UDVIKLERVÆRKTØJER

Base64-koder og -dekoder

Kod og afkod Base64-tekst i browseren med UTF-8, Base64URL, padding, linjeombrydning og behandling linje for linje.

Når du redigerer denne side, opdateres Base64-teksten til højre.

Når du redigerer denne side, forsøges UTF-8-teksten til venstre afkodet. Binære filer vises muligvis ikke korrekt.

Indstillinger
Alfabet
Outputindstillinger

Brug standard Base64 til det meste tekst. Brug Base64URL, når resultatet skal bruges i en URL, et filnavn, en token eller en forespørgselsværdi.

Sådan bruger du Base64 sikkert

Hvad Base64 gør

Det gør bytes til tekst

Base64 viser binære data med printbare tegn, så værdien kan passere gennem systemer, der forventer tekst.

Standard og URL-sikre alfabeter er forskellige

Standard Base64 bruger plus og skråstreg. Base64URL bruger bindestreg og understregning, så resultatet er lettere at bruge i URL’er og filnavne.

MIME-ombrydning er til ældre mailformater

Nogle MIME-data ombrydes ved 76 tegn pr. linje. De fleste moderne API-værdier bliver på én linje, medmindre formatet kræver ombrydning.

Almindelige fejl

At behandle Base64 som kryptering

Alle kan afkode Base64. Brug det ikke til at skjule adgangskoder, private nøgler eller personlige data.

At bruge det forkerte alfabet

En token med bindestreg eller understregning er sandsynligvis Base64URL. En værdi med plus eller skråstreg er normalt standard Base64.

At afkode binære filer som tekst

Billeder, PDF’er og andre binære filer kan afkodes til bytes, der ikke er læsbar UTF-8-tekst.

Tips

Brug linjetilstand til batches

Når du har mange uafhængige værdier, skal du behandle hver linje separat, så en værdi ikke løber ind i den næste.

Behold padding, når du er i tvivl

Lighedstegn til sidst hjælper mange dekodere med at forstå, hvordan de sidste bytes blev udfyldt. Udelad dem kun, når målformatet tillader det.

Fjern hemmeligheder før deling

Base64 findes ofte i tokens, headers og konfigurationsfiler. Afkod og del kun data, du må vise.