Compresser · Supprimer les espaces · Expédier
Réduire JSON
Mis à jour : 21 juin 2026
La réduction de JSON supprime tous les octets dont les machines n'ont pas besoin : les espaces, les tabulations et les nouvelles lignes qui le rendent lisible aux utilisateurs. Le résultat est la plus petite représentation valide des mêmes données, ce qui est exactement ce que vous souhaitez lorsque vous les expédiez sur un réseau ou les stockez à grande échelle.
Gratuit · Pas de téléchargement · Instantané dans le navigateur
Ce que la réduction supprime réellement
JSON autorise des espaces insignifiants entre les jetons. Un document formaté en regorge : une indentation avant chaque touche, un espace après chaque deux-points, une nouvelle ligne après chaque valeur. Rien de tout cela ne change le sens, donc un minificateur supprime tout cela. Les clés, les valeurs, les guillemets et la ponctuation structurelle restent tous ; seul l'espacement facultatif disparaît.
Les économies sont réelles. Un fichier de configuration joliment imprimé peut diminuer de 30 à 50 % une fois son indentation supprimée. Multipliez cela par des millions de réponses API ou de lignes de journal et la différence de bande passante et de stockage devient significative.
Quand devez-vous réduire
- Intégrer JSON dans un paramètre de requête d'URL ou un attribut de données où chaque caractère compte.
- Envoi de charges utiles à partir d'un navigateur ou d'un client mobile sur une connexion lente ou limitée.
- Stockage de nombreux petits enregistrements JSON où la surcharge par ligne s'additionne.
- Coller une configuration dans une variable d'environnement sur une seule ligne ou un champ de gestionnaire de secrets.
- Produire un appareil compact ou un instantané pour un test qui n'a pas besoin d'être lu manuellement.
Minify versus gzip
Une question courante est de savoir si la réduction est importante lorsque le serveur compresse déjà les réponses avec gzip ou Brotli. Les deux travaillent à des niveaux différents. La compression réduit le nombre d'octets sur le câble, mais la charge utile est décompressée à sa taille d'origine en mémoire ; la réduction réduit également la taille de la mémoire, ce qui facilite l'analyse et le stockage. En pratique, les gains s'empilent : le JSON minifié se compresse en un peu moins d'octets que le joli JSON, et il est analysé légèrement plus rapidement car le tokenizer a moins d'espaces à ignorer. Pour tout ce qui est stocké non compressé (une colonne de base de données, une entrée localStorage, une URL), la réduction est le seul levier dont vous disposez.
Réversible par conception
La réduction est sans perte. Étant donné que seuls les espaces insignifiants sont supprimés, vous pouvez toujours reformater un document minifié pour lui donner une forme lisible sans perdre une seule valeur. Cela permet de réduire en toute sécurité les données de manière agressive pour le stockage ou le transport, puis de les embellir à la demande chaque fois qu'un humain a besoin d'inspecter les données. L'outil fait les deux : passez à l'onglet Embellir et le même JSON se développe à nouveau avec l'indentation que vous choisissez.
Et comme pour chaque outil Flowfiles, le travail est local. Votre JSON est analysé et resérialisé dans votre propre navigateur, de sorte que même les secrets et les données client peuvent être réduits sans jamais quitter votre machine.
Questions fréquentes
Comment réduire JSON ?
Collez votre JSON et sélectionnez l'onglet Réduire. L'outil supprime tous les espaces et affiche les données sur une seule ligne, prêtes à être copiées ou téléchargées.
La minification fait-elle perdre des données ?
Non. Seuls les espaces insignifiants sont supprimés. Chaque clé et valeur est préservée et vous pouvez embellir le résultat pour lui donner une forme lisible à tout moment.
De combien mon JSON sera-t-il plus petit ?
Cela dépend de son degré d'indentation. Les fichiers profondément imbriqués et joliment imprimés rétrécissent souvent de 30 à 50 % ; les données déjà compactes rétrécissent moins.
La réduction est-elle effectuée sur un serveur ?
Non. Le minificateur s'exécute dans votre navigateur avec JavaScript, donc rien n'est téléchargé et il fonctionne hors ligne.