Minifier JSON — Minifier du JSON en ligne

Supprimez tous les espaces inutiles de votre JSON, validez-le dans le même temps et constatez exactement le nombre d'octets économisés, avant et après gzip.

Mis à jour le
Ouvrir un fichier

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Minifier JSON

  1. Collez votre JSON ou ouvrez un fichier .json.
  2. Le JSON est validé et minifié instantanément ; les erreurs indiquent la ligne et la colonne.
  3. Vous pouvez éventuellement trier les clés par ordre alphabétique ou écrire chaque élément de tableau sur une ligne distincte (NDJSON).
  4. Copiez ou téléchargez le JSON minifié.

Qu'est-ce que la minification JSON ?

Minifier du JSON consiste à supprimer chaque espace, tabulation et saut de ligne qui ne se trouve pas à l'intérieur d'une chaîne de caractères. Les données ne sont pas modifiées — JSON.parse renvoie exactement le même objet — mais le texte est plus léger. Un JSON formaté avec une indentation de deux espaces est souvent 20 à 40 % plus volumineux que sa version minifiée.

{
  "id": 42,
  "tags": ["a", "b"]
}

devient {"id":42,"tags":["a","b"]}.

Quand minifier le JSON ?

  • Réponses d'API et configurations envoyées aux navigateurs — moins d'octets transitent sur le réseau.
  • Stockage de JSON dans des bases de données, Redis, des cookies, des variables d'environnement ou des chaînes de requête, lorsque des limites de taille s'appliquent.
  • Intégration de JSON-LD ou de l'état d'une application dans le HTML.

Pour les fichiers que vous modifiez à la main, conservez la version formatée dans votre dépôt et minifiez-la lors de la compilation. Utilisez le formateur JSON pour retransformer un JSON minifié en une forme lisible.

Taille minifiée et taille gzip

Gzip et Brotli compressent très bien les espaces répétés : après compression HTTP, la différence entre un JSON formaté et un JSON minifié ne représente plus que quelques pour cent. Les statistiques affichent les deux valeurs pour vous permettre de juger si la minification en vaut la peine dans votre cas. Pour les charges utiles volumineuses, supprimer les champs inutilisés et raccourcir les clés répétées permet de gagner bien davantage.

Tri des clés et JSON Lines

OptionUtilisation
Trier les clésSortie stable pour les comparaisons (diff), la mise en cache des clés et les signatures — deux objets contenant les mêmes données produisent un texte identique
JSON LinesFichiers de journaux, imports en masse vers BigQuery et Elasticsearch, streaming — une valeur JSON par ligne

Validation

Comme le JSON est analysé avant d'être minifié, l'outil fait également office de validateur : les virgules finales, les guillemets simples, les commentaires et les clés sans guillemets sont signalés avec leur position. Les grands nombres restent soumis aux limites de précision de JavaScript : les entiers supérieurs à 253 peuvent perdre des chiffres.

Aussi recherché comme : compresser json, json sur une ligne, supprimer espaces json, json vers ndjson, json lines, minifier json en ligne, compresser fichier json.

Outils complémentaires : Minifier JSON

  • Minifieur JavaScript — Collez votre JavaScript et obtenez du code minifié prêt pour la production grâce à Terser, le même moteur que Vite, webpack et Rollup, avec une comparaison avant/après et les tailles gzip.
  • Compression Gzip — Compressez du texte ou n'importe quel fichier en gzip, zlib ou deflate brut, ou collez du Base64 ou ouvrez un fichier .gz pour le décompresser.
  • JSON vers CSV — Transformez un tableau JSON en CSV prêt à être ouvert dans un tableur.
  • Minifier XML — Compactez vos documents XML, flux, sitemaps et charges utiles SOAP en supprimant l'indentation et les commentaires.

Questions fréquentes

La minification de JSON modifie-t-elle les données ?
Non. Seuls les espaces situés en dehors des chaînes de caractères sont supprimés. L'analyse du JSON minifié donne exactement les mêmes valeurs.
Comment convertir un JSON sur une seule ligne ?
Collez-le ici : la sortie minifiée tient sur une seule ligne. Copiez-la ou téléchargez-la sous forme de fichier.
Pourquoi la taille gzip est-elle si proche pour un JSON formaté et un JSON minifié ?
Gzip et Brotli compressent très efficacement les espaces répétés. La minification reste utile lorsque les données ne sont pas compressées, par exemple dans des bases de données, des cookies ou des URL.
Mon JSON est-il envoyé à un serveur ?
Non. La validation et la minification s'exécutent dans votre navigateur.
Puis-je installer Minifier JSON en tant qu’application web et l’utiliser hors ligne ?
Oui. Minifier JSON est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires