Minificateur JSON — Gratuit en ligne

Collez votre JSON ci-dessous et cliquez sur le bouton Minifier pour le compresser, en supprimant les espaces et sauts de ligne inutiles.

Entrée Prêt

Les statistiques de l'entrée sont disponibles via le bouton Statistiques au-dessus de ce champ.

Sortie

Les statistiques de la sortie sont disponibles via le bouton Statistiques au-dessus de ce champ.

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

Ce que fait cet outil

Le minificateur JSON supprime tous les espaces, tabulations et retours à la ligne situés hors des valeurs texte et produit la plus petite version valide de votre JSON. Les données ne changent pas : clés, valeurs et ordre restent strictement identiques.

La minification agit sur le texte et non sur une copie réanalysée : les très grands entiers comme 12345678901234567890 et les décimaux comme 1.10 sont conservés chiffre par chiffre au lieu d'être arrondis par JavaScript. Le JSON est quand même validé d'abord, si bien qu'une entrée invalide est signalée au lieu d'être compactée.

Quand l'utiliser

  • Réduire une charge utile d'API, une valeur de configuration ou des données de test avant de les envoyer, de les stocker dans un champ de base de données ou de les intégrer à un script.
  • Mettre du JSON sur une seule ligne pour une variable d'environnement, une commande curl ou une entrée de journal.
  • Recompacter un JSON mis en forme après l'avoir lu avec le Formateur et Embellisseur JSON.
  • Comparer la taille d'une charge utile avant et après suppression des espaces pour mesurer ce que coûte la mise en forme en bande passante.

Exemple concret

Entrée

{
  "id": 42,
  "name": "Ana",
  "tags": ["admin", "editor"],
  "active": true
}

Sortie

{"id":42,"name":"Ana","tags":["admin","editor"],"active":true}

Questions sur cet outil

De combien le JSON rétrécit-il ?

Cela dépend de l'indentation. Un JSON indenté de deux espaces diminue généralement de 15 à 30 %, et les fichiers très imbriqués davantage. Une compression HTTP comme gzip fait gagner encore de la place en plus.

Les espaces à l'intérieur des chaînes sont-ils supprimés ?

Non. Seuls les espaces entre les éléments de syntaxe disparaissent. Le texte entre guillemets, espaces et caractères échappés compris, reste exactement tel qu'il a été écrit.

Le JSON minifié est-il toujours valide ?

Oui. Le JSON minifié équivaut à l'original et tout analyseur JSON le lit de la même façon. Utilisez le Validateur JSON si vous voulez le vérifier.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.