Base64-encoder / -decoder
Codeer tekst naar Base64 of decodeer direct.
Or encode a file:
Wat is een Base64 bestandsencoder?
Een Base64 bestandsencoder zet binaire bestanden (afbeeldingen, PDF's, audio) om naar een ASCII-tekstreeks. Dit maakt het mogelijk om bestanden in te sluiten in HTML, CSS, JSON of e-mail zonder apart bestand.
Base64 codeert 3 bytes als 4 ASCII-tekens, waardoor de bestandsgrootte met circa 33% toeneemt. Het alfabet bestaat uit A-Z, a-z, 0-9, + en /, met = als opvulling.
Hoe gebruikt u deze tool?
Sleep een bestand naar het invoerveld of klik om te bladeren. De tool genereert direct de Base64-string. Kopieer het resultaat of download als tekstbestand.
Veelvoorkomende toepassingen van Base64
- Data-URI's โ kleine afbeeldingen direct insluiten in HTML of CSS (data:image/png;base64,...).
- E-mailbijlagen โ MIME-codering gebruikt Base64 om bestanden aan e-mails te koppelen.
- API-communicatie โ binaire data verzenden in JSON-aanvraag/-responsbody's.
- Basic HTTP-authenticatie โ inloggegevens worden Base64-gecodeerd (niet versleuteld) in de Authorization-header.
Base64 is geen versleuteling
Base64 is een codering, geen versleutelingsschema. Het biedt nul beveiliging โ iedereen kan Base64-data direct decoderen. Het is ontworpen voor datatransport, niet voor vertrouwelijkheid. Gebruik Base64 nooit alleen om gevoelige informatie te beschermen. HTTP Basic Authentication stuurt Base64-gecodeerde inloggegevens, daarom is HTTPS essentieel โ de versleuteling komt van TLS, niet van Base64.
Veelgestelde vragen
Is Base64 een vorm van encryptie?
Nee. Base64 is codering, geen encryptie. Het biedt geen beveiliging โ iedereen kan Base64 decoderen. Gebruik het niet om gevoelige gegevens te verbergen. Voor beveiliging: gebruik AES-encryptie.
Wat is het verschil tussen Base64 en Base64URL?
Base64URL vervangt + door - en / door _, en laat de opvulling (=) weg. Dit maakt het veilig voor URL's en bestandsnamen. JWT-tokens gebruiken Base64URL.