TextArray
100% lokálně

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

Převeďte text do Base64 a zpět, s plnou podporou UTF-8 i varianty pro URL.

Vstup
Výstup

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

Base64 převádí libovolný text na kompaktní sadu 64 bezpečných znaků, díky čemuž je standardní cestou, jak protáhnout data kanály, které zvládnou jen čisté ASCII. Vložte text a získáte jeho podobu v Base64, nebo vložte Base64 a přečtete si původní text. Mezi oběma směry přepnete volbou režimu.

Kódování plně respektuje UTF-8, takže česká diakritika, řecká písmena, znaky CJK i emoji projdou tam a zpět bez poškození. Volba „Abeceda bezpečná pro URL“ nahradí standardní znaky + a / znaky - a _ a vynechá koncové zarovnání, takže výsledek vložíte rovnou do parametru URL, do cesty nebo do tokenu JWT bez dalšího escapování. Volba „Zalomit na 76 znaků“ rozdělí dlouhý výstup na řádky pevné šířky — formát, který očekávají hlavičky e-mailů MIME a bloky typu PEM.

Dekódování je záměrně shovívavé. Mezery a zalomení řádků se před dekódováním odstraní, přijímá se standardní i URL-bezpečná abeceda a chybějící zarovnání nevadí — hodnota zkopírovaná z logu nebo konfigurace tak obvykle funguje napoprvé. Pokud vstup opravdu nemůže být Base64, dostanete srozumitelné vysvětlení místo tichého špatného výsledku.

Všechno běží ve vašem prohlížeči. Nic se nenahrává, což je tu důležitější než u většiny nástrojů: řetězce Base64 běžně nesou API tokeny, data relací, přihlašovací údaje nebo zakódované payloady. Když je dekódujete tady, čitelný text zůstane na vašem zařízení. Přehled pod výstupem ukazuje velikosti na obou stranách, takže vidíte zhruba 33% nárůst, který kódování přináší.

Časté dotazy

Šifruje Base64 můj text?
Ne. Base64 je kódování, ne šifrování — dekódovat ho zvládne kdokoli. Slouží k bezpečnému přenosu dat, nikdy k ochraně tajemství.
Kdy použít abecedu bezpečnou pro URL?
Když výsledek míří do URL, názvu souboru nebo tokenu JWT. Nahradí + a / znaky - a _ a odstraní zarovnání, takže není potřeba nic escapovat. Dekódování přijímá obě abecedy automaticky.
Fungují emoji a diakritika?
Ano. Text se kóduje jako bajty UTF-8, takže „štěstí“ i 🫐 projdou tam a zpět přesně.
Proč se můj Base64 nedaří dekódovat?
Obvykle na konci chybí znaky po neúplném zkopírování, nebo řetězec obsahuje znaky mimo abecedu Base64. Zarovnání a mezery nástroj vyřeší za vás.
Nahrává se můj text někam?
Ne. Nástroj běží výhradně ve vašem prohlížeči a text nikdy neopustí vaše zařízení — včetně tokenů, které dekódujete.