Hoe het werkt
De encoder schrijft de invoer als UTF-8-bytes en wijst vervolgens elke drie bytes toe aan vier tekens uit het Base64-alfabet, waarbij aan het einde = opvulling wordt toegevoegd. Bij het decoderen wordt de mapping omgedraaid en worden de bytes teruggelezen als UTF-8. Daarom overleven karakters met accenten en emoji de heen- en terugreis.
- Standaard Base64 met vulling. URL-veilige Base64 is beschikbaar via de JWT-tool voor tokens.
Waarom het ertoe doet
Binaire gegevens en JSON gaan niet goed samen, dus de meeste API's die afbeeldingen, certificaten of kleine bestanden bevatten, coderen deze eerst met base64. Weten wat de codering doet – en wat deze niet beschermt – voorkomt zowel corrupte overdrachten als valse verwachtingen over privacy.
Een uitgewerkt voorbeeld
De tekst hello wörld wordt aGVsbG8gd8O2cmxk omdat de encoder eerst UTF-8 bytes schrijft. Het decoderen van diezelfde bytes herstelt de originele karakters, inclusief accenten.
Veel voorkomende fouten
- Base64 behandelen als encryptie: het is voor iedereen omkeerbaar.
- Het vergeten van opvulling, wat sommige decoders afwijzen.
- Het decoderen van een URL-veilig token zonder het vertalen van - en _ terug naar + en /.
Praktische tips
Als de gedecodeerde uitvoer op mojibake lijkt, waren de bytes waarschijnlijk niet UTF-8; decoderen als Latin-1 om ze te inspecteren. Voor URL's schakelt u over naar het URL-veilige alfabet, zodat + en / geen extra escapetekens nodig hebben.
Hoe het te gebruiken
- Open het gereedschap. Alles draait op uw browsertabblad.
- Plak of typ uw invoer en kies vervolgens de gewenste actie.
- Controleer het resultaat en kopieer het met één klik.
Veelgestelde vragen
Is Base64-codering?
Nee. Het is een omkeerbare codering. Iedereen kan het decoderen, dus gebruik het nooit om een geheim te beschermen.
Waarom overleven emoji en accenten de decodering?
Tekst wordt vóór Base64 gecodeerd als UTF-8-bytes en weer gedecodeerd als UTF-8, zodat niet-ASCII-tekens correct worden geretourneerd.
Ondersteunt het bestanden?
Deze versie verwerkt alleen tekst. Binaire bestanden hebben een bestandsencoder nodig, die geen deel uitmaakt van deze pagina.
Is deze tool echt gratis?
Ja. Er is geen account, geen betaalmuur en geen gebruikslimiet. Tools App wordt gefinancierd door aumenso, de studio erachter.
Is er iets dat ik invoer geüpload?
Nee. De tool wordt uitgevoerd op uw browsertabblad; wat u invoert, wordt nooit naar ons verzonden en nooit opgeslagen.