Naar de inhoud

Base64 coderen en decoderen

Zet UTF-8-tekst om met het standaard- of URL-veilige alfabet, lokaal en zonder bestanden te uploaden.

Tekst en formaat

Verwerkt in je browser.

Witruimte in gecodeerde invoer wordt genegeerd. Tekst wordt als UTF-8 gecodeerd.

De grijze tekst is een uitgewerkt voorbeeld. Omzetten gebruikt deze; een veld selecteren wist het voorbeeld voor je eigen tekst.

Omgezette tekst

Kies een richting, voer tekst in en zet om.

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.