Met onze gratis Base64 Encoder/Decoder converteer je tekst en bestanden van en naar Base64-formaat. Ideaal voor webontwikkelaars die werken met data-URI’s, API-authenticatie, e-mail encoding of het insluiten van afbeeldingen in HTML en CSS.
Vervangt + met – en / met _
Wat is Base64 Encoding?
Base64 is een methode om binaire data om te zetten naar een reeks van 64 leesbare ASCII-tekens. Het alfabet bestaat uit de letters A-Z, a-z, de cijfers 0-9, en de tekens + en /. Deze encoding is ontwikkeld om binaire data veilig te transporteren via systemen die alleen tekst ondersteunen, zoals e-mail (MIME) en URL-parameters.
Het resultaat van Base64 encoding is altijd ongeveer 33% groter dan de oorspronkelijke data. Dit komt doordat elke 3 bytes aan invoer worden omgezet naar 4 Base64-tekens. Ondanks deze overhead is Base64 een van de meest gebruikte encoding-methoden op het web.
Waarvoor gebruik je Base64?
Base64 encoding heeft talloze toepassingen in webontwikkeling. De meest voorkomende zijn het insluiten van kleine afbeeldingen direct in HTML of CSS via data-URI’s, waardoor extra HTTP-requests worden vermeden. Daarnaast wordt het gebruikt voor API-authenticatie via Basic Auth headers, het veilig transporteren van binaire data in JSON of XML, en het encoderen van e-mailbijlagen via het MIME-protocol.
URL-safe Base64
De standaard Base64 encoding maakt gebruik van de tekens + en /, die een speciale betekenis hebben in URLs. URL-safe Base64 lost dit op door + te vervangen met – en / met _. Daarnaast worden de padding-tekens (=) aan het einde weggelaten. Deze variant wordt veel gebruikt in URL-parameters, JSON Web Tokens (JWT) en bestandsnamen waar standaard Base64-tekens problemen zouden veroorzaken.
Gerelateerde tools
- URL Encoder/Decoder – Encodeer en decodeer URL-parameters
- HTML Editor – Bewerk HTML code met live preview
- Tekens Tellen – Tel tekens, woorden en zinnen
- CSS Verkleinen – Optimaliseer je CSS bestanden
