Base64 coderen/decoderen — base64url, data-URI's en bestanden
Codeer en decodeer Base64, URL-veilige base64url en data-URI's. Zet bestanden om naar Base64, bekijk gedecodeerde bytes als hex en download ze, in je browser.
🔒 Draait volledig in je browser — niets wordt geüploadWat Base64 coderen/decoderen doet
Base64 coderen/decoderen zet gewone tekst om in Base64 en Base64 terug in leesbare UTF-8. Ontwikkelaars komen Base64 vaak tegen in data-URI's, Basic-authenticatieheaders, e-mailbijlagen, JWT-segmenten, kleine binaire payloads en voorbeelden uit API-documentatie. Tekst gaat via TextEncoder en TextDecoder, zodat emoji, accenten, Cyrillisch en andere Unicode-tekst correct heen en terug worden omgezet.
Naast gewone tekst verwerkt de tool de varianten die je in echte projecten tegenkomt. URL-veilige base64url vervangt + en / door - en _ en laat de padding weg, wat JWT's en veel web-API's gebruiken. MIME-wrapping splitst de uitvoer in regels van 76 tekens voor e-mail en bestanden in PEM-stijl. Sleep een afbeelding, PDF, lettertype of ander bestand erheen om het te coderen, eventueel als een volledige data:-URI die je in CSS of HTML kunt plakken. Als gedecodeerde data geen geldige UTF-8-tekst is, worden de bytes als hex getoond en wordt het herkende type (PNG, JPEG, PDF, ZIP en meer) gebruikt om het gedownloade bestand een naam te geven.
Privé werken in de browser
Alle verwerking gebeurt met JavaScript in de browser. De tool uploadt je teksten, bestanden, tokens, URL's, fragmenten of gegenereerde waarden niet naar een server en vereist geen account. Dat privacymodel is belangrijk, omdat kleine hulpprogramma's bij het oplossen van problemen vaak echte API-antwoorden, configuratievoorbeelden, logs, authenticatiegegevens of klantachtige voorbeelden krijgen. Lokaal werken verkleint het risico en voelt bovendien direct aan, omdat er geen netwerkronde nodig is.
Praktische tips
Onthoud dat Base64 geen versleuteling is. Iedereen met de string kan hem decoderen, dus gebruik het niet om geheimen te verbergen. Decoderen is vergevingsgezind: witruimte en regeleinden worden genegeerd, ontbrekende padding wordt hersteld, URL-veilige tekens worden geaccepteerd en een data:-prefix wordt automatisch verwijderd. Base64 maakt data ongeveer 33% groter, dus grote afbeeldingen als data-URI's insluiten schaadt meestal de paginaprestaties — houd inline assets klein en lever grotere bestanden gewoon apart uit.
Hoe te gebruiken
- Plak tekst of sleep een bestandVoer gewone tekst, Base64, base64url of een data:-URI in, of sleep een bestand om te coderen.
- Kies opties en converteerKies URL-veilig of MIME-wrapping van 76 tekens en klik op Encode of Decode.
- Kopiëren of downloadenKopieer het resultaat, verplaats het terug naar de invoer of download gedecodeerde binaire data als bestand.