Base64-encoder / decoder
Codeer en decodeer tekst van en naar Base64 met volledige Unicode-ondersteuning. Directe resultaten, 100% client-side. Je data verlaat nooit je browser.
Referentie
Wat is Base64?
Base64 is een binair-naar-tekst coderingsschema dat binaire data weergeeft als afdrukbare ASCII-tekens met 64 symbolen (A–Z, a–z, 0–9, +, /) plus = voor opvulling. Elke 3 invoerbytes worden 4 uitvoertekens, waardoor de grootte met ~33% toeneemt. Gedefinieerd in RFC 4648.
Veelgebruikte toepassingen
- E-mailbijlagen — MIME codeert binaire bijlagen als Base64 zodat ze via tekstgebaseerde e-mailprotocollen kunnen reizen.
- Data-URL's — Afbeeldingen/lettertypen direct in HTML/CSS insluiten als
data:image/png;base64,…zonder aparte HTTP-verzoeken. - API-payloads — Binaire data (afbeeldingen, PDF's, sleutels) doorgeven via JSON of querystrings die alleen teksttekens accepteren.
Base64url en andere varianten
Het standaard Base64-alfabet gebruikt + en /, die speciale tekens zijn in URL's. Base64url (gedefinieerd in RFC 4648 §5) vervangt deze door - en _ en verwijdert vaak de =-opvulling. Deze variant wordt gebruikt in JWT's, URL-queryparameters en bestandsnaam-veilige contexten. Andere varianten zijn MIME Base64 (regelafbreking bij 76 tekens voor e-mail) en het XML-veilige alfabet.
Privacy
Alle codering en decodering draait 100% in je browser. Er wordt nooit data naar een server gestuurd.