Formatta e valida JSON nel tuo browser
Questo formattatore JSON trasforma codice JSON compatto o disordinato in un testo pulito, indentato e facile da leggere — e ti avvisa immediatamente se il JSON non è valido. È anche un minificatore JSON: passa alla modalità minify per rimuovere tutti gli spazi vuoti per l'uso in produzione. Tutto avviene localmente nel tuo browser, così puoi lavorare in sicurezza con risposte API, token, log e file di configurazione senza caricarli da nessuna parte.
L'output si aggiorna mentre digiti o incolli. Non c'è nessun pulsante "invia" e nessuna attesa del server.
Funzionalità
- Beautify / pretty print con scelta tra indentazione a 2 spazi, 4 spazi o tab.
- Minify per produrre il JSON su singola riga più piccolo possibile.
- Validazione con posizione dell'errore. Se il parsing fallisce, il messaggio mostra la riga e la colonna, così puoi andare direttamente alla virgola mancante o alla virgoletta fuori posto.
- Ordina le chiavi in ordine alfabetico a ogni livello di annidamento per un output coerente e comparabile.
- Copia o scarica il risultato come file
.json.
Casi d'uso comuni
Debug delle API. Le risposte delle API REST e dei webhook arrivano spesso su un'unica lunga riga. Incolla qui la risposta per visualizzarne la struttura, trovare il campo che ti serve e verificarne il tipo.
Modifica delle configurazioni. Molti strumenti salvano le impostazioni in JSON (package.json, tsconfig.json, impostazioni di VS Code, template cloud). Valida le tue modifiche prima di salvare per evitare errori di deployment.
Preparazione dei payload. Minifica il JSON prima di inviarlo nel corpo di una richiesta, salvarlo in una variabile d'ambiente o incorporarlo in HTML.
Confronto di documenti. Ordina le chiavi di due documenti JSON, quindi confrontali con il Diff Checker per vedere cosa è cambiato realmente.
Regole della sintassi JSON in breve
JSON (JavaScript Object Notation) è un sottoinsieme rigoroso della sintassi degli oggetti JavaScript:
- Le stringhe e le chiavi degli oggetti devono usare le virgolette doppie:
"name", non'name'oname. - Nessuna virgola finale dopo l'ultimo elemento di un oggetto o di un array.
- Nessun commento.
//e/* */non sono ammessi. - I valori consentiti sono stringhe, numeri,
true,false,null, oggetti e array.undefined,NaN,Infinitye le date non sono valori JSON — le date vengono solitamente salvate come stringhe ISO, ad esempio"2026-10-02T12:00:00Z". - I caratteri speciali nelle stringhe, come virgolette, backslash e ritorni a capo, devono essere sottoposti a escape (
\",\\,\n).
Se ricevi dati codificati in Base64 o contenuti in un token, decodificali prima con lo strumento Base64 o il JWT Decoder, quindi formattali qui.