Minificateur JSON

Minifiez du JSON en supprimant les espaces inutiles tout en gardant valeurs, ordre des clés et grands nombres intacts. Affiche le gain de taille, sans envoi.

Sortie

S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.

Outils Connexes

Voir Tout

Qu'est-ce que Minificateur JSON ?

Le minificateur JSON transforme un JSON formaté en une seule ligne compacte en supprimant les espaces, tabulations et sauts de ligne qui ne font pas partie des chaînes. Les valeurs, l'ordre des clés et le format des nombres restent strictement identiques, et un JSON invalide est signalé avec sa ligne et sa colonne au lieu d'être altéré en silence.

Comment utiliser Minificateur JSON

  1. Collez votre JSON dans la zone de saisie.
  2. Cliquez sur Minifier (le résultat se met aussi à jour pendant la saisie).
  3. Consultez la ligne de taille sous le résultat pour voir combien d'octets ont été économisés.
  4. Copiez ou téléchargez le JSON minifié.

Exemple

Entrée
{
  "a": [1, 2],
  "b": "x y"
}
Sortie
{"a":[1,2],"b":"x y"}

Quand utiliser Minificateur JSON

Utilisez-le pour réduire du JSON destiné à un paramètre d'URL, une variable d'environnement, un jeu de test ou une charge utile HTTP. Notez que la compression HTTP (gzip/brotli) élimine déjà l'essentiel du coût des espaces : minifier sert surtout à obtenir une seule ligne. Ne l'utilisez pas quand des personnes doivent lire ou comparer le fichier.

Comment fonctionne Minificateur JSON

Le texte est lu par un analyseur JSON strict puis réécrit sans indentation ni espace après : et ,. Comme la sortie est générée à partir de l'arbre analysé, les espaces à l'intérieur des chaînes ne sont pas touchés et les nombres sont écrits exactement comme en entrée. Les tailles sont mesurées en octets UTF-8.

Cas d'utilisation courants

  • Placer du JSON dans une variable d'environnement ou un argument de ligne de commande
  • Réduire la taille de fichiers de test
  • Préparer une charge utile JSON sur une ligne pour curl
  • Vérifier la validité du JSON tout en le compactant

Note de Sécurité

Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.

Questions Fréquentes

L'espace dans "x y" est-il supprimé ?

Non. Seuls les espaces entre les jetons sont supprimés ; le contenu des chaînes est préservé.

Modifie-t-il la précision des nombres ?

Non, les nombres sont recopiés tels quels.

Que se passe-t-il si le JSON est invalide ?

Vous obtenez une erreur avec la ligne et la colonne ; aucune sortie n'est produite.

Étapes suivantes conseillées

Explorer d'autres catégories