Base64 coderen / decoderen

Codeer of decodeer Base64 (UTF-8-veilig) met een URL-safe alfabet, optionele opvulling, regelafbreking 64/76, live byte- en tekentelling en een byteweergave in hex of binair.

Tool laden…

Base64 coderen / decoderenConverteer tekst naar Base64 en weer terug, volledig UTF-8-veilig — emoji's en niet-Latijnse schriften blijven correct behouden. Schakel over naar het URL-safe alfabet (- en _), laat de = opvulling weg, breek de uitvoer af op 64 of 76 tekens en bekijk de ruwe bytes in hex of binair, met een live byte- en tekentelling. Alles draait in je browser, dus de gegevens die je plakt verlaten je apparaat nooit.

Wat is Base64 coderen / decoderen?

Een gratis online Base64-encoder en -decoder die platte tekst omzet naar Base64 of een Base64-tekenreeks terug decodeert naar leesbare tekst, volledig UTF-8-veilig. Naast het standaardalfabet biedt het een URL-safe variant (- en _ in plaats van + en /), een optie om de = opvulling weg te laten en MIME/PEM-regelafbreking op 76 of 64 tekens. Het toont een live byte- en tekentelling en laat je de onderliggende bytes in hexadecimaal of binair bekijken. Decoderen is tolerant: het accepteert standaard- of URL-safe invoer, met of zonder opvulling of regeleinden. Ontwikkelaars gebruiken het voor data-URI's, JWT's, HTTP-basisauthenticatie-headers en configuratiebestanden, zonder code te schrijven.

Base64 coderen / decoderen gebruiken

  1. Kies Coderen of Decoderen met de modusschakelaar.
  2. Typ of plak je inhoud in het invoervak — platte tekst om te coderen, of een Base64-tekenreeks om te decoderen.
  3. Lees het geconverteerde resultaat direct in het uitvoervak; het wordt bijgewerkt terwijl je typt.
  4. Open Opties (tandwielpictogram) om te wisselen tussen het Standaard- en URL-safe alfabet, de = opvulling weg te laten of de gecodeerde uitvoer op 64 of 76 tekens af te breken.
  5. Bekijk de live byte- en tekentelling en gebruik de byteweergave om de ruwe bytes in hex of binair te zien (wissel de indeling in Opties).
  6. Klik op kopiëren om het resultaat te kopiëren, op Wisselen om in de andere richting te converteren, of op Wissen om opnieuw te beginnen.

Voorbeelden

Platte tekst coderen

Invoer

Hello

Uitvoer

SGVsbG8=

URL-safe alfabet

Invoer

>>>

Uitvoer

Pj4-

Byteweergave in hex

Bij het coderen van "Hi" toont de byteweergave de bronbytes 48 69; bij decoderen de gedecodeerde bytes. Wissel tussen hex en binair in Opties.

Veelgestelde vragen

Verwerkt het emoji's en niet-Latijnse tekens zoals Koreaans of Japans?
Ja. Coderen en decoderen zijn UTF-8-veilig, dus emoji's en niet-Latijnse schriften keren exact terug naar de oorspronkelijke tekst.
Wat is de URL-safe Base64-optie?
URL-safe Base64 gebruikt - en _ in plaats van + en /, zodat de uitvoer rechtstreeks in URL's, bestandsnamen of JWT's past zonder te escapen. Je kunt ook de afsluitende = opvulling weglaten. Decoderen accepteert automatisch beide alfabetten, standaard en URL-safe.
Waarom zou ik de uitvoer in regels afbreken?
Sommige formaten vereisen regels met een vaste breedte: MIME-e-mail gebruikt 76 tekens per regel en PEM-certificaten 64. Zet de afbreking op 64 of 76 om dat te matchen; decoderen negeert regeleinden gewoon.
Wat toont de byteweergave?
Het toont de onderliggende bytes — de bronbytes bij coderen, de gedecodeerde bytes bij decoderen — in hexadecimaal of binair, handig om binaire gegevens te bekijken of coderingen te debuggen. Het staat naast de live byte- en tekentelling.
Worden mijn gegevens naar een server geüpload?
Nee. Alles draait volledig in je browser met de ingebouwde JavaScript-codering. De tekst die je plakt verlaat je apparaat nooit en wordt nooit naar een server verzonden.

Gerelateerde tools