Coderen / decoderen in Base64

Directe Base64-omzetting, inclusief accenten.

Wat is Base64?

Base64 is een codering die alle mogelijke gegevens omzet in een reeks veilige tekens: hoofdletters en kleine letters, cijfers, + en /, zo nodig aangevuld met =. Het dient om tekst of binaire gegevens te vervoeren via kanalen die voor gewone tekst bedoeld zijn: e-mail, JSON-bestanden, webadressen, HTTP-headers.

De tool gebruiken

  1. Kies de richting: Tekst → Base64 om te coderen, Base64 → Tekst om te decoderen.
  2. Plak je inhoud in het invoerveld en klik op «Omzetten».
  3. Kopieer het resultaat, of klik op «Het resultaat gebruiken» om het terug te zetten in de invoer en een volgende omzetting te doen.

De tool ondersteunt UTF-8: accenten, niet-Latijnse schriften en emoji blijven in beide richtingen behouden.

Een voorbeeld

TekstBase64
HalloSGFsbG8=
caféY2Fmw6k=

De = aan het eind zijn opvulling: Base64 verdeelt de gegevens in groepjes van 3 bytes en vult het laatste groepje aan als het onvolledig is.

Waar kom je Base64 tegen?

Base64 is geen versleuteling

Een veelgemaakte fout: Base64 is direct te decoderen, zonder sleutel of wachtwoord. Het beschermt niets. Gebruik het nooit om een wachtwoord of gevoelige gegevens te «verbergen»; daarvoor is echte versleuteling nodig.

De URL-variant

De tekens + en / hebben een speciale betekenis in webadressen. De variant «base64url», vooral gebruikt in JWT's, vervangt ze door - en _ en laat de = vaak weg. Wil je zo'n reeks hier decoderen, vervang dan eerst - door + en _ door /.

Veelgestelde vragen

Worden mijn gegevens verstuurd?

Nee, alles wordt lokaal in je browser gecodeerd en gedecodeerd.

Waarom geeft het decoderen een fout?

De reeks is waarschijnlijk geen geldige Base64: een teken te veel, een ontbrekend stuk of de variant base64url met «-» en «_». Controleer of je de hele reeks hebt gekopieerd.

Beschermt Base64 mijn gegevens?

Nee. Het is geen versleuteling: iedereen kan het decoderen. Het dient alleen om gegevens in tekstvorm te vervoeren.

Waarom is het resultaat langer dan het origineel?

Base64 stelt 3 bytes voor met 4 tekens: het resultaat is ongeveer een derde langer dan de oorspronkelijke gegevens.

Vergelijkbare tools

Onze andere sites:NetCheck - netwerk- en DNS-toolsVolt - internet snelheidstestBoxo - tijdelijk wegwerp-e-mailadres