Formatter JSON

Collez du JSON et récupérez-le indenté, validé ou minifié. Les données restent dans votre navigateur, ce qui compte quand la charge utile contient des jetons ou des données clients.

Comment faire

  1. Collez votre JSON dans le champ de saisie.
  2. Choisissez l'indentation — deux espaces, quatre ou une tabulation — et, si besoin, triez les clés par ordre alphabétique.
  3. Cliquez sur Formater pour indenter, ou sur Minifier pour supprimer chaque octet superflu.
  4. Si le JSON est invalide, le message sous les boutons indique ce qu'attendait l'analyseur et où il s'est arrêté.

Bon à savoir

Ce que vérifie le validateur

L'outil analyse votre texte avec l'analyseur JSON du navigateur : il accepte donc exactement ce qu'accepte une application JavaScript et rejette exactement ce qu'elle rejette. Virgules finales, apostrophes simples, clés sans guillemets, commentaires et NaN ne sont pas du JSON valide, même si beaucoup d'éditeurs les tolèrent.

Formater ou minifier

Le JSON indenté sert à la lecture et à la comparaison lors d'une revue de code. Le JSON minifié — sans espaces ni retours à la ligne — sert au transport : il réduit généralement la charge de 15 à 30 % avant compression, ce qui compte pour les réponses d'API et la configuration embarquée dans une page.

Trier les clés

L'ordre des clés d'un objet JSON n'est pas garanti : deux exports des mêmes données peuvent ne différer que par cet ordre et produire un diff énorme et inutile. Trier avant de comparer fait ressortir les vraies modifications.

Questions fréquentes

Mon JSON part-il sur un serveur ?

Non. L'analyse et le formatage se font dans votre navigateur : identifiants, jetons ou données personnelles ne quittent jamais votre machine.

Pourquoi mon JSON est-il refusé ?

Le plus souvent : une virgule avant une accolade fermante, des apostrophes simples au lieu de guillemets, des clés sans guillemets ou un commentaire. Le message d'erreur donne la position où l'analyseur a abandonné.

Quelle taille maximale ?

L'entrée est limitée à 5 Mo pour garder la page réactive. Au-delà, mieux vaut utiliser jq ou un éditeur de code.

Le formatage modifie-t-il mes données ?

Non. Seuls les espaces changent — et l'ordre des clés si vous activez le tri. Valeurs, types et structure restent identiques.

Est-ce utilisable hors ligne ?

Oui. Une fois la page chargée, vous pouvez couper la connexion : toute la logique est dans la page.

JSON Lines ou JSON5 sont-ils gérés ?

Pas encore : l'outil valide le JSON strict défini par la RFC 8259, celui qu'utilisent les navigateurs et la plupart des API.

Outils similaires