Pourquoi le formatage JSON compte
Formater pour les humains. Minifier pour les machines. Mêmes données, audience différente.
Colle n'importe quel JSON, obtiens une sortie propre et formatée, une version minifiée ou un rapport de validation. 100% dans ton navigateur, ta config, tes réponses API, tes secrets ne quittent jamais ton appareil.
Trois étapes, tourne entièrement dans ton navigateur, même hors-ligne.
Colle du JSON brut, minifié ou en désordre dans le panneau d'entrée. L'outil gère toutes les tailles, des objets sur une ligne aux tableaux de plusieurs Mo.
Formater: sortie propre et indentée (2 espaces, 4 espaces ou tab). Minifier: JSON sur une seule ligne sans whitespace. Valider: parse et signale les erreurs de syntaxe avec numéros de ligne.
Copie la sortie formatée dans le presse-papiers en un clic, ou télécharge en .json. Le résultat est prêt à coller dans ton code, ta requête API ou ton fichier de config.
Tout ce que tu attends d'un outil JSON, sans le risque de confidentialité d'un upload.
Indente et embellit le JSON avec 2 espaces, 4 espaces ou indentation tab. Tableaux/objets imbriqués clairement visibles.
Retire le whitespace et produit du JSON minifié sur une ligne, réduction typique de 30-60%. Parfait pour payloads de config, JSON intégré, requêtes réseau.
Parse le JSON et signale exactement où la syntaxe échoue. 'Virgule inattendue à la position 142', va corriger sans deviner. Rapporte profondeur objet/tableau et nombre d'éléments pour une entrée valide.
Le JSON collé ne quitte jamais ton navigateur. Critique pour clés API, secrets, données clients, configs internes que tu ne confierais jamais à un 'formateur en ligne gratuit' qui upload.
Gère du JSON de 1 octet à ~50 Mo instantanément. Le JSON.parse natif du navigateur est plus rapide qu'un aller-retour upload+serveur.
Pas de compte, pas de clé API, pas d'email marketing. Ouvre l'outil, colle, formate, pars. Gratuit pour toujours.
Pourquoi les devs utilisent un formateur JSON tous les jours, et quoi y chercher.
Formater pour les humains. Minifier pour les machines. Mêmes données, audience différente.
{"a":1,}, invalides en JSON strict (valides en objets JavaScript). Clés non-quotées: {a:1}, les clés doivent être des chaînes en double-quotes. Apostrophes: {'a':'b'}, le JSON exige uniquement des guillemets doubles. Commentaires: // ... non autorisés en JSON standard (JSONC et JSON5 les autorisent, pas la spec). Backslashes non échappés: \n dans une chaîne littérale demande \\n. Le validateur attrape tout ça avec position.Virgules finales, clés non-quotées, apostrophes : les trois péchés JSON classiques.
Le JSON contient souvent des secrets. Traite en local, toujours.
JSON strict pour les API. JSONC pour les configs avec commentaires. Specs différentes, outils différents.
Réponses rapides sur l'outil
JSON.parse natif du navigateur est très optimisé. Pour des fichiers de plus de 50 Mo, tu peux remarquer une brève pause pendant que le parseur tourne ; essaie de découper si ton laptop a une RAM limitée. .json. jq ou une librairie JS après formatage. ,]), clé non-quotée ({a:1} devrait être {"a":1}), apostrophes ('foo' devrait être "foo"), caractères non échappés dans les chaînes. Le validateur signale la position exacte pour que tu puisses corriger. Essaie le bouton Échantillon pour voir un exemple JSON valide.