Toolivaro

Minifieur JSON gratuit

Compressez du JSON sous sa plus petite forme valide — supprimez tout l'espace blanc, comptez les octets gagnés, copiez ou téléchargez.

Le minifieur JSON réduit un document JSON à sa plus petite représentation valide en supprimant chaque octet d'espace blanc insignifiant, tout en préservant les données à l'identique. Collez du JSON formaté ou mis en page, et l'outil renvoie la forme compacte avec les tailles d'entrée et de sortie et le gain en octets et en pourcentage — les chiffres qui comptent quand vous allégez un fichier de configuration, une charge utile d'API ou un blob stocké. Le résultat est produit en analysant puis re-sérialisant le document : la sortie minifiée est donc garantie valide et sémantiquement identique à l'entrée — mêmes données, même ordre des clés, mêmes nombres. Les actions de copie et de téléchargement permettent d'intégrer facilement le résultat dans du code ou un fichier. Tout s'exécute localement dans votre navigateur : le JSON collé ne quitte jamais votre appareil, n'est jamais journalisé et n'est jamais transmis — essentiel pour les jetons et les configurations qui ne doivent pas fuir. Utilisez cet outil avant de pousser une configuration, pour réduire des charges utiles embarquées, ou lorsqu'une API ou un quota de stockage compte les octets.

Traité localement dans votre navigateur

Traité localement dans votre navigateur — le JSON collé n'est jamais envoyé, journalisé ni stocké.

Comment utiliser cette calculatrice

What minification does — and what it does not touch

Minification removes every byte of whitespace between JSON tokens: the indentation, the line breaks, the padding after colons and commas that a formatter added. Whitespace outside string values is insignificant in JSON, so removing it changes nothing about the data — the same values, the same keys, the same order — while making the document as small as the format allows. The tool parses and re-serializes the document rather than editing text, so the output is guaranteed to be valid JSON and semantically identical to the input: the minifier cannot corrupt a document the way a text-based find-and-replace could.

That guarantee is the reason to prefer parse-and-stringify over a clever regex: number representation is preserved, key order is preserved, and the result is always a document the platform can parse again. The savings panel reports input bytes, output bytes, and the percentage saved, so the decision to ship the minified form is made on real numbers.

Where the bytes actually matter

Minification pays off wherever JSON crosses a boundary with a cost: an embedded config in a shipped product (the saving multiplies across every device and every fetch), a payload measured against an API quota, a stored blob billed by size, or a fixture committed to a repository where every byte stays in history. The worked example is typical: a 412-byte pretty-printed config minifies to 301 bytes — 27% smaller, with the same data.

The honest counter-case is also worth knowing: if the input is already compact, re-serialization can add a few bytes (re-escaping a character, for instance), and the tool reports a negative saving rather than hiding it. Minification is a formatting choice with measurable results, and the panel shows the true number in both directions.

The format that travels well

A minified document is still valid JSON, so it can be formatted back to readable indentation at any time — formatting and minifying are exact inverses for valid documents, which is why the JSON formatter and minifier are linked pages. The compact form is also the better base for a second, independent compression step: transport compression (gzip, brotli) works on the bytes after minification, and starting from the smallest valid form means the transport layer has less redundancy to remove.

The two caveats are worth keeping: minification removes whitespace only — it does not rename keys, strip comments (JSON has none), or compress values — and very large documents take a moment to process, so the tool is designed for typical configs and payloads rather than database dumps.

The local promise

Config files and payloads often contain tokens, internal endpoints, and other text that must not leak, and minifying is a job no service needs to see. Everything runs in your browser: the document is parsed and serialized locally, nothing is uploaded, logged, or stored, and copy and download actions deliver the result wherever it is needed.

Comment le résultat est-il calculé ?

Allègement d'un fichier de configuration mis en page

Un fichier de configuration mis en page pèse 412 octets sur 14 lignes ; sa forme minifiée pèse 301 octets — soit 27 % de moins. Pour une configuration distribuée à des milliers d'appareils, ce gain se multiplie à chaque installation et à chaque téléchargement. Le résultat minifié reste un JSON valide, reformatable à tout moment avec le formateur JSON.

Exemple d'entrée et de sortie
Entrée Valeur
json { "retries": 3, "timeoutMs": 5000, "features": { "cache": true } }
Résultat 412 B → 301 B (−27 %) · JSON valide · données identiques

Quelle est la formule et ses hypothèses ?

Méthode de minification

minify(json) = JSON.stringify(parse(json))

Termes de la formule
Symbole Signification
parse analyseur JSON standard
stringify sérialisation sans espace blanc

L'espace blanc hors des chaînes est insignifiant en JSON : le supprimer ne modifie jamais les données.

Gain de taille

savings % = (input bytes − output bytes) / input bytes × 100

Termes de la formule
Symbole Signification
input bytes taille UTF-8 du document d'entrée
output bytes taille UTF-8 du document minifié

Quelles sont les erreurs les plus courantes ?

  • Minifier un JSON qui n'est déjà pas valide — l'outil valide avant de compresser et signale le problème exact.
  • Supposer que la minification réduit tous les documents ; les entrées déjà compactes peuvent gagner quelques octets.
  • Utiliser un minifieur en ligne qui téléverse le document — cet outil garde tout sur votre appareil.

Quelles sont les hypothèses et les limites ?

  • La minification ne supprime que l'espace blanc ; clés, valeurs et structure sont préservées telles quelles.
  • Les très gros documents peuvent prendre un moment ; l'outil est conçu pour les configurations et les charges utiles classiques.
  • La sortie utilise une sérialisation compacte ; la compression de type gzip du résultat est une étape séparée.

D'où viennent les chiffres ?

Dernière révision 4 août 2026 · Version 1.0.0 · Toolivaro ne garantit pas les contenus externes.

Questions fréquentes

La minification modifie-t-elle mes données ?

Non. Le minifieur analyse puis re-sérialise le document, ce qui préserve exactement les valeurs, l'ordre des clés et la représentation des nombres. L'espace blanc entre les jetons est insignifiant en JSON, sa suppression est donc sans perte.

Pourquoi ma sortie minifiée est-elle parfois plus volumineuse ?

Si l'entrée est déjà compacte, la re-sérialisation peut ajouter quelques octets (par exemple en ré-échappant des caractères). Le pourcentage de gain peut alors être négatif — l'outil affiche les vrais chiffres au lieu de les masquer.

Le JSON minifié peut-il être reformaté ?

Oui — la forme minifiée est du JSON valide, le formateur JSON peut donc restaurer une indentation lisible à tout moment. Le formatage et la minification sont des inverses exacts pour les documents valides.

Does the minifier remove comments?

JSON has no comments — a document containing them is not valid JSON and is rejected with the parser’s error. Files like tsconfig or package.json use JSONC or JSON5 variants that allow comments; those are outside the JSON standard this tool follows.

Why is the savings percentage negative sometimes?

When the input is already compact, re-serialization can add a few bytes — for example re-escaping a character or normalizing a number’s formatting. The tool reports the true change rather than a floor of zero.

Fait partie de Boîte à outils texte et JSON pour développeurs

Vous avez repéré une erreur ou souhaitez une correction ? Signalez-la — chaque correction est examinée.

Ce calculateur vous a été utile ?

Relu par l'équipe éditoriale de Toolivaro selon notre méthodologie Méthodologie · Politique éditoriale