ONTWIKKELAARSTOOLS

Base64-encoder en -decoder

Codeer en decodeer Base64-tekst in je browser met UTF-8, Base64URL, padding, regelafbreking en verwerking per regel.

Als je deze kant bewerkt, wordt de Base64-tekst rechts bijgewerkt.

Als je deze kant bewerkt, wordt geprobeerd links UTF-8-tekst te decoderen. Binaire bestanden worden mogelijk niet goed weergegeven.

Opties
Alfabet
Uitvoeropties

Gebruik standaard Base64 voor de meeste tekst. Gebruik Base64URL wanneer het resultaat in een URL, bestandsnaam, token of querywaarde komt.

Base64 veilig gebruiken

Wat Base64 doet

Het zet bytes om in tekst

Base64 geeft binaire gegevens weer met afdrukbare tekens, zodat de waarde door systemen kan gaan die tekst verwachten.

Standaard en URL-veilige alfabetten verschillen

Standaard Base64 gebruikt plus en schuine streep. Base64URL gebruikt koppelteken en underscore zodat het resultaat makkelijker in URL’s en bestandsnamen past.

MIME-afbreking is voor oudere mailformaten

Sommige MIME-gegevens worden afgebroken op 76 tekens per regel. De meeste moderne API-waarden blijven op één regel, tenzij een formaat afbreking vraagt.

Veelgemaakte fouten

Base64 behandelen als versleuteling

Iedereen kan Base64 decoderen. Gebruik het niet om wachtwoorden, privésleutels of persoonsgegevens te verbergen.

Het verkeerde alfabet gebruiken

Een token met koppelteken of underscore is waarschijnlijk Base64URL. Een waarde met plus of schuine streep is meestal standaard Base64.

Binaire bestanden als tekst decoderen

Afbeeldingen, PDF’s en andere binaire bestanden kunnen decoderen naar bytes die geen leesbare UTF-8-tekst zijn.

Tips

Gebruik regelmodus voor batches

Als je veel onafhankelijke waarden hebt, verwerk dan elke regel apart zodat een waarde niet in de volgende overloopt.

Laat padding staan bij twijfel

Gelijktekens aan het einde helpen veel decoders te herkennen hoe de laatste bytes zijn opgevuld. Laat ze alleen weg als het doelformaat dat toestaat.

Verwijder geheimen voordat je deelt

Base64 komt vaak voor in tokens, headers en configuratiebestanden. Decodeer en deel alleen gegevens die je mag blootgeven.