Monu Tools

Base64-encoder & decoder

Codeer tekst naar Base64 of decodeer Base64 terug naar tekst. UTF-8-veilig met automatische richtingsherkenning.

Hoe gebruik je Base64-encoder

  1. 01

    Typ tekst om te coderen, of plak Base64 om te decoderen.

  2. 02

    Druk op Uitvoeren. De richting wordt automatisch herkend.

  3. 03

    Kopieer het resultaat uit het uitvoerpaneel.

Wat Base64 is

Base64 representeert binaire of tekstdata met slechts 64 afdrukbare ASCII-tekens (A-Z, a-z, 0-9, plus + en /), waarbij elke drie bytes als vier tekens worden gecodeerd. Zo blijft data intact wanneer ze door systemen reist die voor tekst zijn gebouwd in plaats van ruwe bytes.

Waar je het ziet

Je ziet het overal: data-URL's die een afbeelding rechtstreeks in HTML of CSS insluiten, e-mailbijlagen (MIME), de header en payload van een JSON Web Token, HTTP Basic-authenticatieheaders, en veel API-velden die binaire data als platte string moeten meedragen.

Hoe deze tool het aanpakt

Deze tool codeert tekst naar Base64 en decodeert Base64 terug naar tekst, waarbij de richting automatisch wordt gekozen. Hij is UTF-8 veilig, dus accenten, emoji en andere Unicode-tekens overleven de heen-en-weerreis zonder corruptie, iets wat de naïeve ingebouwde browserfuncties op zichzelf niet garanderen.

Codering is geen versleuteling

Het is belangrijk te weten wat Base64 niet is: het is een codering, geen versleuteling. Iedereen kan het onmiddellijk decoderen, dus het biedt nul beveiliging. Gebruik het nooit om wachtwoorden, tokens of geheimen te verbergen. Zijn taak is veilig transport en representatie, niet vertrouwelijkheid.

De prijs in grootte

Base64 heeft ook een prijs in grootte. De gecodeerde uitvoer is ongeveer 33 procent groter dan het origineel, omdat vier tekens in de plaats komen van elke drie bytes. Die afweging is meestal de moeite waard voor compatibiliteit, maar het is de reden waarom je grote bestanden niet naar Base64 zou coderen wanneer een echt binair kanaal beschikbaar is.

Draait in je browser

Alles draait in je browser, dus de tekst die je plakt wordt nooit geüpload. Om een afbeeldingsbestand in een Base64-data-URL te veranderen in plaats van platte tekst, gebruik je de speciale tool Afbeelding naar Base64.

Veelgestelde vragen

Hoe werkt de automatische detectie?

Als je invoer eruitziet als geldige Base64 en decodeert naar leesbare UTF-8-tekst, wordt die gedecodeerd; anders wordt die gecodeerd. Dit dekt de gangbare gevallen zonder handmatige schakelaar.

Is het veilig voor niet-Engelse tekens?

Ja. Coderen en decoderen zijn UTF-8-veilig, dus emoji, accenten en andere Unicode-tekens komen correct heen en terug in plaats van te veranderen in onleesbare uitvoer.

Kan ik hiermee wachtwoorden of geheimen beschermen?

Nee. Base64 is een codering, geen versleuteling. Het is triviaal om te keren en biedt geen beveiliging, dus gebruik het nooit om gevoelige data te beschermen. Gebruik daarvoor echte versleuteling of hashing.

Waarom is de Base64-uitvoer groter dan mijn invoer?

Base64 gebruikt vier tekens om elke drie bytes weer te geven, dus het resultaat is ongeveer 33 procent groter dan het origineel. Die overhead is de prijs van het weergeven van binaire data met een kleine, tekstveilige tekenset.

Hoe zit het met URL-veilige Base64?

Standaard Base64 gebruikt + en / met = als opvulling, wat kan botsen met URL's. Een URL-veilige variant vervangt + en / door - en _. JWT's gebruiken bijvoorbeeld de URL-veilige vorm zonder opvulling.

Wordt mijn tekst ergens geüpload?

Nee. Coderen en decoderen gebeuren volledig in je browser. Niets van wat je plakt wordt naar een server gestuurd, opgeslagen of gelogd.

Bronnen

Deze tool insluiten

Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.

<iframe src="https://monu.tools/embed/nl/base64-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Gerelateerde tools