JSON-inmatning

Base64-utmatning

Vad är JSON till Base64-kodning?

Base64 är ett binärt till text-kodningsschema som konverterar godtyckliga byte till 64 säkra ASCII-tecken. Att koda JSON som Base64 är användbart för HTTP-headers, JWT-payloads och miljövariabler.

Det här verktyget kodar din JSON med btoa(JSON.stringify(parsedJson)). Det validerar JSON:en först och kodar den sedan i Base64.

Hur man kodar JSON till Base64

Följ dessa steg för att Base64-koda dina JSON-data.

1

Klistra in giltig JSON

Klistra in din JSON i inmatningspanelen.

2

Omedelbar Base64-utmatning

Verktyget validerar och kodar JSON:en i Base64.

3

Kopiera Base64-strängen

Klicka på Kopiera för att kopiera den kodade strängen.

Användningsfall

JWT-payload konstruktion

JWT:er består av tre Base64URL-kodade delar.

HTTP-header inbäddning

HTTP-headers kan inte innehålla vissa tecken. Base64 producerar en säker sträng.

Miljövariabel lagring

Komplexa JSON-konfigurationer kan lagras som Base64-miljövariabler.

Data URI inbäddning

JSON-data kan bäddas in i webbsidor som Base64-data-URI:er.

Vanliga frågor

Behöver utdatan utfyllnad (=)?

btoa() producerar alltid standard Base64 med =-utfyllnad.

Varför misslyckas kodning för viss JSON?

btoa() kan bara koda Latin-1-tecken. Det här verktyget hanterar Unicode internt korrekt.

Valideras JSON:en innan kodning?

Ja. Verktyget kör JSON.parse() först.

Lämnar mina data webbläsaren?

Nej. Allt sker i din webbläsare.

Hur avkodar jag Base64 tillbaka till JSON?

Använd vårt Base64 till JSON-verktyg.

Relaterade verktyg

Utforska fler kodnings- och JSON-verktyg.