DECODEX · BASE64 · UTF-8
Base64 decoderen Gratis online tekstconverter
Decodeer Base64 en Base64URL naar UTF-8-tekst. Ondersteunt accenten, andere talen en emoji. Gratis, zonder registratie.
Bestanden decoderen
Herstel een bestand uit Base64-tekst en download het resultaat.
Base64-tekst online decoderen
Base64-decodering herstelt de oorspronkelijke bytes. De tekstconverter hierboven toont tekst met de gekozen tekencodering. Kies voor afbeeldingen, pdf’s of andere binaire gegevens een Base64-tekstbestand in de bestandssectie hieronder en download het resultaat.
- Plak alleen het Base64-gedeelte. Verwijder JSON-aanhalingstekens en voorvoegsels zoals data:text/plain;base64, vóór de conversie.
- De omzetting gebeurt automatisch. Staat dit uit, gebruik dan de conversieknop of Ctrl+Enter (⌘+Enter op Mac).
- Kopieer het resultaat met de kopieerknop. De limiet is 5 MB UTF-8-tekst.
Gecontroleerde Base64-voorbeelden
Deze voorbeelden gebruiken UTF-8. Vergelijk invoer en uitvoer om de richting te controleren. Een Unicode-teken kan meerdere bytes innemen; het aantal tekens bepaalt niet de Base64-lengte.
| Invoer | Resultaat |
|---|---|
SGVsbG8= | Hello |
aMOp | hé |
7JWI64WV7ZWY7IS47JqUIPCfmIA= | 안녕하세요 😀 |
Probeer het Unicode-voorbeeld →
Ondersteunde Base64-formaten en padding
Base64 gebruikt + en /; Base64URL gebruikt - en _. Letters en cijfers blijven gelijk. Of het opvulteken = wordt behouden, hangt af van het protocol. Een reeks met alleen letters en cijfers laat niet zien welk alfabet is gebruikt.
Eén resterende byte vraagt om ==, twee om = en drie om geen padding. f wordt Zg==, fo wordt Zm8= en foo wordt Zm9v. Tel UTF-8-bytes: een letter met accent of een emoji kan meerdere bytes gebruiken.
Zg → f; Zg== → f; 8J-YgA → 😀.
Base64-decodeerfouten oplossen
Wordt een tekenreeks niet gedecodeerd, verwijder dan aanhalingstekens, extra leestekens en het voorvoegsel van een data-URL. Plak alleen het Base64-deel. Het opvulteken = mag alleen aan het einde staan. Een lengte met rest 1 bij deling door 4 is ongeldig. Spaties, regeleinden en de Base64URL-tekens - en _ worden geaccepteerd. Een UTF-8-fout kan wijzen op binaire gegevens of een andere tekencodering: UTF-8 is standaard. Kies bij onleesbare tekst de oorspronkelijke tekencodering.
De oorspronkelijke tekencodering kiezen bij Base64-decodering
Base64 bevat bytes, maar geen informatie over de oorspronkelijke tekencodering. UTF-8 is de standaard. Gebruikt de bron EUC-KR / CP949, Shift_JIS of GB18030, kies die codering boven het resultaat.
De codering wordt niet automatisch herkend. Vergelijk met het origineel: ook zonder foutmelding kan de tekst onjuist zijn. Afbeeldingen, PDF-bestanden en gecomprimeerde gegevens zijn geen tekst.
| Tekencodering | Tekst | Base64 |
|---|---|---|
| UTF-8 | hé | aMOp |
| Windows-1252 | hé | aOk= |
Veelgestelde vragen
Hoe los ik onleesbare tekst of een UTF-8-fout op?
Base64 bevat bytes, maar geen informatie over de oorspronkelijke tekencodering. UTF-8 is de standaard. Gebruikt de bron EUC-KR / CP949, Shift_JIS of GB18030, kies die codering boven het resultaat. De codering wordt niet automatisch herkend. Vergelijk met het origineel: ook zonder foutmelding kan de tekst onjuist zijn. Afbeeldingen, PDF-bestanden en gecomprimeerde gegevens zijn geen tekst.
Is een reeks zonder = altijd fout?
Nee. Bij een byteaantal dat deelbaar is door drie is padding niet nodig. Sommige protocollen laten padding ook bewust weg.
Beschermt Base64 mijn tekst?
Base64 is een omkeerbare weergave van gegevens, geen versleuteling. Het beschermt geen wachtwoorden of andere geheimen.
De omzetting gebeurt in je browser. Invoer en resultaat worden niet naar een conversieserver verstuurd. Google Analytics meet bezoeken en het gebruik van functies.
