Zo gebruik je het
- Kies Coderen of Decoderen.
- Om te coderen typ je tekst, of schakel je over naar Bestand en kies je een willekeurig bestand — een afbeelding, pdf of lettertype.
- Kies opties zoals URL-veilige tekens, opvulling of uitvoer als data-URL.
- Kopieer het resultaat. Download binaire gegevens, zoals een afbeelding, als bestand bij het decoderen.
Opties uitgelegd
- URL-veilig
- Vervangt + en / door - en _ (RFC 4648 §5), zodat het resultaat in URL's en bestandsnamen kan. JWT's gebruiken deze vorm zonder opvulling.
- Opvulling
- Voegt = toe aan het einde, zodat de lengte een veelvoud van 4 is. Sommige systemen vereisen dit, andere (zoals JWT) laten het weg. De decoder accepteert beide.
- Regels afbreken na 76 tekens
- Splitst de uitvoer in regels van 76 tekens, het formaat dat vereist is in e-mail (MIME) en PEM-bestanden.
- Data-URL
- Produceert data:image/png;base64,… wat direct in HTML of CSS als afbeeldingsbron geplakt kan worden.
Voorbeelden
| Invoer | Base64 |
|---|---|
hello |
aGVsbG8= |
hello (URL-veilig, zonder opvulling) |
aGVsbG8 |
你好 |
5L2g5aW9 |
bytes FB FF BF |
+/+/ (standaard) of -_-_ (URL-veilig) |
Een JWT-payload decoderen
Een JWT bestaat uit drie delen, gescheiden door punten. Het middelste deel is URL-veilige Base64 zonder opvulling — plak het in Decoderen om de claims te lezen. Let op: de handtekening wordt hier niet gecontroleerd, dus vertrouw een token niet alleen omdat het decodeert.
Veelgestelde vragen
Is Base64 versleuteling?
Nee. Base64 is een codering die iedereen kan omkeren — het geeft bytes alleen weer met 64 leesbare tekens. Gebruik het nooit om wachtwoorden of geheimen te verbergen.
Waarom is de Base64-tekst langer dan het origineel?
Elke 3 bytes worden 4 tekens, dus Base64 is ongeveer 33% groter, plus regeleinden als afbreken is ingeschakeld.
Waarom toont decoderen onleesbare tekst of een foutmelding over binaire gegevens?
De Base64 bevat bytes die geen UTF-8-tekst zijn — meestal een afbeelding, een zip of versleutelde gegevens. Gebruik "Gedecodeerd bestand downloaden"; de tool herkent gangbare afbeeldingstypen en noemt het bestand daarnaar.
Hoe zet ik een afbeelding in CSS of HTML?
Schakel over naar Bestand, vink "Uitvoer als data-URL" aan, kies de afbeelding en plak het resultaat in src="…" of url(…). Dit is het beste voor kleine iconen; grote afbeeldingen maken pagina's trager.
Werkt het met Chinees, emoji en andere niet-Engelse tekst?
Ja. Tekst wordt eerst omgezet naar UTF-8-bytes voordat het wordt gecodeerd, net als btoa(unescape(encodeURIComponent(…))) of Python's base64.b64encode(s.encode()).
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.