Naar hoofdinhoud

Base64 coderen en decoderen

Plak je tekst om die naar Base64 te coderen, of plak een Base64-string om die terug te zetten naar leesbare tekst. UTF-8-veilig en direct in je browser.

Hoe vind je deze calculator?

Base64 is een manier om gegevens als een platte reeks letters, cijfers en de tekens + en / weer te geven. Het wordt veel gebruikt om binaire data (zoals afbeeldingen of bijlagen) door e-mail, URL's of JSON te sturen, en om data-URI's en sommige tokens leesbaar te houden. Met deze gratis tool codeer je tekst naar Base64 en decodeer je Base64 weer terug naar tekst. De codering is UTF-8-veilig, dus emoji, accenttekens en andere bijzondere karakters blijven correct. Alles gebeurt in je eigen browser — er wordt niets opgeslagen of verzonden, dus ook gevoelige tekst kun je veilig omzetten.

Hoe codeer of decodeer je Base64? (kort antwoord)

Kies bovenaan of je wilt coderen (tekst → Base64) of decoderen (Base64 → tekst) en plak je invoer in het veld. Het resultaat verschijnt direct en je kunt het met één klik kopiëren.

Bij coderen wordt elke tekst — inclusief emoji en accenttekens — eerst als UTF-8 bytes gelezen en vervolgens naar Base64 omgezet. Bij decoderen draait dat proces om. Ongeldige Base64 (een verkeerd teken of een onvolledige string) levert een duidelijke foutmelding op.

Wat is Base64 en hoe werkt het?

Base64 verdeelt data in groepjes van 3 bytes (24 bits) en zet die om in 4 tekens van elk 6 bits. Daardoor wordt de uitvoer ongeveer een derde langer dan de invoer. Voor groepjes die niet precies op 3 bytes uitkomen, worden één of twee '='-tekens als opvulling (padding) toegevoegd.

Het alfabet bestaat uit 64 tekens: A–Z, a–z, 0–9 en de tekens + en /. Daardoor is de uitvoer veilig te versturen via systemen die alleen met gewone tekst overweg kunnen.

EigenschapWaarde
AlfabetA–Z, a–z, 0–9, + en /
Padding-teken= (één of twee aan het einde)
Groepsgrootte3 bytes invoer → 4 tekens uitvoer
Lengtegroei± 33% groter dan de invoer
Versleuteling?Nee — Base64 is codering, geen beveiliging

Waarvoor wordt Base64 gebruikt?

Base64 kom je op veel plekken tegen waar binaire data door een tekstkanaal moet. Een paar veelvoorkomende toepassingen:

  • E-mailbijlagen (MIME) die als tekst worden verstuurd.
  • Afbeeldingen direct in HTML of CSS via een data-URI (data:image/png;base64,…).
  • Tokens en sleutels die leesbaar door URL's en headers moeten.
  • JSON- en API-velden waarin ruwe bytes niet passen.
  • Configuratiebestanden waarin binaire data tekstueel wordt opgeslagen.

Is Base64 een vorm van versleuteling?

Nee. Base64 is codering, geen versleuteling. Iedereen kan een Base64-string net zo makkelijk weer decoderen als jij. Gebruik Base64 dus nooit om wachtwoorden of geheimen te 'verbergen' — daarvoor heb je echte versleuteling nodig. Base64 dient alleen om data veilig door tekstkanalen te transporteren, niet om die te beveiligen.

Wordt mijn tekst opgeslagen?

Nee. Het coderen en decoderen gebeurt volledig in je eigen browser (client-side). Je invoer wordt niet naar een server gestuurd, niet opgeslagen en niet meegelezen. Daardoor kun je ook vertrouwelijke tekst of tokens veilig omzetten.

Formule

Base64: 3 bytes (24 bits) → 4 tekens van 6 bits
lengte uitvoer ≈ ceil(bytes ÷ 3) × 4 tekens (incl. padding)

