Base64 Encoder / Decoder
Base64-codering zet binaire data om naar leesbare tekst, zodat je het veilig kunt meesturen in een URL of e-mail. Plak je tekst of Base64-string en kies of je wilt coderen of decoderen.
Laatst bijgewerkt: mei 2026
Advertentie
Advertentie
Hoe werkt Base64-codering?
Base64 zet binaire data (bytes) om naar een beperkte set van 64 leesbare ASCII-tekens: A–Z, a–z, 0–9, + en /. Het =-teken wordt gebruikt als padding aan het einde.
Het proces werkt als volgt:
- De invoer wordt opgedeeld in blokken van 3 bytes (24 bits).
- Elk blok van 24 bits wordt verdeeld in 4 groepen van 6 bits.
- Elke 6-bits groep wordt vertaald naar één Base64-teken via een opzoektabel.
Hierdoor is Base64-uitvoer altijd circa 33% groter dan de originele data. Dit is de afweging: je kunt de data overal veilig transporteren, maar het neemt meer ruimte in.
Wanneer gebruik je Base64?
- Afbeeldingen in HTML/CSS — Kleine afbeeldingen of icoontjes kun je als Base64 data-URI direct in je HTML of CSS plaatsen, zodat er geen extra HTTP-verzoek nodig is.
- E-mailbijlagen (MIME) — E-mailprotocollen ondersteunen alleen tekst. Bijlagen worden via Base64 gecodeerd om binaire bestanden als tekst mee te sturen.
- API-authenticatie — HTTP Basic Authentication codeert gebruikersnaam en wachtwoord als Base64. Let op: dit is geen encryptie — het is eenvoudig te decoderen.
- JWT-tokens — JSON Web Tokens gebruiken Base64url-codering voor de header en payload.
- Data in URL's — Binaire data in query strings meegeven kan door ze eerst Base64 te coderen.
Base64 is geen encryptie
Een veelvoorkomend misverstand: Base64 is geen beveiligingsmethode. Het is een coderingsformaat dat iedereen kan decoderen. Gebruik Base64 dus nooit om gevoelige data te 'verbergen'.
Voor beveiliging heb je echte encryptie nodig (AES, RSA) of hashing (SHA-256). Base64 is uitsluitend bedoeld voor datatransport in systemen die alleen tekst ondersteunen.
Veelgestelde vragen
Wat is Base64?▼
Base64 is een binair-naar-tekst codeerformaat dat binaire gegevens omzet naar een reeks ASCII-tekens.
Waarvoor gebruik je Base64?▼
Base64 wordt gebruikt voor het inbedden van afbeeldingen in HTML/CSS, voor e-mailbijlagen en voor het doorgeven van data in URLs.
Kan ik ook afbeeldingen coderen?▼
Met onze afbeelding naar Base64 tool kun je afbeeldingen omzetten naar Base64 formaat.
Wat is het verschil tussen Base64 en URL-codering?▼
Base64 zet binaire data om naar tekst met A-Z, a-z, 0-9 en + en /. URL-codering gebruikt procenttekens voor speciale tekens. Gebruik de URL encoder voor het coderen van query strings.
Gerelateerde tools
OntwikkelaarURL Encoder / DecoderCodeer en decodeer URL's en query strings gratis online. Zet speciale tekens zoals spaties om naar procentcodering — direct in je browser zonder installatie.OntwikkelaarJSON Formatter & ValidatorGratis JSON formatter en validator. Maak JSON leesbaar met correcte inspringing en detecteer syntaxfouten direct. Werkt offline in je browser, geen installatie.OntwikkelaarHash GeneratorGenereer MD5, SHA-1 en SHA-256 hashes van tekst. Gratis hash generator die volledig in je browser werkt — jouw data wordt nooit naar een server gestuurd.