Formateur et validateur JSON

Les erreurs montrent la ligne et la colonne exactes — fini la chasse à la virgule.

🔒 Fonctionne localement dans votre navigateur — rien n’est envoyé.

Ctrl+Enter Formater · Ctrl+Shift+M Minifier · Ctrl+S Télécharger

À propos de cet outil

Ce formateur utilise le JSON.parse natif du navigateur — l'implémentation JSON la plus stricte et rapide qui soit. En cas d'échec, l'outil convertit la position de l'erreur en ligne et colonne précises : un crochet manquant dans une réponse de 5 000 lignes se trouve en quelques secondes. Formater et minifier sont à une touche, avec indentation de 2, 4 espaces ou tabulation.

Tout s'exécute côté client : les réponses d'API et configs que vous collez ne quittent jamais votre machine — sûr même pour des payloads avec tokens ou données clients. Une erreur récurrente ? Consultez le guide des erreurs JSON courantes, ou plus d'outils sur dec0de.dev.

Les développeurs recourent à un formateur JSON des dizaines de fois par jour : pour lire une réponse d’API minifiée, mettre en forme un fichier de config, repérer la virgule qui casse un build, ou réduire un payload avant de l’envoyer. Embellir restaure l’indentation et les sauts de ligne pour rendre la structure évidente ; minifier retire chaque espace facultatif pour gagner des octets. La validation est l’héroïne discrète : elle transforme un vague « JSON invalide » en une ligne et une colonne précises, et la correction prend des secondes, pas des minutes.

Questions fréquentes

Pourquoi mon JSON affiche « Unexpected token » ?

Le plus souvent une virgule en trop, une virgule ou une accolade manquante, ou des guillemets simples au lieu de doubles. L’erreur affiche ici la ligne et la colonne exactes.

Quelle différence entre formater et minifier ?

Formater (pretty-print) ajoute indentation et sauts de ligne pour rendre le JSON lisible ; minifier retire tous les espaces pour un fichier le plus petit possible. Les données sont identiques.

Les commentaires ou virgules finales sont-ils autorisés ?

Pas en JSON standard. La spec n’a ni commentaires ni virgules finales et exige des guillemets doubles. Cet outil valide du JSON strict — retirez-les pour qu’il l’analyse. JSON5 ou JSONC les autorisent, mais ce n’est pas du JSON pur.

Mon JSON reste-t-il privé ?

Oui. Tout s’exécute dans votre navigateur. Les réponses d’API et configs collées ne quittent jamais votre machine — sûr même pour des payloads avec tokens ou données clients.

Peut-il gérer de gros fichiers JSON ?

Oui. Il analyse du JSON de plusieurs Mo directement dans le navigateur, sans envoi. Les très gros documents dépendent de la mémoire de votre appareil, mais des payloads de plusieurs Mo sont gérés sans souci.