UTVIKLERVERKTØY

Base64-koder og -dekoder

Kod og dekod Base64-tekst i nettleseren med UTF-8, Base64URL, padding, linjebryting og behandling linje for linje.

Når du redigerer denne siden, oppdateres Base64-teksten til høyre.

Når du redigerer denne siden, prøver verktøyet å dekode UTF-8-tekst til venstre. Binærfiler vises kanskje ikke riktig.

Alternativer
Alfabet
Utdataalternativer

Bruk standard Base64 for det meste tekst. Bruk Base64URL når resultatet skal inn i en URL, et filnavn, et token eller en spørringsverdi.

Slik bruker du Base64 trygt

Hva Base64 gjør

Det gjør byte til tekst

Base64 viser binærdata med utskrivbare tegn, slik at verdien kan gå gjennom systemer som forventer tekst.

Standard og URL-sikre alfabeter er ulike

Standard Base64 bruker pluss og skråstrek. Base64URL bruker bindestrek og understrek slik at resultatet passer bedre i URL-er og filnavn.

MIME-linjebryting er for eldre e-postformater

Noen MIME-data brytes ved 76 tegn per linje. De fleste moderne API-verdier blir på én linje med mindre et format ber om bryting.

Vanlige feil

Å behandle Base64 som kryptering

Alle kan dekode Base64. Ikke bruk det til å skjule passord, private nøkler eller personopplysninger.

Å bruke feil alfabet

Et token med bindestrek eller understrek er sannsynligvis Base64URL. En verdi med pluss eller skråstrek er vanligvis standard Base64.

Å dekode binærfiler som tekst

Bilder, PDF-er og andre binærfiler kan dekodes til byte som ikke er lesbar UTF-8-tekst.

Tips

Bruk linjemodus for batcher

Når du har mange uavhengige verdier, behandler du hver linje separat slik at en verdi ikke flyter inn i den neste.

Behold padding når du er usikker

Likhetstegn på slutten hjelper mange dekodere å vite hvordan de siste bytene ble fylt. Utelat dem bare når målformatet tillater det.

Fjern hemmeligheter før deling

Base64 finnes ofte i tokens, headere og konfigurasjonsfiler. Dekod og del bare data du har lov til å vise.