Base64 kódolás és dekódolás
Alakítsd a szöveget Base64-re és vissza, teljes UTF-8 és URL-biztos támogatással.
Kapcsolódó eszközök
Base64 kódolás és dekódolás
A Base64 tetszőleges szöveget alakít 64 biztonságos karakter tömör készletévé, ezért ez a bevett módja annak, hogy adatokat vigyünk át olyan csatornákon, amelyek csak tiszta ASCII-t fogadnak el. Illessz be szöveget, és megkapod a Base64 alakját, vagy illessz be Base64-et, és visszaolvashatod az eredeti szöveget. A két irány között a mód választójával válthatsz.
A kódolás teljesen ismeri az UTF-8-at, így a magyar ékezetek, a görög betűk, a CJK karakterek és az emojik sértetlenül teszik meg az oda-vissza utat. Az „URL-biztos ábécé” a szokásos + és / karaktert - és _ karakterre cseréli, és elhagyja a záró kitöltést, így az eredmény további escape nélkül kerülhet URL-paraméterbe, útvonalszakaszba vagy JWT-be. A „Törés 76 karakterenként” a hosszú kimenetet rögzített szélességű sorokra bontja — ezt a formátumot várják a MIME e-mail-fejlécek és a PEM típusú blokkok.
A dekódolás szándékosan elnéző. A szóközök és a sortörések a dekódolás előtt eltűnnek, a szabványos és az URL-biztos ábécé egyaránt elfogadott, a hiányzó kitöltés pedig nem baj — egy naplófájlból vagy konfigurációból másolt érték így általában elsőre működik. Ha a bemenet tényleg nem lehet Base64, érthető magyarázatot kapsz csendes hibás eredmény helyett.
Minden a böngésződben fut. Semmi nem töltődik fel, ami itt fontosabb, mint a legtöbb eszköznél: a Base64 karakterláncok rendszeresen hordoznak API-tokeneket, munkamenetadatokat, basic-auth belépési adatokat és kódolt adatcsomagokat. Ha itt dekódolod őket, az olvasható szöveg a saját gépeden marad. A kimenet alatti összegzés mindkét oldal méretét mutatja, így látod a kódolás okozta nagyjából 33%-os növekedést.