Base64 coderen en decoderen
Zet elke tekst om naar Base64 en terug, of maak van een bestand of afbeelding een Base64-reeks die je direct in je code kunt plakken. Alles gebeurt in je browser: er wordt niets naar de server gestuurd.
Wat is Base64?
Base64 is een coderingssysteem dat binaire gegevens weergeeft met slechts 64 afdrukbare tekens: de letters A-Z en a-z, de cijfers 0-9 en de symbolen + en /, met = als opvulling aan het eind. Elke 3 bytes aan gegevens worden 4 tekens, waardoor het resultaat ongeveer 33% groter is dan het origineel.
Het wordt gebruikt wanneer binaire gegevens via kanalen voor tekst moeten worden verstuurd: e-mailbijlagen (MIME), afbeeldingen die met een data-URI in HTML of CSS zijn ingesloten, inloggegevens voor HTTP Basic-authenticatie, JWT-tokens of certificaten in PEM-formaat.
Is Base64 versleuteling?
Nee. Base64 is een codering, geen versleuteling: iedereen kan het zonder sleutel decoderen. Gebruik het niet om wachtwoorden of gevoelige gegevens te verbergen. Wil je een tekst met een wachtwoord beveiligen, gebruik dan onze tool om tekst te versleutelen met AES.
Base64 URL-safe
De tekens + en / hebben een speciale betekenis in URL's. Daarom vervangt de variant Base64URL (RFC 4648) ze door - en _ en laat meestal de opvulling = weg. Deze variant wordt bijvoorbeeld gebruikt door JWT-tokens. De decoder op deze pagina accepteert automatisch beide varianten.