Base64 Encoder / Decoder - Tekst en data omzetten naar Base64
Encode en decode Base64 strings direct in je browser. Ondersteunt UTF-8 tekst en URL-safe Base64. Volledig client-side verwerking — geen data wordt naar een server gestuurd. Onmisbare developer tool voor het werken met API's, JWT tokens en data-URL's.
Let op:alle gegenereerde gegevens zijn volledig fictief en mogen niet worden gebruikt als echte persoonsgegevens.
Wat is Base64 codering?
Base64 is een binair-naar-tekst coderingsschema dat binaire data weergeeft met 64 afdrukbare ASCII-tekens: A–Z, a–z, 0–9, + en / (met = als opvulling). Elke 3 bytes invoer produceren precies 4 Base64-tekens, wat resulteert in een grootteverhoging van ongeveer 33%.
Veelgebruikte toepassingen van Base64
- Data URI's — Afbeeldingen, fonts of andere binaire bestanden direct inbedden in HTML/CSS als
data:image/png;base64,.... Elimineert extra HTTP-verzoeken. - HTTP Basic Authentication — De
Authorization: Basicheader bevat Base64-gecodeerde inloggegevens in het formaatgebruikersnaam:wachtwoord. - JWT-tokens — JSON Web Tokens gebruiken URL-veilig Base64 (Base64url) voor de header- en payload-secties.
- E-mailbijlagen — MIME e-mailbijlagen worden Base64-gecodeerd om binaire bestanden veilig via SMTP te verzenden.
- API-payloads— Binaire data zoals afbeeldingen of PDF's die via REST API's worden verzonden, wordt vaak Base64-gecodeerd om in JSON-strings te passen.
Standaard Base64 vs URL-veilig Base64
Standaard Base64 gebruikt + en /tekens, die een speciale betekenis hebben in URL's. URL-veilig Base64 (Base64url, gebruikt in JWT en OAuth) vervangt deze door - en _, en laat de afsluitende =opvulling weg. Gebruik de URL-veilige variant bij OAuth-tokens, JWT's of query-parameters.
Base64 is codering, geen versleuteling
Base64 biedt geen beveiliging— het is triviaal omkeerbaar door iedereen die de gecodeerde string ziet. Gebruik Base64 nooit om gevoelige data zoals wachtwoorden of API-sleutels te “beveiligen”. Voor beveiliging gebruik je hashing (bcrypt, Argon2) of versleuteling (AES). Base64 is uitsluitend een transportformaat voor data.