Skip to main content

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

1

Plakken

Voer tekst in om te coderen of een Base64-string om te decoderen.

2

Omzetten

Resultaten verschijnen direct terwijl je typt. Schakel tussen Coderen en Decoderen modi.

3

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:wachtwoord als 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.

Veelgestelde vragen

Nee. Base64 is codering, geen encryptie. Het transformeert gegevens in een ander format maar biedt nul veiligheid. Iedereen kan het onmiddellijk decoderen. Gebruik Base64 nooit om wachtwoorden, API-sleutels of gevoelige gegevens te beschermen.
Base64 gebruikt 64 tekens (elk 6 bits) om 8-bits bytes te vertegenwoordigen. Drie bytes (24 bits) worden gecodeerd als vier Base64-tekens (24 bits). Dus 3 invoerbytes produceren 4 uitvoertekens — een vergroting van 4/3 = 33%. Plus optionele regelbreaks en opvulling.
Ja. 100% gratis, geen inschrijving, werkt volledig in je browser. Geen gegevens worden naar enige server verzonden. Werkt offline na het laden van de pagina.

Gerelateerde gereedschappen

Functie aanvragen

0 / 2000