Naar hoofdinhoud springen
FreeOnlineTools Go
Nederlands
Hoe

Base64 Encoderen en Decoderen: Een Complete Gids

Door FreeOnlineTools Team · Bijgewerkt op 2026-08-27

Snel antwoord

Base64-codering zet binaire data om in tekst met 64 afdrukbare tekens (A-Z, a-z, 0-9, +, /). Gebruik onze gratis Base64 Encoder om tekst te coderen en de Base64 Decoder om het terug te decoderen. Alle verwerking gebeurt in je browser —er wordt geen data geüpload.

Invoering

Base64 is een binaire-naar-tekst coderingsschema dat binaire data omzet in een ASCII-tekenreeks. Het wordt veel gebruikt om data te coderen die via media moet worden verzonden die tekst verwerkt, zoals e-mail of JSON. Base64 is geen encryptie —het is een omkeerbare codering die iedereen kan decoderen.

Stap voor stap

  1. Kies uw invoer

    Voer de tekst of gegevens die u wilt coderen in het invoerveld van de Base64 Encoder-tool in. Elke tekstinhoud werkt: strings, JSON, URLs, enz.

  2. Codeer naar Base64

    De tool codeert automatisch uw invoer met behulp van de ingebouwde btoa()-functie van de browser. Het resultaat verschijnt onmiddellijk in het uitvoerveld.

  3. Kopieer of gebruik het resultaat

    Klik op de knop Kopiëren om de met Base64 gecodeerde tekenreeks naar uw klembord te kopiëren. U kunt het nu gebruiken in uw toepassing, API-oproep of gegevensoverdracht.

  4. Decodeer terug naar het origineel

    Om te decoderen plakt u de tekenreeks Base64 in de Base64 Decoder-tool. De originele tekst verschijnt onmiddellijk. Gebruik de knop Kopiëren om het gedecodeerde resultaat te kopiëren.

Voorbeelden

Codeer platte tekst

Invoer: Hello, World!

Uitvoer: SGVsbG8sIFdvcmxkIQ==

Codeer JSON gegevens

Invoer: {"name":"FreeOnlineTools","free":true}

Uitvoer: eyJuYW1lIjoiRmlyZVRvb2xzIiwiZnJlZSI6dHJ1ZX0=

Decodeer Base64

Invoer: SGVsbG8gV29ybGQ=

Uitvoer: Hello World

Veelvoorkomende problemen

  • Niet-ASCII-tekens kunnen onverwachte resultaten opleveren. Gebruik encodeURIComponent() voordat u gaat coderen als uw tekst Unicode-tekens bevat.
  • Base64-codering vergroot de gegevensgrootte met ongeveer 33%: een invoer van 3 bytes wordt 4 Base64 tekens.
  • Opvulling (= of ==) aan het einde maakt deel uit van de codering en mag niet worden verwijderd.
  • Base64 is geen encryptie: iedereen kan het decoderen. Gebruik het nooit om gevoelige gegevens zoals wachtwoorden op te slaan.

Tips

  • Gebruik Base64 voor gegevens URLs, e-mailbijlagen en het insluiten van afbeeldingen in HTML/CSS.
  • Gebruik voor Unicode-tekst TextEncoder + btoa(unescape(encodeURIComponent(text))) in JavaScript.
  • Valideer de gedecodeerde uitvoer altijd voordat u deze in uw toepassing gebruikt.
  • Gebruik onze Base64 Encoder- en Decoder-tools voor directe, privé-codering/decodering in uw browser.

Gerelateerde hulpmiddelen

Gerelateerde gidsen

Referenties