Base64 Encoder/Decoder
Bezplatný online konvertor Base64 — kódovanie a dekódovanie textu, podporuje UTF-8, súbory a Base64URL. Žiadna registrácia.
Bezplatný online konvertor Base64 — kódovanie a dekódovanie textu, podporuje UTF-8, súbory a Base64URL. Žiadna registrácia.
Base64 je binárno-tekstový kódovací systém, ktorý reprezentuje binárne dáta pomocou 64 ASCII znakov (A–Z, a–z, 0–9, +, /). Široko sa používa vo vývoji webu na prenos binárnych dát cez textové formáty — vloženie obrázkov do HTML/CSS ako data URI, odosielanie príloh v REST API alebo ukladanie JWT tokenov. itcoders.pl Base64 Encoder/Decoder funguje úplne v prehliadači: žiadne dáta neodchádzajú z vášho zariadenia.
Vložte text na kódovanie alebo reťazec Base64 na dekódovanie do ľavého panelu. Nástroj automaticky rozpozná správny režim – ak vstup vyzerá ako Base64, prepne sa na dekódovanie. Môžete tiež manuálne vybrať režim pomocou tlačidiel Encode alebo Decode. Tlačidlo Swap okamžite vymení dáta medzi panelmi. Výsledok môžete skopírovať do schránky alebo stiahnuť ako textový súbor.
Režim Base64URL nahrádza + a / za - a _, zároveň odstraňuje znaky = – táto varianta je bezpečná pre URL a názvy súborov. Zalamovanie po 76 znakoch (MIME štandard) je užitočné pri vkladaní Base64 do e-mailových telies alebo hlavičiek. Funkcia nahrávania súboru prevádza akýkoľvek súbor (obrázok, PDF, ZIP) na reprezentáciu Base64 – praktické pri odosielaní súborov cez JSON API. Dekódovanie súboru späť funguje automaticky: ak výsledok nie je čitateľný text, nástroj ponúka stiahnutie súboru.
Všetko kódovanie a dekódovanie sa deje na strane klienta – žiadny fragment vloženého textu alebo nahraného súboru neodchádza na server. To zaručuje bezpečnosť pri práci s JWT tokenmi, API kľúčmi, certifikátmi alebo citlivými dátami. itcoders.pl Base64 Encoder/Decoder je úplne bezplatný, nevyžaduje registráciu a funguje vo všetkých moderných prehliadačoch.
Nie – Base64 je kódovanie, nie šifrovanie. Každý môže dekódovať Base64 bez kľúča. Jednoducho konvertuje binárne údaje do textového formátu. Pre ochranu údajov použite šifrovanie (AES, RSA atď.) a Base64 používajte len ako transportnú vrstvu.
Base64 kóduje 3 bajty binárnych dát do 4 textových znakov, čo zvyšuje veľkosť približne o 33 %. To je kompromis za možnosťou prenášať binárne údaje cez textové formáty ako JSON, HTML alebo HTTP hlavičky.
Štandardné Base64 používa znaky + a /, ktoré majú špeciálny význam v URL. Base64URL ich nahrádza - a _ a odstráni = vyplňovanie – čím sa výstup stáva bezpečným pre použitie v URL a názvoch súborov bez percent-enkódovania.
Áno — nástroj používa kódovanie UTF‑8, ktoré podporuje všetky Unicode znaky, vrátane diakritických písmen, cyriliky, čínskych znakov a emoji. Na rozdiel od štandardnej funkcie btoa(), ktorá vyvolá chybu pri ne-ASCII znakoch.