Base64 Encoder/Decoder

Bezplatný Base64 kodér a dekodér - okamžitě enkóduj a dekóduj text. Nezbytný nástroj pro webové vývojáře.

O tomto nástroji

Base64 je kódovací schéma, které převádí binární data na text složený z 64 tisknutelných ASCII znaků (A-Z, a-z, 0-9, +, /). Vzniklo jako řešení pro přenos binárních dat přes protokoly navržené pouze pro text - e-mail nebo starší HTTP hlavičky. Dnes ho najdeš v JWT tokenech (záhlaví i payload jsou Base64url zakódovány), vložených obrázcích v CSS a HTML (data:image/png;base64,...), HTTP Basic Auth (posílá Base64 encoded řetězec "uživatel:heslo") a e-mailových přílohách ve formátu MIME. Zakódovaný výstup je vždy o 33 % delší než originál. Důležité: Base64 je kódování, ne šifrování - zakódovaná data může dekódovat kdokoliv bez hesla.

Jak používat

  1. 1Zvolte režim: Enkódovat (text → Base64) nebo Dekódovat (Base64 → text) tlačítkem Swap.
  2. 2Vložte vstupní text nebo Base64 řetězec do vstupního pole.
  3. 3Výsledek se zobrazí okamžitě ve výstupním poli bez nutnosti klikat na generovat.
  4. 4Při dekódování neplatného Base64 se zobrazí chybová zpráva s popisem problému.
  5. 5Zkopírujte výsledek tlačítkem Kopírovat.

Specifikace a omezení

Enkódování textu UTF-8 do Base64 a dekódování Base64 zpět na text. Výstup je přibližně o 33 % delší než vstup (každé 3 bajty se převedou na 4 znaky). Zpracování v prohlížeči - žádná data nejsou odesílána na server. Tlačítko Swap přepne mezi režimem enkódování a dekódování. Při dekódování neplatného Base64 se zobrazí chybová zpráva. Base64 není šifrování - zakódovaná data jsou okamžitě dekódovatelná kýmkoliv.