Formattatore e Validatore JSON
Incolla del JSON per formattarlo con indentazione a 2 o 4 spazi (o tab), validarlo o minimizzarlo su una sola riga. Gli errori indicano esattamente cosa non va. Tutto avviene localmente nel browser.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Incolla o scrivi il tuo JSON nel pannello di input.
- 2
Scegli indentazione a 2 spazi, 4 spazi, tab, oppure minimizza su una riga.
- 3
Ogni errore di sintassi viene segnalato subito, indicando la posizione esatta.
- 4
Copia il risultato formattato o scaricalo come file .json.
Esempio
{"name":"Mario","roles":["admin","dev"],"active":true}{
"name": "Mario",
"roles": ["admin", "dev"],
"active": true
}Perché formattare e validare JSON online?
Le risposte delle API, i file di configurazione e gli export di log sono spesso minimizzati o malformati, rendendoli illeggibili a colpo d'occhio. Questo strumento re-indenta istantaneamente qualsiasi payload JSON e segnala il carattere esatto dove un errore di sintassi interrompe l'analisi, evitandoti di contare parentesi a mano in un editor di testo.
Un formattatore che non lascia mai il browser
Poiché la logica di JSON.parse e stringify gira interamente lato client, puoi incollare in sicurezza chiavi API, configurazioni interne o dati di produzione senza preoccuparti che vengano salvati o registrati da qualche parte. Chiudi la scheda e non resta nulla.
Oltre la formattazione
La maggior parte dei formattatori JSON online si ferma all'abbellimento. Una volta pulito il JSON, aprilo direttamente nel nostro tester JSONPath per interrogare un campo specifico, oppure in JSON in Parquet se gli stessi dati devono finire in una pipeline di analisi, senza doverlo incollare di nuovo da nessuna parte.
Domande frequenti
Questo strumento invia il mio JSON a un server?
No. L'analisi, la validazione e la formattazione avvengono localmente tramite il motore JavaScript del tuo browser, quindi i tuoi dati non lasciano mai il dispositivo.
Cosa mi dice esattamente il messaggio di errore?
Quando il JSON non è valido, lo strumento indica la posizione del carattere e cosa il parser si aspettava lì, così puoi individuare subito la parentesi, la virgola o la virgoletta che ha causato il problema.
Posso minimizzare il JSON invece di formattarlo?
Sì. Passa alla modalità minimizza per comprimere lo stesso JSON su una singola riga senza spazi extra, utile per ridurre il peso dei payload prima di inviarli altrove.
Supporta i tab al posto degli spazi?
Sì, il selettore di indentazione include 2 spazi, 4 spazi e tab, per adattarsi allo stile del tuo progetto.
Corregge virgole finali o commenti nel mio JSON?
No: il validatore segue rigorosamente lo standard JSON, quindi virgole finali, commenti e chiavi senza virgolette vengono segnalati come errori invece di essere corretti automaticamente, proprio come farebbe JSON.parse nel browser.
C'è un limite di dimensione per il JSON che posso incollare?
Non c'è un limite predefinito, ma documenti molto grandi (diversi megabyte) dipendono solo dalla memoria disponibile nel tuo browser, dato che tutto avviene lato client.