JSON Formatter

Formattez, validez et minifiez votre JSON.

Résultat
...

Pourquoi formater son JSON ?

Le JSON qui circule entre serveurs est généralement minifié — débarrassé de tout espace et retour à la ligne pour gagner en poids. Parfait pour les machines, illisible pour les humains. Formater (« pretty-print ») un JSON le ré-indente hiérarchiquement, ce qui rend immédiatement visibles la structure des objets, les tableaux imbriqués et les erreurs de syntaxe. C'est le réflexe de base pour déboguer une réponse d'API, inspecter un fichier de configuration ou relire un export de données.

Les erreurs JSON les plus fréquentes

  • Virgule finale : {"a": 1,} est invalide — JSON n'accepte pas de virgule après le dernier élément, contrairement à JavaScript.
  • Guillemets simples : {'a': 1} est invalide — clés et chaînes exigent des guillemets doubles.
  • Clés sans guillemets : {a: 1} est du JavaScript, pas du JSON.
  • Commentaires : le JSON standard n'en accepte aucun (// ou /* */ provoquent une erreur).
  • Valeurs spéciales : undefined, NaN et Infinity n'existent pas en JSON — utilisez null.

FAQ

L'outil valide-t-il aussi le JSON ?
Oui : si la syntaxe est invalide, le formatage échoue et l'erreur est signalée. Un JSON qui se formate correctement est un JSON valide.
Mes données transitent-elles par un serveur ?
Non, l'analyse et le formatage s'exécutent dans votre navigateur — vous pouvez y coller des données confidentielles sans risque.
Quelle indentation est utilisée ?
Deux espaces, la convention la plus répandue dans l'écosystème web. Elle offre le meilleur compromis lisibilité/compacité pour les structures profondes.