Voorbeelden

  • Eenvoudig woord coderen
    'Hallo' → 'SGFsbG8='
  • Zin met spatie coderen
    'Hoi daar' → 'SG9pIGRhYXI='
  • Base64 decoderen
    'U21ha2VsaWpr' → 'Smakelijk'
  • Emoji coderen (UTF-8-veilig)
    '👍' → '8J+RjQ=='
  • Accentteken coderen
    'café' → 'Y2Fmw6k='

Veelgestelde vragen

Hoe codeer ik tekst naar Base64?
Kies 'Tekst → Base64', plak je tekst in het veld en het resultaat verschijnt direct. Klik op kopiëren om de Base64-string over te nemen.
Hoe decodeer ik een Base64-string?
Kies 'Base64 → Tekst' en plak de Base64-string. De originele tekst verschijnt meteen. Bij ongeldige invoer zie je een duidelijke foutmelding.
Werkt de tool met emoji en accenttekens?
Ja. De codering is volledig UTF-8-veilig, dus emoji, accenttekens en andere Unicode-tekens worden correct gecodeerd en gedecodeerd.
Is Base64 een vorm van versleuteling?
Nee. Base64 is codering, geen beveiliging. Iedereen kan een Base64-string weer terug decoderen, dus gebruik het nooit om wachtwoorden of geheimen te verbergen.
Waarom is mijn Base64 langer dan de oorspronkelijke tekst?
Base64 zet elke 3 bytes om in 4 tekens, waardoor de uitvoer ongeveer een derde langer is. De extra '='-tekens aan het einde zijn opvulling (padding).
Wat betekenen de '='-tekens aan het einde?
Dat is padding. Als de invoer geen veelvoud van 3 bytes is, vult Base64 aan met één of twee '='-tekens zodat de lengte een veelvoud van 4 wordt.
Wordt mijn tekst opgeslagen of verzonden?
Nee. Alles gebeurt lokaal in je browser. Je invoer wordt niet opgeslagen, niet geüpload en niet meegelezen.
Waarom krijg ik een foutmelding bij decoderen?
De ingevoerde string is geen geldige Base64 — er staat bijvoorbeeld een ongeldig teken in of de lengte klopt niet. Controleer of je de hele string correct hebt geplakt.

Gerelateerde tools

Uitgelichte artikelen

Computer9 min leestijd

QR-code maken: gratis, zonder account (2026)

Een QR-code is binnen seconden gemaakt: je plakt een link of stukje tekst en je hebt een zwart-wit vierkant dat elke smartphone kan scannen. Maar welk foutcorrectieniveau kies je, hoe groot moet je hem printen en hoe voorkom je dat oplichters er een neppe QR-sticker overheen plakken? In deze gids leer je gratis en zonder account een betrouwbare QR-code te maken — van een simpele URL tot een wifi-code die gasten automatisch verbindt.

20 juni 2026Lezen
Computer9 min leestijd

Veilig wachtwoord maken: hoe sterk is sterk genoeg? (2026)

Een sterk wachtwoord is je eerste verdediging tegen inbraak op je accounts. Maar wat maakt een wachtwoord nu écht sterk? Niet de hoofdletters en uitroeptekens die websites je opdringen, maar de lengte en willekeur. In deze gids leer je wat wachtwoordsterkte betekent in bits entropie, waarom een lange wachtwoordzin slimmer is dan 'P@ssw0rd!', en hoe je in vier stappen een wachtwoord maakt dat tientallen jaren standhoudt — onderbouwd met het advies van het NCSC en NIST.

20 juni 2026Lezen
Computer8 min leestijd

Tekst online bewerken: tellen, sorteren en opschonen (gratis)

Soms wil je gewoon snel iets met een stukje tekst: het aantal woorden tellen voor een tweet, een lijst alfabetisch sorteren, dubbele e-mailadressen eruit halen of overbodige spaties opruimen. Daar heb je geen Word of dure software voor nodig. In deze gids zie je welke gratis tekst-tools er zijn, wanneer je ze gebruikt en hoe je in drie stappen een rommelige lijst opschoont — allemaal veilig in je eigen browser, zonder dat er iets wordt opgeslagen of verzonden.

20 juni 2026Lezen

Laatst bijgewerkt: 20 juni 2026