Input JSON

Output Base64

Cos'è la codifica JSON in Base64?

Base64 è uno schema di codifica binario-testo che converte byte arbitrari in 64 caratteri ASCII sicuri. Codificare JSON in Base64 è utile per intestazioni HTTP, payload JWT e variabili d'ambiente.

Questo strumento codifica il tuo JSON usando btoa(JSON.stringify(parsedJson)). Prima valida il JSON e poi lo codifica in Base64.

Come codificare JSON in Base64

Segui questi passaggi per codificare il tuo JSON in Base64.

1

Incolla JSON valido

Incolla il tuo JSON nel pannello di input.

2

Output Base64 istantaneo

Lo strumento valida e codifica il JSON in Base64.

3

Copia la stringa Base64

Clicca Copia per copiare la stringa codificata.

Casi d'uso

Costruzione payload JWT

I JWT sono composti da tre parti codificate in Base64URL.

Incorporamento in intestazioni HTTP

Le intestazioni HTTP non possono contenere certi caratteri. Base64 produce una stringa sicura.

Archiviazione in variabili d'ambiente

Configurazioni JSON complesse possono essere archiviate come variabili Base64.

Incorporamento in URI dati

I dati JSON possono essere incorporati in pagine web come URI dati Base64.

Domande frequenti

L'output ha bisogno di riempimento (=)?

btoa() produce sempre Base64 standard con riempimento =.

Perché la codifica fallisce per alcuni JSON?

btoa() può codificare solo caratteri Latin-1. Questo strumento gestisce Unicode correttamente internamente.

Il JSON viene validato prima della codifica?

Sì. Lo strumento esegue prima JSON.parse().

I miei dati lasciano il browser?

No. Tutto avviene nel tuo browser.

Come decodifico Base64 in JSON?

Usa il nostro strumento Base64 in JSON.

Strumenti correlati

Esplora altre utilità di codifica e JSON.