Base64-encoder / decoder

Codeer tekst naar Base64 of decodeer Base64 naar UTF-8 met URL-veilig alfabet, optionele padding, byte-aantallen, kopiëren en wisselen.

UTF-8-tekst coderen en Base64 controleren

Base64 is een transportcodering, geen versleuteling. Het is handig wanneer tekst of bytes door systemen moeten die gewone ASCII verwachten: headers, data-URL's, tokens, fixtures, kleine configuratiewaarden of voorbeelden in documentatie. Deze tool zet UTF-8-tekst om naar Base64 en decodeert geldige Base64 terug naar tekst in de browser.

De URL-veilige optie vervangt plus en slash door koppelteken en underscore, wat gebruikelijk is bij webtokens. Padding kun je weglaten voor systemen die compacte Base64URL-waarden willen.

Tool laden...

Nuttige Base64-controles

  • Korte JSON-fragmenten of strings coderen voordat je ze in transportvelden plaatst.
  • Gekopieerde Base64-waarden decoderen om te controleren wat een tokenachtig veld echt bevat.
  • Naar URL-veilige Base64 schakelen voor waarden in URL-paden, queryparameters of JWT-achtige structuren.
  • Byte- en tekentellers gebruiken om onverwachte Unicode, witruimte of paddingwijzigingen te vinden.
  • Uitvoer en invoer wisselen wanneer je een waarde rond wilt testen.

Wat Base64 niet doet

Base64 maakt gegevens niet geheim. Iedereen kan het decoderen. Gebruik het niet als vervanging voor hashing, versleuteling, ondertekening of toegangscontrole. Het verandert alleen de representatie zodat gegevens makkelijker door tekstsystemen gaan.

Base64 FAQ

Werkt dit met Unicode-tekst?

Ja. Tekst wordt als UTF-8 gecodeerd en gedecodeerd, dus niet-ASCII-tekens blijven tekst.

Wat is URL-veilige Base64?

URL-veilige Base64 vervangt plus door koppelteken en slash door underscore. Padding wordt in die contexten vaak weggelaten.

Waarom mislukt decoderen?

De invoer kan ongeldige Base64-tekens bevatten, een onmogelijke lengte hebben of bytes bevatten die geen geldige UTF-8-tekst vormen.

Gerelateerde ontwikkeltools