Outil JSON 100% local

Minifier et décompacter JSON en ligne

Réduisez la taille de votre JSON ou rendez-le lisible, puis copiez ou téléchargez le résultat. Le traitement se déroule dans votre navigateur.

Minificateur et formateur JSON

Traitement local · privé
JSON en entréeLignes 6 · 143 B
Ctrl/⌘ + Entrée pour exécuterCollez, saisissez ou déposez un fichier .json
Résultat
119 B · 24 B enregistré✓ JSON valide
Taille originale143 B
Taille du résultat119 B
Réduction16.8%
StatutJSON valide

Sans compte · aucun téléversement · sans installation

Direct par navigateur

Charger JSON à partir d'une URL

Votre navigateur contacte directement cette URL. La destination doit autoriser CORS ; jsonminify.org ne proxy ni ne stocke la réponse.

Traité dans votre navigateur
Validation JSON standard
Sans compte ni téléversement

01 — 03

JSON plus petit et valide en trois étapes

Le JSON est vérifié avant le traitement. Une erreur de syntaxe produit un message explicatif plutôt qu’un résultat incomplet.

01

Ajoutez votre JSON

Collez du texte, chargez l'exemple ou ouvrez un fichier .json local d'une taille maximale de 10 Mo.

02

Choisissez votre opération

Retirez les espaces facultatifs ou ajoutez une indentation lisible.

03

Copiez ou téléchargez le résultat

Vérifiez le résultat, puis copiez-le ou téléchargez-le en UTF-8. Pour le visualiseur, vous pouvez aussi copier le chemin d’une valeur.

EXEMPLES ET SYNTAXE

Entrée, résultat et erreurs fréquentes

Le traitement conserve les valeurs JSON et adapte leur présentation à l’opération choisie.

ENTRÉE
{
  "site": "jsonminify.org",
  "enabled": true,
  "items": [1, 2]
}
RÉSULTAT
{"site":"jsonminify.org","enabled":true,"items":[1,2]}
CasSyntaxe valideExplication
Clés d’objet{"name":"value"}

Les clés et les chaînes exigent des guillemets doubles.

Tableaux[1, 2, 3]

Les éléments conservent leur ordre.

Valeurs primitivestrue · false · null

Ces valeurs sont en minuscules, sans guillemets.

Espacesspace · tab · line break

Facultatifs entre les éléments ; significatifs dans les chaînes.

POURQUOI JSONMINIFY.ORG

Un outil JSON ciblé et respectueux de vos données

Les API de navigateur standard font le travail. Il n'y a pas de compte, de file d'attente de téléchargement ou d'étape de réparation cachée.

Traitement local du navigateur

Votre JSON est analysé sur cet appareil et n'est pas envoyé à notre serveur.

Vérification de la syntaxe JSON

Les commentaires, virgules finales et clés sans guillemets sont signalés comme des erreurs de JSON standard.

Des mesures de taille utiles

Comparez les octets UTF-8 réels avant et après la réduction au lieu du nombre de caractères.

UTILISATIONS COURANTES

Où la minification JSON est utile

La minification est plus utile lorsque les espaces n'ajoutent aucune valeur au prochain système ou à la prochaine personne recevant les données.

Données d’API

Préparez ou examinez des exemples de requêtes et de réponses JSON avant de les réutiliser.

Configuration d’application

Vérifiez la syntaxe et la structure des paramètres avant de les intégrer à une application.

Jeux de données de test

Préparez des exemples reproductibles et examinez les différences sans envoyer vos données à un serveur.

RÉFÉRENCE JSON

Ce que la minification JSON change et ce qu'elle ne change pas

Un minificateur doit supprimer les espaces de présentation tout en préservant la valeur JSON analysée. Comprendre cette limite empêche les modifications accidentelles des données.

01

Les espaces facultatifs sont supprimés

Les espaces, tabulations et sauts de ligne entre les jetons JSON ne font pas partie du modèle de données. Une fois l’analyse réussie, l’outil sérialise la valeur sans espace facultatif.

02

Une syntaxe invalide n'est jamais déguisée

Les commentaires, les virgules de fin, les noms de propriétés sans guillemets, les expressions non définies et JavaScript ne sont pas des expressions JSON standard. L'outil signale une erreur au lieu de deviner silencieusement une réparation.

03

Les octets UTF-8 sont mesurés

La taille du fichier est calculée avec TextEncoder, de sorte que les caractères emoji et non latins sont comptés en fonction de leur longueur réelle en octets UTF-8 plutôt que du nombre de caractères JavaScript.

04

Minifié ne veut pas dire chiffré

La suppression des espaces rend JSON plus petit et non secret. Toute personne recevant le résultat peut l'analyser. Les valeurs sensibles nécessitent donc toujours des contrôles d'accès appropriés.

FAQ

Questions sur le traitement JSON

Des réponses claires sur la validité, la confidentialité, la taille du fichier et les modifications apportées par l'outil.

Mon JSON est-il envoyé à un serveur ?

Le texte collé et les fichiers locaux sont traités dans votre navigateur. Si vous chargez une URL, votre navigateur contacte directement le site indiqué ; celui-ci doit autoriser CORS.

La réduction modifie-t-elle les données ?

Il supprime les espaces facultatifs après l’analyse du JSON standard. Les valeurs restent équivalentes, bien que l'ordre des clés d'objet ne doive pas être traité comme une garantie sémantique.

Pourquoi mon JSON n'est-il pas valide ?

Le JSON standard nécessite des clés et des chaînes entre guillemets. Il n'autorise pas les commentaires, les virgules de fin, les valeurs non définies ou la syntaxe littérale d'objet JavaScript.

Quelle peut être la taille de mon fichier ?

L'importateur de fichiers local accepte les fichiers .json jusqu'à 10 Mo. La mémoire disponible de l'appareil et les limites du navigateur peuvent toujours affecter des fichiers inhabituellement complexes.

Que fait Unminify ?

Unminify analyse le JSON et l'écrit à nouveau avec deux ou quatre espaces d'indentation, ce qui rend les données imbriquées plus faciles à lire.