Coderen en decoderen
Kies standaard Base64 of Base64url en vervolgens een richting. Unicode en emoji worden eerst naar UTF-8-bytes omgezet. Decoderen accepteert geplakte regeleinden, maar geeft een fout bij ongeldige data of bytes die geen geldige UTF-8-tekst zijn.
Alfabet en opvulling
Standaard Base64 gebruikt A–Z, a–z, 0–9, + en /, gewoonlijk met = als opvulling. Base64url vervangt + en / door - en _; deze pagina laat eindopvulling bij coderen weg en accepteert geldige URL-veilige invoer met of zonder opvulling.
Voorbeeld
De UTF-8-tekst ‘café 🐭’ kan heen en terug zonder verlies van accenten of emoji. ‘Hello’ wordt SGVsbG8= in standaardmodus en SGVsbG8 in Base64url-modus.
Beperkingen en veelgestelde vragen
Base64 is een omkeerbare representatie, geen versleuteling of wachtwoordbeveiliging. Deze pagina verwerkt alleen tekst, geen bestanden of data-URL's. Ongeldige eindbits en UTF-8-bytes worden afgewezen in plaats van stilzwijgend gewijzigd.
Welk alfabet moet ik kiezen?
Gebruik standaard Base64 voor e-mailinhoud, JSON-velden, certificaten en formaten die expliciet Base64 vereisen. Gebruik Base64url voor URL-paden, querywaarden, cookies of tokenonderdelen die het URL-veilige alfabet vereisen. Kies het formaat dat het ontvangende systeem verwacht; een ander alfabet is geen beveiliging.
Veilig heen en terug omzetten
Gebruik hetzelfde alfabet voor coderen en decoderen. Controleer na decoderen de leesbare tekst voordat je die gebruikt. Geheimen blijven alleen geheim als ze vóór coderen beschermd waren: iedereen kan Base64 terugdraaien. Behandel gecodeerde wachtwoorden en API-sleutels precies zoals de originelen.