Formateur et validateur JSON
Collez du JSON, mettez-le en forme ou compactez-le, avec un repérage précis de la première erreur de syntaxe.
Formateur JSON est un outil gratuit qui s’exécute entièrement dans votre navigateur, sans aucun envoi vers un serveur. Formater, minifier et valider du JSON, avec la ligne et la colonne de chaque erreur.
Formater, minifier, valider
Un JSON récupéré d’une API ou d’un fichier de configuration arrive souvent sur une seule ligne, illisible. Le formater ajoute une indentation régulière qui rend la structure immédiate à parcourir. À l’inverse, minifier retire tous les espaces superflus, utile pour réduire la taille d’un fichier avant de l’envoyer.
Repérer une erreur de syntaxe
Une virgule en trop, une clé sans guillemets ou une accolade oubliée sont les erreurs les plus fréquentes. L’outil indique la ligne et la colonne exactes où l’analyse s’arrête, pour ne pas avoir à relire tout le document à la main.
Ce que cet outil ne fait pas
Cet outil applique uniquement le calcul annoncé, sans vérification du contexte d’usage. Aucune limite n’est fixée par l’outil lui-même ; la seule contrainte est la mémoire de votre appareil.
Questions fréquentes
Pourquoi trier les clés change-t-il l’ordre ?
Par défaut, un objet JSON garde l’ordre d’écriture de ses clés. Les trier facilite la comparaison de deux documents, au prix de perdre cet ordre d’origine.
Les grands nombres sont-ils conservés exactement ?
Comme dans n’importe quel moteur JavaScript, les nombres au-delà d’environ 9 007 199 254 740 991 perdent leur précision exacte. Pour un identifiant aussi grand, mieux vaut le stocker sous forme de texte dans le JSON d’origine.
Mes données sont-elles envoyées sur un serveur ?
Non : le texte que vous saisissez ou collez est traité entièrement dans votre navigateur, sur votre appareil. Il n’est jamais transmis à un serveur.
Outils similaires
Convertisseur ASCII / Unicode
Passer d’un texte à ses codes de caractères Unicode, décimaux ou hexadécimaux.
Convertisseur de timestamp Unix
Passer d’un timestamp Unix à une date lisible, ou l’inverse.
Nombres aléatoires
Tirer une liste de nombres au hasard dans une plage choisie.
Chaînes aléatoires
Générer une liste d’identifiants ou de codes aléatoires, avec le jeu de caractères choisi.