Base64 naar tekst decoderen
Decodeer Base64 naar leesbare tekst in je browser: niets wordt geüpload, er is geen limiet op hoeveel je decodeert en accenten en emoji komen goed uit omdat het resultaat als UTF-8 wordt gelezen.
Zo werkt het
-
Plak je code
Plak de code in het linkervak of open een bestand. Geen code bij de hand? Klik op Voorbeeld.
-
Direct resultaat
De uitkomst verschijnt terwijl je typt. Is er een fout, dan zie je op welke regel en welk teken.
-
Kopieer of download
Kopieer het resultaat met één klik of sla het op als bestand voor je editor of project.
Wat accepteert de decoder?
Gewone Base64 met + en /, URL-veilige Base64 (base64url) met - en _, tekst zonder de =-opvulling aan het eind en Base64 verdeeld over meerdere regels, zoals in e-mail (MIME). Een data-URI zoals data:text/plain;base64,SGFsbG8= werkt ook: het voorvoegsel wordt overgeslagen.
Waar je Base64 tegenkomt
- De waarde na
Basicin een Authorization-header: Base64 vangebruiker:wachtwoord. Decodeer hem om te zien welk account een verzoek gebruikt. - Het middelste deel van een JWT, of een bijlage in een ruwe e-mail. Voor een heel token toont de JWT-decoder header en payload in één keer.
- Een data-URI in HTML of CSS, een configuratiewaarde of een API-veld dat tekst als Base64 meegeeft.
Vreemde tekens in het resultaat
Zie je é waar je é verwachtte, dan is de tekst als Latin-1 of Windows-1252 gecodeerd in plaats van UTF-8, of hij is twee keer gecodeerd. Decodeer het resultaat nog een keer als het nog op Base64 lijkt. Tekens die helemaal niet leesbaar zijn betekenen meestal dat het geen tekst is maar binaire data, zoals een afbeelding of archief. Gebruik dan Base64 naar bestand om het als bestand op te slaan.
Is Base64 versleuteling?
Nee. Base64 schrijft gegevens alleen op met letters, cijfers en een paar symbolen, zodat ze veilig door e-mail, JSON of een URL kunnen reizen. Iedereen kan het decoderen. Zelf tekst coderen kan met tekst naar Base64.
Veelgestelde vragen
Waarom zegt de decoder dat mijn Base64 ongeldig is?
Veelvoorkomende oorzaken zijn een teken dat niet bij Base64 hoort, een afgekapte tekenreeks, of aanhalingstekens die uit JSON zijn meegekopieerd. De melding toont waar het eerste probleem zit.
Kan hij URL-veilige Base64 decoderen?
Ja. De tekens - en _ worden naast + en / geaccepteerd, en een ontbrekende =-opvulling is geen probleem.
Waarom krijg ik onleesbare tekens?
De data is waarschijnlijk geen tekst maar een bestand, of is gecodeerd in een andere tekenset dan UTF-8.
Wordt mijn tekst geüpload?
Nee. Het decoderen gebeurt in je browser en er wordt niets naar een server gestuurd.