Formateur JSON
Formatez, validez, explorez et minifiez le JSON dans le navigateur.
À propos de cet outil
Un formateur JSON prend du JSON brut, minifié ou désordonné et le réécrit avec une indentation et des sauts de ligne cohérents pour le rendre lisible. Cet outil sert aussi de validateur : si la syntaxe est incorrecte, vous obtenez l'erreur exacte de l'analyseur au lieu d'un vague « JSON invalide ».
Tout s'exécute dans votre navigateur via l'analyseur JSON natif. Rien n'est envoyé, ce qui compte car les JSON contiennent souvent des clés d'API, des jetons d'accès, des fiches clients et des identifiants internes — des données à ne pas coller sur un serveur inconnu.
Comme il n'y a pas d'envoi, il n'y a ni limite de taille ni attente. Collez une réponse d'API de 10 Mo : elle est formatée aussi vite que votre appareil peut l'analyser.
Comment formater du JSON
- 1Collez le JSON dans le champ ou ouvrez un fichier .json local — minifié, formaté ou copié depuis l'onglet réseau.
- 2Choisissez la largeur d'indentation : 2 espaces (la convention la plus répandue), 4 espaces ou 8 pour une sortie de type tabulation.
- 3Cliquez sur Format pour embellir, Minify pour supprimer les espaces ou Validate pour vérifier seulement la syntaxe.
- 4Copiez le résultat avec Copy Output, ou corrigez l'erreur signalée et relancez.
Ce que fait cet outil
Embellir et minifier
Formatez le JSON pour le lire et le déboguer, ou minifiez-le sur une seule ligne pour réduire la taille des réponses d'API et des fichiers de configuration.
Messages d'erreur précis
Un JSON invalide renvoie l'erreur native de l'analyseur du navigateur, qui indique la position du problème — le plus souvent une virgule en trop, des guillemets simples ou un caractère non échappé.
Unicode et échappements préservés
Les accents, emoji et séquences d'échappement traversent le formatage intacts, car l'outil ré-sérialise la structure analysée au lieu de modifier du texte.
Aucune limite de taille, aucun envoi
Les charges volumineuses sont traitées localement par votre appareil. Votre JSON n'atteint aucun serveur : les identifiants qu'il contient restent privés.
Questions fréquentes
Que fait exactement un formateur JSON ?
Il analyse votre JSON pour en faire une structure de données, puis le réécrit avec une indentation et des sauts de ligne cohérents. Les données sont identiques : seuls les espaces changent. Les objets et tableaux imbriqués deviennent lisibles d'un coup d'œil.
Comment valider du JSON ?
Collez-le et cliquez sur Validate. Si la syntaxe est correcte, vous obtenez une confirmation ; sinon, l'erreur de l'analyseur décrit ce qui ne va pas et approximativement où. Le formatage valide aussi implicitement, car un JSON invalide ne peut pas être analysé.
Pourquoi mon JSON affiche-t-il « Unexpected token » ?
Les trois causes les plus fréquentes : une virgule après le dernier élément, des guillemets simples au lieu de doubles pour les clés ou les chaînes, et des caractères non échappés comme un saut de ligne brut dans une chaîne. JSON est plus strict que les littéraux d'objet JavaScript.
À quoi sert la minification JSON ?
La minification supprime chaque espace et saut de ligne inutile pour produire la plus petite représentation valide. Utile pour les réponses d'API, la configuration embarquée et partout où les octets comptent. Le résultat analysé est exactement le même.
Quelle indentation choisir ?
Deux espaces est la convention dominante en JavaScript, TypeScript et dans la plupart des guides de style JSON. Quatre espaces est courant dans les écosystèmes Python et Java. Choisissez celle du fichier de destination.
Mes données JSON sont-elles envoyées à un serveur ?
Non. Le formatage, la minification et la validation ont lieu localement dans votre navigateur via l'analyseur JSON intégré. Rien n'est transmis, journalisé ni stocké — vérifiez-le en ouvrant l'onglet réseau pendant l'utilisation, ou en coupant votre connexion après le chargement de la page.
Y a-t-il une taille de fichier maximale ?
Aucune limite artificielle. Le plafond pratique est la mémoire disponible de votre appareil, ce qui permet généralement de formater plusieurs mégaoctets sans difficulté.
Les commentaires ou virgules finales (JSON5) sont-ils pris en charge ?
Non. Cet outil suit la spécification stricte de JSON, qui n'autorise ni commentaires ni virgules finales. Si votre fichier en contient, il s'agit de JSON5 ou JSONC et doit d'abord être nettoyé.