appuyez sur ⌘K pour changer d’outil
FORMAT & CONVERT
Formateur / Validateur JSON
Formatez, validez et minifiez des données JSON instantanément.
json-format
§01 À PROPOS DE CET OUTIL
Présentation
Collez n’importe quel JSON, puis présentez-le lisiblement avec l’indentation de
votre choix ou réduisez-le à une seule ligne minifiée. Chaque exécution est
aussi une passe de validation : la saisie traverse JSON.parse, et l’outil
indique Valid JSON ou l’erreur exacte de l’analyseur. Pratique pour
inspecter des réponses d’API, remettre au propre des fichiers de configuration
ou réduire la taille des charges utiles.
Utilisation
- Collez votre JSON dans le champ Input.
- Choisissez une largeur d’indentation dans le sélecteur Indent (
2,4ouTab). - Cliquez sur Beautify pour formater ou sur Minify pour compresser ; le badge de statut affiche
Valid JSONou l’erreur. - Copiez le résultat depuis le champ Output.
Exemples
{"hello":"world","n":[1,2,3]}+ Beautify (indentation 2) → JSON multiligne indenté de 2 espaces- Une réponse formatée de 40 lignes + Minify → une seule ligne compacte, tous les espaces supprimés
{"a":1,}→ le statut affiche une erreur d’analyse (les virgules finales ne sont pas du JSON valide)
Remarques
Les nombres sont re-sérialisés par JavaScript : les entiers très grands, au-delà
de Number.MAX_SAFE_INTEGER (2^53 − 1), peuvent donc perdre en précision. Pour
des identifiants sur 64 bits, conservez-les sous forme de chaînes.
FAQ
Mon JSON est-il envoyé à un serveur ?
Non. L'analyse, le formatage et la minification s'exécutent entièrement dans votre navigateur via les API natives JSON.parse et JSON.stringify. Rien n'est téléversé ni conservé.
Que se passe-t-il si la saisie est invalide ?
L'outil affiche le message d'erreur de l'analyseur JavaScript, par exemple « Unexpected token } in JSON at position 42 », et laisse la sortie vide. L'indication de position pointe généralement à proximité du caractère fautif.
Le formatage modifie-t-il mes données ?
La saisie est analysée puis re-sérialisée : seuls les espaces et le comportement de JSON.stringify sur l'ordre des clés s'appliquent, les valeurs restent intactes. Notez que JSON n'autorise ni commentaires ni virgules finales : ceux-ci échouent à la validation au lieu d'être supprimés.