Base64 Encoder
Codeer en decodeer tekst of binaire data naar Base64.
Over deze tool
Base64 zet willekeurige binaire data om in een alfabet van 64 tekens (A–Z, a–z, 0–9, +, /) dat elk text-only transport overleeft — e-mail-bodies, JSON-strings, URL-parameters, data:-URI's. Onze tool codeert en decodeert zowel tekst als binair in uw browser, met auto-detectie tussen de twee richtingen: plak cleartext, krijg Base64; plak Base64, krijg cleartext (of een te downloaden bestand als het resultaat binair is).
De tool ondersteunt zowel standaard Base64 (RFC 4648 §4) als URL-safe Base64 (RFC 4648 §5, waar +/ -_ worden) — de variant die u wilt hangt af van context. JSON Web Tokens, querystring-parameters en SHA-gebaseerde hashes gebruiken doorgaans URL-safe; e-mail-MIME, X.509-certificaten en de meeste "wat staat er in het klembord"-gevallen gebruiken standaard. Optionele padding (=) kan worden gestript voor compacte tokens.
Wanneer gebruikt u deze tool
- Een JWT decoderen. Verwijder de door punten gescheiden segmenten, gooi elk door de decoder, en lees de JSON. (De JWT Decoder-tool doet dit in één klik voor u.)
- Een inline
data:-URI inspecteren. Plak het deel nadata:image/png;base64,en download de originele PNG. - Een klein binair bestand insluiten in JSON of een config-bestand. Logo's, certificaten, signing keys reizen allemaal als Base64 in YAML/JSON.
- E-mailbijlagen debuggen. Een MIME-deel dat begint met
Content-Transfer-Encoding: base64is gewoon een Base64-gewikkeld binair bestand — decodeer hier om te inspecteren.
Wat Base64 niet is
Base64 is geen versleuteling. De codering is volledig omkeerbaar door iedereen — er is geen sleutel, geen onduidelijkheid. Als u ziet "we Base64-en het wachtwoord voor beveiliging", is dat een beveiligingsbug, geen feature. De 4-op-3-expansie (elke 3 bytes worden 4 tekens) maakt Base64 ook ~33% groter dan het origineel — prima voor kleine payloads, verspillend voor multi-megabyte-bestanden. Gebruik het voor transport-compatibiliteit, niet voor grootte of geheimhouding.Veelgestelde vragen
Waarom is de gecodeerde string 33% langer dan het origineel?
Wat is het verschil tussen standaard en URL-safe Base64?
+ en /; URL-safe Base64 gebruikt - en _ (omdat + en / speciale betekenis hebben in URL's). Padding verschilt ook — URL-safe varianten laten vaak de trailing = weg. JWT's en OAuth gebruiken URL-safe; de meeste andere contexten gebruiken standaard. Onze tool auto-detecteert en biedt beide.
Is Base64 versleuteling?
Kan ik bestanden coderen?
base64-hulpprogramma sneller. Het omgekeerde werkt ook: plak een Base64-string en download als het binaire bestand dat het representeert — nuttig voor het herstellen van inline-gecodeerde bestanden uit e-mails of API's.