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.
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.
| Eigenschap | Waarde |
|---|---|
| Alfabet | A–Z, a–z, 0–9, + en / |
| Padding-teken | = (één of twee aan het einde) |
| Groepsgrootte | 3 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?
Hoe decodeer ik een Base64-string?
Werkt de tool met emoji en accenttekens?
Is Base64 een vorm van versleuteling?
Waarom is mijn Base64 langer dan de oorspronkelijke tekst?
Wat betekenen de '='-tekens aan het einde?
Wordt mijn tekst opgeslagen of verzonden?
Waarom krijg ik een foutmelding bij decoderen?
Gerelateerde tools
Uitgelichte artikelen
Alle artikelenQR-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.
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.
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.
Laatst bijgewerkt: 20 juni 2026