Base64 Encoder / Decoder
Zakóduj text do Base64 nebo dekóduj Base64 zpět na text. UTF-8 safe a base64url varianta.
Zadej vstup nahoře, aby ses dostal k výsledku.
Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
Base64 zakóduje binární data do 64znakové ASCII abecedy (A–Z, a–z, 0–9, +, /), aby prošla skrz kanály, které rozumějí jen textu — e-mail, JSON, URL, data URIs. Tenhle nástroj funguje oběma směry: zakóduj text nebo dekóduj zpět. Je UTF-8 safe a podporuje i base64url variantu (s - a _ místo + a /), která se používá v JWT a URL.
Kdy to použít
- Inlinování obrázku do CSS/HTML přes data URI:
data:image/png;base64,.... - Posílání binárky přes JSON API, které akceptuje jen strings.
- Dekódování JWT payloadu (kde se používá base64url varianta bez paddingu).
- Rychlé „skrytí" konfigurační hodnoty před náhodným pohledem (NE bezpečnostní šifrování!).
Časté chyby
- Base64 není šifrování. Je to enkódování. Kdokoli umí obsah dekódovat.
- Velikost roste zhruba o 33 %. 3 bytes na vstupu = 4 znaky na výstupu, plus padding.
- Padding (
=) má význam. Některé dekodéry odmítnou vstup s nesprávným počtem=znaků. - Standardní vs. URL-safe. Standardní base64 obsahuje
+a/, které v URL musíš escapovat. Base64url používá-a_. - Newlines uvnitř. MIME base64 vkládá CRLF každých 76 znaků; většina parserů je ignoruje, ale ne všechny.