Formateur et indenteur JSON
Collez un JSON désordonné ou minifié et obtenez un résultat propre, indenté et coloré, avec une vue arborescente repliable.
🔒 100 % sécurisé et privé : tout le traitement se fait localement, dans la mémoire RAM de votre navigateur. Vos données ne sont jamais envoyées à un serveur.
JSON d’entrée
1 ligne, 0 oCollez votre JSON ici, déposez un fichier .json ou utilisez « Charger un exemple ».
Le résultat s’affiche ici
Collez du JSON dans la zone de saisie pour commencer.
La copie et le téléchargement se débloquent dès que le JSON est valide.
Formater et indenter du JSON en ligne
Un JSON minifié issu d’une API ou d’un fichier de logs est presque illisible. Le formateur JSON ajoute une indentation et des retours à la ligne cohérents pour que la structure saute aux yeux : objets, tableaux et niveaux d’imbrication s’alignent, et la coloration syntaxique donne leur propre couleur aux clés, chaînes, nombres, booléens et valeurs null.
Choisissez 2 espaces, 4 espaces ou des tabulations selon les conventions de votre projet, triez les clés par ordre alphabétique pour comparer facilement deux documents, et passez à la vue arborescente pour replier les grandes sections ou copier le chemin exact de n’importe quelle valeur, par exemple $.users[0].email.
Formater du JSON en 3 étapes
- 1Collez votre JSON, déposez un fichier .json dans l’éditeur ou cliquez sur « Ouvrir un fichier ».
- 2Choisissez l’indentation (2 espaces, 4 espaces ou tabulations) et, si besoin, le tri des clés.
- 3Copiez le résultat formaté, téléchargez-le en fichier .json ou explorez-le dans la vue arborescente.
Sans risque pour vos clés API, tokens et données clients
Les réponses d’API, les fichiers de configuration et les exports de base de données contiennent souvent des jetons d’accès, des e-mails et des données personnelles, et beaucoup de formateurs en ligne envoient tout ce que vous collez à leurs serveurs. Cet outil fonctionne entièrement dans votre navigateur : l’analyse, la validation, la coloration et la conversion en CSV se font en mémoire locale, et rien n’est envoyé ni journalisé. Il gère aussi les gros fichiers, jusqu’à 20 Mo, sans limite imposée par un serveur.
Questions fréquentes
Quelle différence entre « beautify » et « pretty print » ?
Aucune : les deux désignent la remise en forme d’un JSON avec indentation et retours à la ligne pour le rendre lisible. Les données elles-mêmes ne changent pas.
Faut-il indenter avec 2 ou 4 espaces ?
2 espaces est le choix le plus courant dans les projets JavaScript et web, et garde compactes les imbrications profondes ; 4 espaces est fréquent dans les projets Python et Java. Les tabulations laissent chaque développeur choisir sa largeur. Utilisez la convention déjà en place dans votre projet.
Le formatage modifie-t-il mes données ?
Non. Les clés, les valeurs et leur ordre restent identiques, sauf si vous activez « Trier les clés A–Z ». Seule exception : les entiers supérieurs à environ 9 millions de milliards (2^53), que JavaScript ne peut pas stocker exactement ; l’outil vous avertit s’il en trouve.
Peut-on formater un JSON invalide ?
Pas tant que l’erreur n’est pas corrigée, car sa structure ne peut pas être déterminée avec certitude. Le validateur indique la ligne et la colonne exactes du problème pour le corriger en quelques secondes.