Base64-encoder en -decoder
Codeer tekenreeksen naar Base64 of decodeer Base64 naar tekst. Respecteert uw privacy: draait in uw browser.
Hoe u deze tool gebruikt
- 1
Click Encode to turn text into Base64, or Decode to turn Base64 back into text.
- 2
Type or paste your input into the text box (it starts with a sample value you can replace).
- 3
Press Run to process the input; the result appears in the box below.
- 4
If decoding fails, check the error message — invalid Base64 characters or wrong padding are the usual causes.
Wat is Base64 en waarom komt het overal voor?
Base64 is een coderingsschema — geen versleuteling — dat willekeurige binaire gegevens weergeeft met slechts 64 afdrukbare ASCII-tekens (A-Z, a-z, 0-9, plus +, / en = als opvulling). Het bestaat omdat veel transportprotocollen, bestandsformaten en API's alleen tekst verwerken of bepaalde bytes op een speciale manier behandelen: e-mail (SMTP is ontworpen voor 7-bits ASCII), JSON (kan geen ruwe bytes bevatten), URL's (hebben gereserveerde tekens), HTTP-headers (regelgeoriënteerde tekst) en HTML-attributen hebben allemaal een manier nodig om binaire gegevens via tekstkanalen te transporteren. Base64 lost dit op door de invoerbytes in groepen van 3 (24 bits) te bundelen en elke groep opnieuw te coderen als 4 Base64-tekens (elk 6 bits). De omvangtoename is precies 33%: elke 3 bytes worden 4 tekens. Deze tool codeert UTF-8-tekst of Base64-tekenreeksen in beide richtingen, volledig in uw browser. Het verwerkt UTF-8-tekens van meerdere bytes (emoji, niet-Latijnse alfabetten) correct, die naïeve Base64-implementaties die atob/btoa rechtstreeks gebruiken verminken.
Veelvoorkomende toepassingen
Sluit kleine afbeeldingen rechtstreeks in CSS in als data:-URL's (bespaart één HTTP-verzoek voor kleine iconen).
Decodeer de payload van een JWT- of Basic Auth-header om de inhoud te inspecteren.
Codeer binaire bestandsinhoud om in een JSON-veld of omgevingsvariabele te plaatsen.
Verplaats binaire gegevens door systemen die willekeurige bytes niet behouden (e-mail, kopiëren/plakken).
Decodeer base64-gecodeerde API-antwoorden of webhook-payloads tijdens het debuggen.
Converteer binaire inloggegevens naar een kopieervriendelijk formaat voor overdracht aan operations.
Veelgestelde vragen
Is Base64 een versleuteling?▼
Waarom voegt Base64 ~33% omvang toe?▼
Wat is URL-veilige Base64?▼
Waarom zie ik '=' aan het einde?▼
Verwerkt het emoji en niet-Latijnse tekst?▼
Waar zie ik Base64 in echte toepassingen?▼
Gerelateerde tools
JWT-decoder
Decodeer JSON Web Tokens (JWT) direct. Draait in uw browser: de tokens verlaten uw apparaat nooit, dus veilig te gebruiken met productiegeheimen.
JSON-formatter en -validator
Formatteer, valideer en minificeer JSON online. Werkt volledig in uw browser: uw gegevens verlaten nooit uw apparaat.
XML-formatter
Formatteer en verfraai XML-documenten. Handig voor SOAP, sitemaps, RSS-feeds en configuratiebestanden.
URL-encoder en -decoder
Zet tekst om naar URL-veilige codering (procentcodering) en omgekeerd. Handig voor querystrings, omleidingen en OAuth-flows.
HTML-entiteit-encoder en -decoder
Zet speciale tekens om naar HTML-entiteiten (&, <, enz.) en omgekeerd. Handig om tekst veilig in HTML in te sluiten.
CSS-minifier
Verwijdert opmerkingen, witruimte en onnodige tekens uit de CSS om de bestandsgrootte te verkleinen.