Outils JSON
A single place to format, minify and validate JSON, plus convert between JSON and CSV. Everything runs in your browser — no upload.
Input
Output
A complete JSON workbench in your browser
JSON is everywhere — API responses, config files, NoSQL exports, log entries. This page bundles the operations developers and analysts need every day:
Formater (pretty-print)
Turn a one-line minified blob or messy hand-written JSON into a clean, indented document. Choose 2 spaces, 4 spaces or a real tab character. Useful for reading API responses, sharing snippets in bug reports, or pasting into documentation.
Minifier
Strip every unnecessary character from JSON to ship the smallest possible payload. Typical savings are 20-40% on real-world data; on heavily indented configs the savings can hit 60%. The status bar shows the exact byte difference and percent saved.
Valider
Verify your JSON parses cleanly. On error, we display the engine's message plus a guessed line and column number with a 2-line snippet showing exactly where parsing broke. This works even in browsers and runtimes that no longer include positions in error messages — we figure it out ourselves.
JSON ↔ CSV
Convert an array of objects to CSV with one click. Nested objects are flattened with
dot-notation (so {"user":{"name":"Alice"}} becomes a column user.name).
Nested arrays are serialized as JSON strings inside their cells. Rows with different keys produce
the union of all columns — missing fields become empty cells. The CSV → JSON direction handles
quoted fields, embedded commas, and escaped quotes correctly (we use the battle-tested
PapaParse library).
Confidentialité
Everything runs locally. Your JSON, your CSV, your secrets — none of it leaves the browser tab. The only network request is the one-time CDN load of PapaParse. We don't even see file sizes.
Cas d'utilisation courants
- Pretty-print an unreadable API response from
curl. - Minify a config file before embedding it in a script.
- Validate a JSON Schema document or LLM-generated structured output.
- Export a spreadsheet to JSON for use in a frontend app.
- Convert API results to CSV for analysis in Excel or Google Sheets.
Questions Fréquentes
- Comment formater du JSON en ligne ?
- Collez votre JSON dans le champ de saisie et cliquez sur Formater. L'outil l'affiche instantanément avec l'indentation de votre choix (2 espaces, 4 espaces ou tabulations). Tout fonctionne entièrement dans votre navigateur — aucune donnée n'est téléchargée sur un serveur.
- Cet outil JSON télécharge-t-il mes données sur un serveur ?
- Non. Tout le formatage, la minification, la validation et la conversion se font entièrement dans l'onglet de votre navigateur en JavaScript. Votre JSON ne quitte jamais votre appareil. La seule requête réseau est le chargement unique de la bibliothèque PapaParse via CDN pour la conversion CSV.
- Puis-je convertir du JSON en CSV et du CSV en JSON ?
- Oui. Cliquez sur JSON vers CSV pour convertir un tableau d'objets en fichier CSV téléchargeable. Les objets imbriqués sont aplatis avec la notation par points. Pour l'inverse, collez des données CSV et cliquez sur CSV vers JSON — il gère correctement les champs entre guillemets, les virgules intégrées et les guillemets échappés grâce à la bibliothèque PapaParse.
- Que se passe-t-il quand mon JSON contient une erreur de syntaxe ?
- La fonction Valider détecte les erreurs de syntaxe et vous montre le numéro de ligne et de colonne exact où l'analyse a échoué, ainsi qu'un extrait de code de 2 lignes. Cela fonctionne même dans les environnements qui n'incluent plus d'informations de position dans les messages d'erreur — notre outil les calcule indépendamment.
- Ce formateur JSON est-il vraiment gratuit ?
- Oui, entièrement gratuit sans limites. Il n'y a pas d'inscription, pas de compte, pas de limite de taille de fichier et pas de niveau premium. Vous pouvez formater, minifier, valider et convertir autant de fois que vous le souhaitez. L'outil est soutenu uniquement par des publicités optionnelles.
Outils Associés
Formateur de Code
Formatez et embellissez JavaScript, TypeScript, CSS, HTML et plus avec Prettier.
Vérificateur de Différences
Comparez deux textes côte à côte et mettez en évidence chaque différence instantanément.
Testeur Regex
Testez des expressions régulières avec surlignage en direct, groupes de capture et aide-mémoire.