Codificatore JSON in Base64
Codifica oggetti JSON in stringhe Base64 per il trasporto e l'archiviazione
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.
Incolla JSON valido
Incolla il tuo JSON nel pannello di input.
Output Base64 istantaneo
Lo strumento valida e codifica il JSON in Base64.
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.