Base64 kódovanie a dekódovanie
Preveďte text do Base64 a späť, s plnou podporou UTF-8 aj variantu pre URL.
Súvisiace nástroje
Base64 kódovanie a dekódovanie
Base64 prevádza ľubovoľný text na kompaktnú sadu 64 bezpečných znakov, čo z neho robí štandardný spôsob prenosu dát cez kanály, ktoré zvládnu iba čisté ASCII. Vložte text a získate jeho Base64 podobu, alebo vložte Base64 a prečítate si pôvodný text. Medzi oboma smermi prepnete voľbou režimu.
Kódovanie plne rešpektuje UTF-8, takže slovenská diakritika, grécke písmená, znaky CJK aj emoji prejdú tam a späť bez poškodenia. Možnosť „Abeceda bezpečná pre URL" nahradí štandardné znaky + a / znakmi - a _ a vynechá koncové zarovnanie, takže výsledok vložíte priamo do parametra URL, cesty alebo tokenu JWT bez ďalšieho escapovania. Voľba „Zalomiť na 76 znakov" rozdelí dlhý výstup na riadky pevnej šírky — formát, ktorý očakávajú hlavičky e-mailov MIME a bloky typu PEM.
Dekódovanie je zámerne zhovievavé. Medzery a zalomenia riadkov sa pred dekódovaním odstránia, prijíma sa štandardná aj URL-bezpečná abeceda a chýbajúce zarovnanie nevadí — hodnota skopírovaná z logu či konfigurácie tak zvyčajne funguje na prvý pokus. Ak vstup naozaj nemôže byť Base64, dostanete zrozumiteľné vysvetlenie namiesto tichého nesprávneho výsledku.
Všetko beží vo vašom prehliadači. Nič sa nenahráva, čo je tu dôležitejšie než pri väčšine nástrojov: reťazce Base64 bežne obsahujú API tokeny, dáta relácií, prihlasovacie údaje alebo zakódované payloady. Keď ich dekódujete tu, čitateľný text ostane na vašom zariadení. Prehľad pod výstupom ukazuje veľkosti na oboch stranách, takže vidíte približne 33 % nárast, ktorý kódovanie prináša.