Base64 kódování a dekódování

Kódování a dekódování textu v Base64, včetně URL-safe varianty a UTF-8. Anglicky Base64 encode / decode.

Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.

Jak použít: Base64 kódování a dekódování

Base64 převádí libovolná data na text složený jen z písmen, číslic a znaků +, / a =. Díky tomu projdou kanály, které umí jen text: e-maily, JSON, URL nebo hlavičky HTTP. Nástroj pracuje s UTF-8, takže správně zakóduje i češtinu.

  1. V poli Režim zvol Kódovat do Base64, nebo Dekódovat z Base64.
  2. Vlož text; výsledek se zobrazí hned při psaní.
  3. Pro JWT a adresy URL zapni URL-safe abeceda (- a _); znaky = na konci vypneš volbou Doplnit znaky =.
  4. Tlačítkem Prohodit vstup a výstup výsledek rovnou převedeš zpět.

Časté chyby a tipy

Base64 není šifrování
Kdokoli ho dekóduje bez klíče. Pro utajení dat použij šifrování, pro ověření integrity hash.
Chyba při dekódování
Nejčastěji jde o znaky mimo abecedu (mezery, zalomení řádků, - a _ z URL-safe varianty) nebo o zkrácený řetězec. Délka platného Base64 s doplněním je vždy násobkem čtyř.
Velikost dat
Zakódovaná data jsou zhruba o třetinu větší než původní. U velkých souborů proto Base64 nahrazuje přenos v binární podobě jen tam, kde to jinak nejde.

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

Obrázek do Base64 a zpět →

Další nástroje v kategorii Kódování a text