raatools/

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.