Base64 coderen en decoderen: De complete gids voor Base64-codering
Leer wat Base64-codering is, hoe het werkt en wanneer je het gebruikt. Codeer en decodeer Base64-gegevens voor e-mails, API's en data-URI's.
13 februari 2026
Wat is Base64-codering?
Base64 is een binair-naar-tekst coderingsschema dat binaire gegevens omzet in een string van ASCII-tekens. Het gebruikt een set van 64 tekens: hoofdletters A-Z, kleine letters a-z, cijfers 0-9 en twee speciale tekens (doorgaans + en /). Onze Base64 Codeer en Decodeer tool laat je gegevens direct in beide richtingen converteren.
Hoe werkt Base64?
Base64-codering neemt elke drie bytes (24 bits) binaire gegevens en splitst ze in vier groepen van elk 6 bits. Elke 6-bits groep wordt gekoppeld aan een van de 64 tekens in het Base64-alfabet. Als de invoergegevens geen veelvoud van drie bytes zijn, worden opvultekens (=) toegevoegd.
Bijvoorbeeld, de tekst Hello wordt in Base64 SGVsbG8=. Het proces is volledig omkeerbaar.
Waarom Base64 gebruiken?
Base64 lost een fundamenteel probleem op: veel communicatieprotocollen zijn ontworpen voor tekst, niet voor ruwe binaire gegevens.
E-mailbijlagen (MIME)
E-mail was oorspronkelijk ontworpen om alleen ASCII-tekst te verzenden. Base64 maakt het mogelijk om binaire bestanden in e-mails in te sluiten via de MIME-standaard.
Data-URI's
Data-URI's stellen je in staat kleine bestanden direct in HTML of CSS in te sluiten met het formaat data:image/png;base64,....
API-payloads
Wanneer API's binaire gegevens in JSON-payloads moeten verzenden, is Base64-codering de standaardbenadering.
Authenticatieheaders
HTTP Basic-authenticatie codeert de gebruikersnaam-wachtwoordcombinatie in Base64 voor de Authorization-header.
Base64 is geen versleuteling
Een belangrijk onderscheid: Base64 is geen versleuteling. Het biedt geen enkele beveiliging. Iedereen kan een Base64-string decoderen zonder sleutel. Base64 is puur een coderingsschema voor veilig transport, niet voor vertrouwelijkheid.
Base64-varianten
- Standaard Base64: Gebruikt A-Z, a-z, 0-9, +, / met =-opvulling. Gedefinieerd in RFC 4648.
- URL-veilig Base64: Vervangt + door - en / door _ om URL-coderingsconflicten te vermijden. Gebruikt in JWT's.
- MIME Base64: Voegt regeleindes toe elke 76 tekens voor e-mailcompatibiliteit.
Hoe het Base64-hulpmiddel te gebruiken
Plak tekst in het invoerveld om het te coderen naar Base64, of plak een Base64-string om het terug te decoderen naar platte tekst. Het hulpmiddel draait volledig in je browser zonder gegevens te verzenden.
Grootte-overwegingen
Base64-codering vergroot de gegevensomvang met ongeveer 33%. Drie bytes invoer worden vier tekens Base64-uitvoer.