{ }JSONKit.tools

Minifieur JSON en ligne

Compressez le JSON dans sa plus petite forme valide et voyez l’économie exacte en octets. Embellir reste à un clic quand il vous faut retrouver la version lisible.

Indentation

Entrée

Sortie

En attente de la saisie…

À propos de cet outil

Minifier retire chaque octet dont un analyseur n’a pas besoin : indentation, sauts de ligne et espaces autour des deux-points et des virgules. Les données restent intactes, le résultat s’analyse donc exactement dans le même objet — il voyage simplement plus léger sur le réseau et prend moins de place dans un cache, une colonne de base de données ou un attribut HTML. Chaque passage indique la taille avant et après, pour que l’économie soit un chiffre et non une supposition.

Comment l’utiliser

  1. 1Coller dans le panneau d’entrée le JSON à réduire.
  2. 2Le résultat compact apparaît immédiatement, avec l’économie de taille dans la barre d’état.
  3. 3Cliquer sur Copier pour l’emporter, ou sur Embellir pour revenir à une vue indentée.

Questions fréquentes

›Que retire réellement la minification du JSON ?

Uniquement les espaces sans signification : indentation, sauts de ligne et espaces après les deux-points et les virgules. Clés, valeurs, ordre et types restent exactement identiques, le résultat analysé est donc le même.

›De combien le JSON diminue-t-il ?

En général de 15 à 40 % pour des documents formatés — plus l’imbrication est profonde, plus il y a d’indentation à retirer. Cette page affiche la taille avant et après à chaque passage.

›Faut-il minifier si mon serveur utilise déjà gzip ?

Le gain est plus faible mais réel. Gzip compresse très bien les espaces répétés, minifier par-dessus fait donc gagner quelques pour cent. Cela compte surtout pour des charges stockées non compressées, intégrées dans du HTML ou envoyées par websockets.

›Puis-je récupérer la version formatée ?

Oui. Minifier ne perd aucune donnée : cliquer sur Embellir réindente le même document. Seuls des espaces avaient été retirés.

›Comment minifier du JSON en ligne de commande ?

Avec jq : jq -c . data.json — l’option -c imprime une sortie compacte. En Node, JSON.stringify(JSON.parse(input)) fait la même chose.