Hoppa till innehåll

Base64-kodare / avkodare

Koda och avkoda text till och från Base64 med fullt Unicode-stöd. Omedelbara resultat, 100% på klientsidan. Din data lämnar aldrig din webbläsare.

 

Vad är Base64?

Base64 är ett binär-till-text-kodningsschema som representerar binär data som utskrivbara ASCII-tecken med 64 symboler (A–Z, a–z, 0–9, +, /) plus = för utfyllnad. Varje 3 indatabyte blir 4 utdatatecken, vilket ökar storleken med ~33%. Definierad i RFC 4648.

Vanliga användningsområden

  • E-postbilagor — MIME kodar binära bilagor som Base64 så att de kan skickas genom textbaserade e-postprotokoll.
  • Data-URL:er — Bädda in bilder/typsnitt direkt i HTML/CSS som data:image/png;base64,… utan separata HTTP-förfrågningar.
  • API-nyttolaster — Skicka binär data (bilder, PDF:er, nycklar) genom JSON eller frågesträngar som bara accepterar texttecken.

Base64url och andra varianter

Det vanliga Base64-alfabetet använder + och /, som är specialtecken i URL:er. Base64url (definierad i RFC 4648 §5) ersätter dem med - och _ och tar ofta bort =-utfyllnaden. Denna variant används i JWT:er, URL-frågeparametrar och filnamns-säkra sammanhang. Andra varianter inkluderar MIME Base64 (radbrytning vid 76 tecken för e-post) och det XML-säkra alfabetet.

Integritet

All kodning och avkodning körs 100% i din webbläsare. Ingen data skickas någonsin till en server.