L'écosystème Volade — Outil Web

JSON Formatter en ligne

Le workbench JSON 100 % local : formater, valider, réparer, explorer et convertir. Beautify et minify conformes RFC 8259, validateur avec diagnostics ligne/colonne, réparateur intelligent avec mini-diff, vue arbre, vue table avec export CSV, requêtes JSONPath (RFC 9535) et JMESPath, JSON Pointer, diff structurel, convertisseurs (YAML, XML, TypeScript, SQL…) et détection de secrets. Aucune donnée ne quitte jamais votre navigateur : pas d'upload, pas de backend, pas de compte.

100 % local, aucun envoi RFC 8259 · RFC 9535 conformes Jamais stocké ni envoyé
L'outil

Le workbench JSON : un document, plusieurs perspectives

Collez, déposez ou chargez un fichier JSON : l'éditeur, la validation, l'arbre, la table, les requêtes, le diff et la conversion restent exactement sur votre appareil.

JSON Formatter et boîte à outils JSON

En ligne Développement, Code & Data
Se connecter

Indentation Tri

Le tri récursif rend les diffs reproductibles : deux fichiers contenant les mêmes clés dans un ordre différent produisent un résultat identique. Le formatage ne modifie jamais la valeur des données — il peut changer l'ordre d'affichage uniquement.

Entrée JSON
Résultat
Déposez un fichier .json / .jsonc / .json5 / .ndjson / .jsonl / .har ici, ou cliquez pour choisir un fichier. Import 100 % local.
Exemples :
JSON à validermoteur RFC 8259 + linter

Cliquez sur une erreur pour la localiser dans le texte source (ligne, colonne, offset et extrait sont affichés).

Le linter accepte le JSON laxiste (virgule finale, clés sans guillemets, guillemets simples, commentaires…), mais ces écarts sont signalés : un vrai parseur RFC 8259 les refuserait. Le moteur de validation distingue toujours et affiche le token attendu et le token rencontré pour chaque erreur.
JSON cassé / imprécis

Réparation sûre : ne corrige que les erreurs non ambiguës (BOM, virgule finale, guillemets simples, clés non quotées, undefined/NaN/Infinity, commentaires…). Réparation agressive : tente de récupérer un maximum de données (accolades/crochets/virgules manquants, parenthèses déséquilibrées).

Résultat + mini-diff
Source

Les gros documents sont rendus de façon progressive (les sous-arbres ne sont matérialisés qu'à l'ouverture) — l'interface reste fluide jusqu'aux limites de la mémoire du navigateur. Survolez une valeur pour copier son chemin complet ou JSON Pointer.

