Validateur et Formateur JSON | Validez et formatez facilement JSON

Optimisez vos fichiers JSON avec notre validateur. Vérifiez la syntaxe, corrigez les erreurs et améliorez la lisibilité. Parfait pour les développeurs.


Votre JSON formaté apparaîtra ici.

Instructions et fonctionnalités

Comment l'utiliser

  1. Collez vos données JSON dans la zone de saisie ou utilisez le bouton de téléversement
  2. Cliquez sur « Valider et formater » pour vérifier et embellir votre JSON
  3. Utilisez « Minifier » pour compresser le JSON en supprimant les espaces
  4. Copiez ou téléchargez le résultat, ou ouvrez la vue arborescente pour le parcourir

Fonctionnalités

  • Validation avec la ligne et la colonne exactes de l'erreur
  • Mise en forme avec indentation au choix (2, 4 ou tabulation)
  • Minification pour supprimer tous les espaces inutiles
  • Vue arborescente, coloration syntaxique, copie et téléchargement
  • Téléversement de fichiers .json et .txt, ainsi que des données d'exemple

Privé et dans le navigateur

Votre JSON ne quitte jamais votre appareil. Toute la validation et le formatage s'exécutent localement dans votre navigateur, de sorte que même les données volumineuses ou sensibles restent privées.

  • Rien n'est envoyé à un serveur
  • Aucune donnée n'est enregistrée ni stockée
  • Fonctionne hors ligne une fois la page chargée

Utilisez cet outil depuis votre agent IA

API JSON et serveur Model Context Protocol (MCP) gratuits. Sans inscription, sans clé d'API, CORS ouvert. Conçu pour Claude, ChatGPT, Cursor, scripts et applications frontend.

curl -X POST https://mate.tools/api/v1/json-format.php \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/json-format.php",
    data=json.dumps({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/json-format.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}),
});
console.log(await r.json());

Ajoutez à claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou tout autre client compatible MCP :

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Documentation de l'API OpenAPI 3.1 npm 60 req/min · 600 req/heure · corps max 1 Mo

Questions fréquentes

Les erreurs de syntaxe JSON courantes sont : des virgules manquantes ou en trop, des clés sans guillemets (le JSON exige des guillemets doubles autour de toutes les clés), des guillemets simples au lieu de doubles, une virgule finale après le dernier élément et des caractères spéciaux non échappés dans les chaînes. L'outil indique la ligne et la colonne exactes où l'analyse a échoué.

Formater (embellir) ajoute une indentation et des sauts de ligne adaptés pour rendre le JSON lisible. Minifier supprime tous les espaces inutiles pour réduire la taille du fichier, ce qui est utile pour les environnements de production et les réponses d'API.

Oui, vous pouvez téléverser des fichiers .json ou .txt à l'aide du bouton de téléversement. L'outil lit le contenu du fichier et le valide. Vous pouvez aussi coller le JSON directement ou charger les données d'exemple pour essayer l'outil.

Totalement. Cet outil fonctionne entièrement dans votre navigateur grâce à JavaScript. Votre JSON n'est jamais téléversé, enregistré ni envoyé à un serveur, de sorte que même les données volumineuses ou confidentielles restent sur votre appareil.

Utilisez le sélecteur d'indentation pour choisir 2 espaces, 4 espaces ou une tabulation avant de cliquer sur « Valider et formater ». La sortie formatée ainsi que les boutons de copie et de téléchargement utilisent l'indentation choisie.

Qu'est-ce qu'un validateur et formateur JSON ?

Un validateur et formateur JSON vérifie que votre JSON est valide et, le cas échéant, l'indente proprement pour faciliter la lecture — ou le minifie pour gagner de la place. En cas d'erreur, il indique la ligne et la colonne exactes du problème. Tout s'exécute dans votre navigateur, vos données restent donc privées.