Formateur, validateur et minifieur JSON

Formatez le JSON avec une indentation au choix et un tri facultatif des clés. Validez la syntaxe JSON avec une localisation détaillée des erreurs et des statistiques de structure. Minifiez le JSON sur une seule ligne compacte, avec le taux de compression. Voir aussi : Comparaison JSON | JSON ↔ chaîne | JSON ↔ CSV/TSV | Tous les outils JSON | Visionneuse / éditeur JSON | Évaluateur JSONPath | Validateur de schéma JSON | JSON → SQL / TOML.
Tout le traitement se fait localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Mode : Indentation :
Formater : met en forme le JSON avec une indentation configurable (2 espaces, 4 espaces ou tabulations). Trie éventuellement les clés des objets par ordre alphabétique.
Valider : vérifie la syntaxe JSON et signale les erreurs avec les numéros exacts de ligne et de colonne. En cas de succès, affiche les statistiques de structure (profondeur, nombre de clés, type de données, taille).
Minifier : compresse le JSON sur une seule ligne en supprimant tous les espaces inutiles. Affiche le taux de compression et le gain en octets.
Astuce : les trois modes valident d’abord implicitement le JSON. Une entrée invalide produira un message d’erreur dans tous les modes.
Formater, valider, minifier — un seul pipeline

Les trois opérations suivent le même pipeline : analyser le texte, puis le resérialiser. Le formatage met en forme l’arbre analysé ; la minification supprime tous les espaces facultatifs ; la validation s’arrête à la première erreur de syntaxe et indique sa ligne et sa colonne exactes. Comme l’analyse vient en premier, la sortie formatée est toujours sémantiquement identique à l’entrée — seuls les espaces changent.

Le tri des clés est la seule option qui modifie la structure — les clés des objets sont réordonnées par ordre alphabétique.