Formateur JSON
Formatez, validez et embellissez du JSON gratuitement.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
{
"hello": "world"
}Ce que fait cet outil
Analyse le JSON que vous collez, puis le sérialise à nouveau soit en sortie indentée lisible (2 espaces), soit minifiée (une seule ligne). Si l'entrée n'est pas du JSON valide, l'outil affiche le message d'erreur de l'analyseur lui-même plutôt qu'un résultat formaté.
Mode d'emploi
Collez ou saisissez du JSON dans la zone de saisie. Le résultat formaté apparaît automatiquement au fur et à mesure de la saisie — il n'y a pas de bouton « formater » séparé. Activez « Minifier la sortie » pour basculer entre une version indentée lisible et une version compacte sur une seule ligne, puis copiez le résultat avec le bouton de copie.
Exemple expliqué
Coller {"name":"Ada","active":true,"tags":["dev","admin"]} produit un objet JSON lisible, indenté avec deux espaces, y compris le tableau imbriqué "tags". Cocher « Minifier la sortie » le ramène à sa forme d'origine sur une seule ligne, avec un espacement normalisé.
Ce qui compte comme du JSON valide
L'outil utilise l'analyseur JSON intégré du navigateur et suit donc exactement la spécification JSON : les clés doivent être des chaînes entre guillemets doubles, les virgules finales ne sont pas autorisées, et les guillemets simples, les commentaires et les clés sans guillemets — courants dans les littéraux d'objet JavaScript — sont rejetés. Si votre entrée en contient, corrigez-la selon le message d'erreur du navigateur.
Formater ou minifier
Le formatage lisible ajoute une indentation de deux espaces et des sauts de ligne pour que les objets et tableaux imbriqués soient faciles à parcourir. La minification supprime ces espaces pour produire la représentation valide la plus petite, celle qu'attendent la plupart des API et qui réduit un fichier de configuration pour le stockage ou le transfert.
Limites
Cet outil ne fait que formater et valider la syntaxe — il ne vérifie pas les données par rapport à un schéma JSON, ne détecte pas les clés dupliquées et ne vérifie pas l'existence de champs particuliers. Il resérialise via JSON.parse/JSON.stringify de JavaScript, donc les très grands nombres dépassant la plage d'entiers sûrs de JavaScript peuvent perdre en précision, comme dans la plupart des outils basés sur JavaScript.
Portée, sources et confidentialité
Cet outil suit la spécification JSON (ECMA-404 / RFC 8259) via l'analyseur JSON natif du navigateur. Le formatage et la minification s'exécutent entièrement dans votre navigateur ; le JSON que vous collez n'est jamais téléversé ni envoyé à un serveur.
Questions Fréquentes
- Valide-t-il mon JSON ?
- Oui, si le JSON est invalide, un message d'erreur clair indique le problème.
- Puis-je aussi minifier le JSON ?
- Oui, un interrupteur permet de basculer entre sortie formatée et minifiée.
- Mon JSON est-il envoyé à un serveur ?
- Non, le formatage se fait entièrement dans votre navigateur.
Outils Similaires
Compteur de Mots
Comptez mots, caractères, phrases, paragraphes et temps de lecture en direct.
Générateur de Mot de Passe
Générez des mots de passe forts et aléatoires gratuitement.
Calculateur de Pourcentage
Calculez des pourcentages rapidement et gratuitement.
Générateur de Données JSON Fictives
Générez des enregistrements JSON fictifs avec ID, nom, e-mail de domaine réservé, indicateur, score et date ISO.