Source (array d'objets)
Rechercher

La détection automatique repère le premier tableau d'objets. Cliquez sur une colonne pour trier, re-cliquez pour inverser. Export CSV/TSV/Markdown prêt à coller dans un tableur.

Source

Moteur conforme RFC 9535 : descente récursive $.., wildcard .*, slices [start:stop:step], unions [0,2] et filtres [?(@.age > 18)]. Snippets :

Source

JSON Pointer (RFC 6901) : /users/0/profile/email. Chemin d'accès standard utilisé par JSON Patch et les API. On peut aussi convertir une expression JSONPath en pointer quand la correspondance est directe.

—
JSON A (référence)
JSON B (comparé)
Source
Conversion—

Conversions générées localement, sans aucune librairie réseau. YAML, XML, CSV et code source (TypeScript, Python, Go, Rust, Java, C#…) sont déduits automatiquement de la structure ; le JSON Schema est généré en Draft 2020-12.

Source
Source

Détection 100 % locale de patterns sensibles : clés API, Bearer tokens, JWT, clés AWS/GitHub, clés privées, mots de passe, e-mails, numéros de téléphone et numéros de carte. La version anonymisée remplace chaque valeur par « [REDACTED] » en préservant la structure.

0,0 0Commentaires Tous les outils
Gratuit ou Premium ?

Le JSON Formatter est 100 % gratuit, local et sans limite de taille (seule la mémoire de votre navigateur restreint les très gros fichiers) — pour tout le monde. Le Premium débloque l'ensemble de l'écosystème Volade.

Formatter, minifier & tri des clésGratuit
Validateur RFC 8259 + réparateur intelligentGratuit
JSONPath RFC 9535, Pointer, diff & conversionsGratuit
Pipeline de transformations & historique chiffréPremium
Débloquer le Premium
Fonctionnalités

Bien plus qu'un simples beautifier

Garantie architecturale de confidentialité

Parser, formatter, valider, réparer, interroger, comparer et convertir s'exécutent 100 % dans le navigateur. Aucun upload, aucune API distante de parsing, aucun stockage serveur, aucune télémétrie du contenu. Vous pouvez couper le réseau après chargement : l'outil continue de fonctionner.

Politique de confidentialité

Validateur, linter & réparation précise

Le diagnostic affiche ligne, colonne, offset, chemin JSON, extrait, token attendu et rencontré, avec un bouton « aller à l'erreur ». Le linter détecte virgules finales, clés non quotées, guillemets simples, undefined/NaN/Infinity, commentaires, clés dupliquées… puis la réparation (sûre ou agressive) montre exactement ce qui a été corrigé.

Réparer une donnée

Explorer, interroger & convertir

Vue arbre (couleurs par type, copie de chemin), vue table avec tri, filtre et export CSV/TSV/Markdown, JSONPath RFC 9535, JSON Pointer, diff structurel et convertisseurs vers YAML, XML, TypeScript, Python, Go, Rust, Java, C#, SQL et JSON Schema. Un document, plusieurs perspectives.

Explorer maintenant
Comment ça marche

De la donnée brute au résultat exploitable en trois étapes

Collez, déposez ou chargez

Collez la réponse d'une API, déposez un fichier .json, .jsonc, .ndjson ou .har, ou choisissez un exemple. L'import est instantané et strictement local : aucun fichier ne transite par un serveur.

Formatez, validez, réparez

Beautify en 2 à 8 espaces ou tabulations, minify, tri alphabétique des clés (récursif ou non), validation RFC 8259 en temps réel avec diagnostics précis, et réparation intelligente avec mini-diff.

Explorez, comparez, convertissez

Arbre, table, requêtes JSONPath/JSON Pointer, diff structurel, conversions vers plus de 15 formats et statistiques. Copiez le résultat ou téléchargez-le : tout reste sur votre appareil.

Référence

Normes et syntaxe pris en charge

NormeObjetDétail
RFC 8259Format JSONValidateurs stricts : UTF-8, nombres, chaînes échappées, pas de virgule finale, clés obligatoirement entre guillemets doubles.
RFC 6901JSON PointerLocalisation /users/0/profile/email, avec échappement ~0 / ~1. Base des opérations JSON Patch.
RFC 9535JSONPathDescente récursive, wildcards, slices, unions et filtres d'expression — norme Internet publiée en 2024.
JSON SchemaContrat de donnéesGénération Draft 2020-12 : types, required, enum, tableaux, objets imbriqués et formats détectés (e-mail, date, UUID, URL).
NDJSON / JSONLJournalisationUn JSON par ligne, UTF-8, séparé par \n — détecté et convertible en tableau JSON.
JSONC / JSON5JSON + commentairesReconnus par le linter et convertibles en JSON strict ; jamais mélangés par le validateur RFC 8259.
FAQ

Questions fréquentes

Que fait exactement « formater » un JSON ?
Formatter (ou « beautifier ») réindente le document et ajoute les sauts de ligne pour le rendre lisible : chaque niveau d'imbrication est décalé selon l'indentation choisie (2, 3, 4, 8 espaces, tabulation ou personnalisée). L'opération ne modifie jamais la valeur des données : re-minifier ensuite reproduit exactement le document initial.
Pourquoi mon JSON est-il « invalide » alors qu'il fonctionne chez moi ?
La plupart des navigateurs, Python et Node.js acceptent des écarts de syntaxe que la norme RFC 8259 interdit : virgule finale dans un objet, clés non entourées de guillemets, guillemets simples, valeurs undefined/NaN/Infinity, commentaires // ou /* */, ou constantes TRUE/FALSE/NULL en majuscules. Notre onglet Réparer transforme ces variantes en JSON strict, avec la liste exacte des corrections.
Le formatage peut-il écraser mes données ?
Non. Le formatage et le tri travaillent sur une copie : après toute opération, une vérification d'intégrité compare le résultat re-parse au document d'origine. En cas d'échec, la boîte affiche « Operation failed » et ne touche jamais votre source — l'entrée reste toujours intacte (architecture immuable Entrée → Transformation → Sortie).
Est-ce que mes JSON sont envoyés quelque part ?
Jamais. Parsing, formatage, validation, réparation, requêtes, diff, conversions et statistiques ont lieu dans votre navigateur. Aucune API distante de parsing, aucun stockage serveur, aucune télémétrie du contenu. La page ne contacte que les API de configuration Volade (boutons Premium, devise), jamais vos données. Vous pouvez vérifier dans l'onglet réseau du navigateur : rien d'autre que la page elle-même n'est chargé.
Qu'est-ce que le JSONPath et en quoi est-ce utile ?
JSONPath est un langage de requête pour extraire des sous-ensembles d'un document JSON, désormais standardisé par la RFC 9535. Par exemple $.users[?(@.age > 18)].name retourne tous les noms des utilisateurs majeurs ; $..price collecte tous les prix, à n'importe quelle profondeur. C'est l'équivalent JSON de XPath pour XML — essentiel pour interroger des réponses d'API sans écrire de boucles.
Peut-on formater des fichiers très volumineux ?
Oui, dans les limites de la mémoire de votre navigateur (typiquement des dizaines à des centaines de Mo). Il n'y a aucune limite artificielle d'upload — elle n'existe tout simplement pas puisqu'il n'y a pas d'upload. L'arbre est rendu paresseusement et les opérations lourdes passent par des travailleurs en arrière-plan pour ne pas bloquer l'interface.
Différence entre JSON et JSONC / JSON5 / NDJSON ?
JSONC ajoute des commentaires ; JSON5 ajoute en plus des clés non quotées, des guillemets simples et des valeurs spéciales ; NDJSON (ou JSONL) contient un objet JSON valide par ligne, séparés par des retours à la ligne — très utilisé pour les journaux et les paquets de données. Le linter reconnaît ces variantes et l'onglet Convertir les transforme en JSON strict si besoin.
À quoi sert la vue Table ?
Lorsque votre JSON est une liste d'objets homogènes (ex. une réponse API paginée), la vue Table le transpose automatiquement en tableau pour bureautique : colonnes dynamiques, tri par colonne, recherche, masquage via la recherche, puis export CSV, TSV ou Markdown pour Excel, Google Sheets ou Notion.
Le formatage modifie-t-il l'ordre des clés ?
Le beautify seul conserve l'ordre exact des clés telles qu'elles apparaissent. Le tri alphabétique (A → Z ou Z → A), récursif ou limité au niveau courant, est une opération volontaire : il est recommandé pour produire des diffs reproductibles et des comparaisons déterministes, par exemple avant de calculer un condensé.
Comment créer un JSON Schema à partir de mes données ?
Onglet Convertir → « JSON Schema ». L'outil génère un schéma Draft 2020-12 en déduisant les types, les champs obligatoires, les tableaux et objets imbriqués, les enum (lorsque peu de valeurs distinctes) et les formats détectés (e-mail, date, UUID, URL). Parfait pour contraindre ou documenter une API — le tout sans envoi de données.

JSON Formatter en ligne : le workbench JSON 100 % local

Le JSON Formatter Volade transforme votre navigateur en atelier JSON complet, gratuit et sans inscription : beautify, minify, validation stricte RFC 8259, réparation intelligente, vues arbre et table, requêtes JSONPath, JSON Pointer, diff structurel, statistiques et dizaines de conversions. Aucune donnée ne quitte votre appareil : pas d'upload, pas de compte, pas de télémétrie du contenu. Idéal pour les développeurs, les data analysts, les administrateurs système et toute personne qui manipule des données brutes.

La page fonctionne intégralement dans votre navigateur : parsing, formatage, réparation, requêtes et conversions sont exécutés localement, ce qui garantit une confidentialité totale — même pour les documents d'entreprise, les réponses d'API contenant des données personnelles ou les fichiers de configuration sensibles. Vérifiez vous-même dans l'onglet réseau du navigateur : aucune donnée n'est jamais transmise.

Formater et minifier du JSON conforme RFC 8259

Le bouton Beautify réindente votre document avec l'indentation de votre choix — 2, 3, 4 ou 8 espaces, tabulation ou personnalisée — et le bouton Minify le compresse pour économiser la bande passante. Une vérification d'intégrité stricte garantit qu'aucune transformation n'altère vos données : le résultat re-parse est comparé au document d'origine. Le tri alphabétique des clés, récursif ou limité au niveau courant, produit des diffs reproductibles et des comparaisons déterministes.

Valider et réparer : linter, diagnostics précis, remédiateur

Le validateur temps réel conforme à la RFC 8259 localise chaque erreur avec précision : ligne, colonne, offset, chemin JSON, token attendu et token rencontré, avec un bouton « aller à l'erreur ». Le linter détecte les écarts que les parsers tolérants acceptent à tort : virgules finales, clés non quotées, guillemets simples, valeurs undefined / NaN / Infinity, commentaires // ou /* */, constantes TRUE / FALSE / NULL en majuscules et clés dupliquées.

La réparation intelligente — modes sûre et agressive — reconstruit les documents endommagés (JSON tronqué, apostrophes à la place de guillemets, virgules ou accolades manquantes) et affiche exactement les corrections appliquées grâce à un mini-diff. L'outil idéal pour récupérer une exportation d'API, un fichier de logs corrompu ou une réponse collée depuis une console.

Explorer, interroger et comparer

La vue arbre colore les types (chaînes, nombres, booléens, null) et copie d'un clic un chemin JSON ou un JSON Pointer. La vue table transpose une liste d'objets homogènes en tableau de données triable et filtrable, exportable en CSV, TSV ou Markdown pour Excel, Google Sheets ou Notion. Les requêtes JSONPath (RFC 9535) — y compris filtres comme $.users[?(@.age > 18)].name — et le JSON Pointer (RFC 6901) extraient n'importe quel sous-arbre ; le diff structurel compare deux documents et liste ajouts, suppressions et modifications avec leurs valeurs avant/après.

Convertir dans tout l'écosystème de données

Le convertisseur produit du JSON vers YAML, XML, CSV, TSV, Markdown, TypeScript, JavaScript, Python, Go, Rust, Java, C#, Base64, NDJSON et SQL INSERT, et reconnaît automatiquement les variantes proches (JSONC, JSON5, NDJSON) pour les normaliser en JSON strict. La génération d'un JSON Schema Draft 2020-12 déduit types, champs obligatoires, enum et formats détectés (e-mail, date, UUID, URL) directement depuis vos données.

Statistiques, détection de secrets et usage professionnel

Le panneau de statistiques mesure la taille en octets UTF-8, la profondeur, le nombre de nœuds, la répartition des types et un score de qualité global — utile pour auditer des réponses d'API volumineuses. La détection de secrets repère les jetons Bearer, clés API et mots de passe en clair et propose une version anonymisée à partager en toute sécurité. Chargement de fichiers, copie en un clic et exports variés achèvent d'en faire une boîte à outils complète pour le traitement quotidien de données JSON brutes ou malformées.

Pour aller plus loin, découvrez d'autres outils web Volade comme le générateur d'UUID, le compteur de mots, le générateur de palettes de couleurs ou le générateur de Lorem Ipsum — tous 100 % locaux, gratuits et en français.

Une licence premium, tous vos outils web

Votre abonnement Volade débloque tous nos outils web, plus le navigateur, le CMS, le bureau et les scripts — sur tous vos appareils.

Une licence, tout l'écosystème premium Navigateur · CMS · Bureau · Mobile · Scripts · API · Outils · Database
Une licence, tout l'écosystème Passer au premium Se connecter