Codifica testo UTF-8 in Base64 standard o decodifica Base64 in testo leggibile.
Formatter JSON
Valida, formatta o comprimi JSON localmente, conservando numeri originali e ordine delle chiavi.
Come si usa
- Incolla JSON valido fino a 256 KiB e 128 livelli di annidamento.
- Scegli due spazi, quattro spazi o la compressione.
- Formatta, controlla il risultato e copialo o scaricalo come testo.
Esempi
Conservare un intero grande
- Dati di partenza
- { "id": 9007199254740993, "ok": true }
- Risultato
- Compresso: {"id":9007199254740993,"ok":true}. Le cifre dell’intero restano identiche.
Formattare senza alterare i valori
La validazione usa il parser JSON del browser; la formattazione cambia solo gli spazi tra i token. Numeri grandi, sequenze di escape, ordine e chiavi duplicate vengono conservati senza riserializzare i numeri JavaScript.
Il tool non ordina chiavi, ripara JSON, esegue codice o valida schemi. Commenti, virgole finali e stringhe con apici singoli non sono JSON valido.
Validazione e limiti
Il limite è 256 KiB UTF-8 e 128 livelli di oggetti o array. Il risultato indentato è limitato a 4 MiB; la compressione evita spazi eccessivi. Sintassi errata o annidamento eccessivo cancellano il risultato precedente e mostrano un errore senza ripetere il contenuto.
Le chiavi duplicate sono accettate dal parser e conservate, ma applicazioni diverse possono interpretarle diversamente. Formattare non certifica la sicurezza del contenuto.
Domande e risposte.
I numeri grandi perdono precisione?
No. Il formatter conserva i token numerici originali e non riserializza l’oggetto JavaScript.
Può correggere JSON con commenti?
No. JSON standard esclude commenti e virgole finali. Correggi la sintassi e riprova.
La formattazione elimina le chiavi duplicate?
No. Ordine e duplicati vengono conservati. Verifica come li gestisce l’applicazione di destinazione.
Strumenti correlati
Codifica un componente URL o decodifica le sequenze percentuali, senza visitare indirizzi.
Decodifica header e payload di un JWT nel browser e leggi i claim temporali non verificati.