Base64 Encoder / Decoder
Codeer tekst naar Base64 of decodeer Base64 terug naar tekst. Ondersteunt UTF-8, JSON, HTML en binaire data. 100% client-side.
Hoe te gebruiken
Plakken
Voer tekst in om te coderen of een Base64-string om te decoderen.
Omzetten
Resultaten verschijnen direct terwijl je typt. Schakel tussen Coderen en Decoderen modi.
Kopiëren
Klik op Resultaat kopiëren. Gebruik Omwisselen om de uitvoer terug naar invoer te verplaatsen.
Wat is Base64?
Base64 is een binair-naar-tekst-coderingsschema dat binaire gegevens vertegenwoordigt met 64 afdrukbare ASCII-tekens: A-Z, a-z, 0-9, + en /, met = gebruikt voor opvulling. Het werd ontworpen voor het verzenden van binaire gegevens via tekstsystemen zoals e-mail (MIME), JSON, XML en URL's.
Elke 3 bytes invoer produceren 4 Base64-tekens, wat resulteert in een 33% groottevergroting. Deze afweging is de kosten van het vertegenwoordigen van binair als veilige ASCII-tekst. Base64 is geen encryptie — het biedt geen veiligheid. Iedereen kan het decoderen.
Veelgebruikte toepassingen
- E-mailbijlagen — MIME gebruikt Base64 om binaire bestanden in tekstgebaseerde e-mailberichten te coderen.
- Data URI's — embed afbeeldingen rechtstreeks in HTML/CSS als
data:image/png;base64,...zonder afzonderlijke HTTP-verzoeken. - API-authenticatie — HTTP Basic Auth verzendt
gebruikersnaam:wachtwoordals Base64 in de Authorization-header. - JSON-payloads — verzend binaire gegevens (afbeeldingen, PDF's, certificaten) in JSON API-antwoorden.
- JWT-tokens — JSON Web Tokens gebruiken Base64url-codering voor de header- en payload-secties.