Zakódujte text do Base64 nebo dekódujte Base64 zpět na text. Bezpečné v UTF-8 s automatickým rozpoznáním směru.
Jak používat nástroj Kodér Base64
Napište text k zakódování nebo vložte Base64 k dekódování.
Stiskněte Spustit. Směr se rozpozná automaticky.
Zkopírujte výsledek z výstupního panelu.
Base64 reprezentuje binární nebo textová data pomocí pouhých 64 tisknutelných znaků ASCII (A-Z, a-z, 0-9, plus + a /), přičemž každé tři bajty kóduje jako čtyři znaky. To udrží data neporušená, když procházejí systémy, které byly stavěny pro text, ne pro surové bajty.
Vidíte ho všude: datové URL, které vloží obrázek přímo do HTML nebo CSS, e-mailové přílohy (MIME), hlavička a payload tokenu JSON Web Token, hlavičky HTTP Basic autentizace a mnoho polí API, která potřebují nést binární data jako prostý řetězec.
Tento nástroj kóduje text do Base64 a dekóduje Base64 zpět na text, přičemž směr volí automaticky. Je bezpečný pro UTF-8, takže diakritika, emoji a další znaky Unicode přežijí cestu tam i zpět bez poškození, což naivní vestavěné funkce prohlížeče samy o sobě nezaručují.
Je důležité vědět, co Base64 není: je to kódování, ne šifrování. Kdokoliv ho okamžitě dekóduje, takže neposkytuje nulovou bezpečnost. Nikdy ho nepoužívejte ke skrytí hesel, tokenů nebo tajemství. Jeho úkolem je bezpečný přenos a reprezentace, ne důvěrnost.
Base64 má také cenu za velikost. Zakódovaný výstup je asi o 33 procent větší než originál, protože čtyři znaky zastupují každé tři bajty. Tento kompromis se pro kompatibilitu obvykle vyplatí, ale proto byste nekódoval velké soubory do Base64, když je k dispozici skutečný binární kanál.
Vše běží ve vašem prohlížeči, takže text, který vložíte, se nikdy nenahrává. Pokud chcete proměnit obrázkový soubor na datovou URL Base64 místo prostého textu, použijte vyhrazený nástroj Obrázek do Base64.
Často kladené otázky
Pokud váš vstup vypadá jako platný Base64 a dekóduje se na čitelný text UTF-8, dekóduje se; jinak se zakóduje. To pokrývá běžné případy bez ručního přepínání.
Ano. Kódování a dekódování je bezpečné v UTF-8, takže emoji, diakritika a další znaky Unicode projdou tam a zpět správně.
Base64 je kódování, nikoli šifrování. Lze ho triviálně zvrátit a neposkytuje žádnou bezpečnost. Nikdy ho nepoužívejte k ochraně citlivých dat.
Vložit tento nástroj
Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.
<iframe src="https://monu.tools/embed/cs/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Související nástroje
Procentně kódujte a dekódujte URL a komponenty URL, bezpečně v UTF-8.
Dekódujte JSON Web Token pro prohlédnutí jeho hlavičky a obsahu, s čitelnými časy vypršení a vydání. Běží výhradně ve vašem prohlížeči; tokeny se nikdy nenahrávají.
Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z libovolného textu přímo ve svém prohlížeči.
Vygenerujte HMAC pro zprávu a tajný klíč pomocí SHA-1, SHA-256, SHA-384 nebo SHA-512, ve vašem prohlížeči.