UTVECKLARVERKTYG

Base64-kodare och avkodare

Koda och avkoda Base64-text i webbläsaren med UTF-8, Base64URL, utfyllnad, radbrytning och rad-för-rad-alternativ.

När du ändrar denna sida uppdateras Base64-texten till höger.

När du ändrar denna sida försöker verktyget avkoda UTF-8-text till vänster. Binärfiler kanske inte visas korrekt.

Alternativ
Alfabet
Utdataalternativ

Använd standard Base64 för det mesta text. Använd Base64URL när resultatet ska ligga i en URL, ett filnamn, en token eller ett frågevärde.

Så använder du Base64 säkert

Vad Base64 gör

Det gör byte till text

Base64 representerar binärdata med utskrivbara tecken så att värdet kan passera system som förväntar sig text.

Standardalfabet och URL-säkra alfabet skiljer sig

Standard Base64 använder plus och snedstreck. Base64URL använder bindestreck och understreck så att resultatet passar bättre i URL:er och filnamn.

MIME-radbrytning är för äldre e-postformat

Vissa MIME-data bryts vid 76 tecken per rad. De flesta moderna API-värden stannar på en rad om formatet inte begär radbrytning.

Vanliga misstag

Behandla Base64 som kryptering

Vem som helst kan avkoda Base64. Använd det inte för att dölja lösenord, privata nycklar eller personuppgifter.

Använda fel alfabet

En token med bindestreck eller understreck är troligen Base64URL. Ett värde med plus eller snedstreck är oftast standard Base64.

Avkoda binärfiler som text

Bilder, PDF:er och andra binärfiler kan avkodas till byte som inte är läsbar UTF-8-text.

Tips

Använd radläge för batcher

När du har många oberoende värden, bearbeta varje rad separat så att ett värde inte flyter in i nästa.

Behåll utfyllnad när du är osäker

Likhetstecken i slutet hjälper många avkodare att se hur de sista byten fylldes ut. Utelämna dem bara när målformatet tillåter det.

Ta bort hemligheter före delning

Base64 förekommer ofta i tokens, headers och konfigurationsfiler. Avkoda och dela bara data som du får exponera.