TextArray
100% lokálne

Base64 kódovanie a dekódovanie

Preveďte text do Base64 a späť, s plnou podporou UTF-8 aj variantu pre URL.

Vstup
Výstup

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.

Časté otázky

Šifruje Base64 môj text?
Nie. Base64 je kódovanie, nie šifrovanie — dekódovať ho dokáže ktokoľvek. Slúži na bezpečný prenos dát, nikdy na ochranu tajomstiev.
Kedy použiť abecedu bezpečnú pre URL?
Keď výsledok mieri do URL, názvu súboru alebo tokenu JWT. Nahradí + a / znakmi - a _ a odstráni zarovnanie, takže netreba nič escapovať. Dekódovanie prijíma obe abecedy automaticky.
Fungujú emoji a diakritika?
Áno. Text sa kóduje ako bajty UTF-8, takže „šťastie" aj 🫐 prejdú tam a späť presne.
Prečo sa môj Base64 nedá dekódovať?
Zvyčajne na konci chýbajú znaky po neúplnom skopírovaní, alebo reťazec obsahuje znaky mimo abecedy Base64. Zarovnanie a medzery nástroj rieši za vás.
Nahráva sa môj text niekam?
Nie. Nástroj beží výhradne vo vašom prehliadači a text nikdy neopustí vaše zariadenie — vrátane tokenov, ktoré dekódujete.