Minifieur JSON
input.json
Collez votre JSON ici
ou déposez un fichier .json n’importe où dans cette zone
La sortie formatée apparaîtra ici.
Ce qui est retiré
Minifier réécrit le document sans séparateurs : les retours à la ligne, l’indentation et
l’espace placé par convention après chaque deux-points et chaque virgule. Tout ce qui se trouve
dans un littéral de chaîne est une donnée et reste intact :
{"note":"deux espaces"} conserve les deux espaces.
Comme il s’agit d’une analyse suivie d’une nouvelle sérialisation, la sortie est garantie être du JSON valide encodant la même valeur. Ce n’est pas une substitution de texte : elle ne peut pas corrompre une chaîne contenant une accolade.
Quand minifier compte vraiment
L’espace est le contenu le plus compressible qui existe : si votre transport applique déjà gzip ou brotli, minifier n’apporte presque rien. Cela devient utile là où la compression est absente ou là où la limite se compte en octets bruts :
- Charges plafonnées. Messages de file, corps de webhook et valeurs de cookies ou d’en-têtes avec des limites strictes.
-
Colonnes de base de données. Une colonne
JSONBouTEXTqui stocke du JSON indenté paie l’indentation sur chaque ligne, pour toujours. - Logs et métriques. L’ingestion est généralement facturée à l’octet, et les lignes de log structuré doivent de toute façon tenir sur une seule ligne.
- Embarqué et edge. Images de firmware, stores KV et codes QR, où chaque octet compte.
À l’inverse, ne minifiez pas du JSON qu’une personne lit ou qui vit dans le contrôle de versions. Un fichier minifié produit des diffs d’une ligne qui masquent ce qui a changé, ce qui coûte bien plus que les octets gagnés.
Vérifier le gain
La barre d’état affiche la taille du document après chaque opération. Formatez, notez la taille, puis minifiez et comparez. Pour une image réaliste de ce qu’un utilisateur téléchargera, comparez les deux après compression :
gzip -c data.json | wc -c # indenté, compressé
gzip -c data.min.json | wc -c # minifié, compressé
L’écart entre ces deux nombres est le bénéfice réel. L’écart entre les fichiers non compressés est généralement un nombre bien plus grand que personne ne paie vraiment.
Dans l’autre sens
Un document minifié est du JSON valide : il se charge ici et se déplie dans le visualiseur en arbre sans préparation. Pour retrouver un texte lisible, appuyez sur Formater, ou partez de l’embellisseur, qui est la même opération orientée vers la tâche inverse.
Questions fréquentes
De combien le JSON minifié rétrécit-il ?
Typiquement de 10 à 30 % pour des documents indentés à deux espaces, et davantage pour les documents très imbriqués où l’indentation domine. La barre d’état donne le nombre exact d’octets après minification : vous pouvez mesurer votre propre charge au lieu de deviner.
Minifier vaut-il le coup si j’utilise déjà gzip ou brotli ?
Beaucoup moins qu’on ne le croit. L’indentation est extrêmement répétitive : les compresseurs la traitent presque gratuitement et l’écart compressé reste souvent sous 2 %. Minifiez pour économiser là où la compression n’intervient pas : colonnes de base de données non compressées, messages plafonnés et lignes de log.
La minification perd-elle des données ?
Non. Seuls les espaces entre les jetons sont retirés. Les espaces à l’intérieur des chaînes font partie de la valeur et sont préservés exactement.
Puis-je minifier du JSON contenant des commentaires ?
Appuyez d’abord sur Réparer. Les commentaires ne sont pas du JSON valide : le document doit devenir analysable avant d’être resérialisé ; Réparer les supprime en même temps que les virgules finales et les apostrophes.
Le reste de la boîte à outils
Même moteur, même confidentialité — chaque page tourne entièrement dans votre navigateur.
Formateur JSON
Indentez du JSON avec 2 espaces, 4 espaces ou des tabulations, puis copiez ou téléchargez.
Visualiseur JSON
Dépliez, repliez et cherchez dans un arbre JSON ; copiez une valeur ou son chemin.
Validateur JSON
Trouvez les erreurs de syntaxe avec ligne, colonne et correction suggérée.
Embellisseur JSON
Transformez du JSON minifié ou cassé en une sortie propre et colorée.