Hack the Hydra

Formateur et validateur JSON

Collez du JSON pour l’indenter, le minifier ou simplement vérifier qu’il est valide. En cas d’erreur de syntaxe, vous obtenez la ligne, la colonne et le texte autour. Vos données restent dans votre navigateur.

🔒 Confidentiel : la conversion se fait dans cet onglet. Rien n’est envoyé.

Formateur et validateur JSON est un outil en ligne gratuit de Hack the Hydra. Formatez, minifiez et validez du JSON en ligne. Indique la ligne et la colonne exactes d’une erreur de syntaxe. Gratuit, votre JSON reste dans le navigateur.

100 % gratuitAucun envoi : tout se passe dans le navigateurSans inscription
Formateur et validateur JSON: l'outil avec un fichier d'exemple converti

Lire le message d’erreur

Quand l’analyse échoue, l’outil indique la ligne et la colonne du premier problème et affiche le texte autour. L’erreur se trouve en général sur le caractère fautif ou juste après. Les causes les plus fréquentes sont une virgule en trop après le dernier élément, des apostrophes au lieu de guillemets doubles, des clés sans guillemets, une virgule manquante entre deux éléments et des commentaires, que le JSON strict n’autorise pas.

Ce que le formatage change ou non

Le formatage reconstruit le texte à partir des données lues : les espaces changent, pas les valeurs. L’ordre des clés est conservé. Attention : les nombres au-delà de l’entier sûr de JavaScript (9 007 199 254 740 991) sont arrondis à la lecture ; ne faites donc pas passer par un formateur de navigateur des identifiants de cette taille s’ils doivent rester exacts.

Formater, minifier ou valider ?

Formatez pour lire ou comparer du JSON. Minifiez pour alléger un corps de requête, une configuration intégrée à du HTML ou un paramètre d’URL. Validez pour simplement vérifier que le document est bien formé, par exemple avant de valider un fichier de configuration. Tout s’exécute en local : vous pouvez coller sans risque des réponses d’API contenant des jetons ou des données personnelles.

Exemple

Du JSON compact renvoyé par une API, indenté et validé.

Entrée

{"name":"Ada","skills":["math","code"],"active":true}

Résultat

{
  "name": "Ada",
  "skills": [
    "math",
    "code"
  ],
  "active": true
}

Mode d’emploi

  1. Saisissez ou collez votre texte dans la zone ci-dessus.
  2. Le résultat se met à jour pendant la frappe ; changez les options pour changer de mode.
  3. Copiez le résultat ou téléchargez-le.

Questions fréquentes

Mon JSON est-il envoyé à un serveur ?

Non. Il est analysé avec la fonction JSON.parse intégrée à votre navigateur. Rien n’est envoyé ni conservé.

Accepte-t-il les commentaires ou les virgules finales ?

Non. L’outil vérifie le JSON strict de la RFC 8259. Le JSON avec commentaires (JSONC) ou virgules finales est signalé comme erreur au premier caractère fautif.

Peut-il trier les clés ?

Non, l’ordre des clés reste celui de votre texte pour que les comparaisons restent lisibles.

Quelle taille puis-je coller ?

Plusieurs mégaoctets passent sans problème sur un ordinateur récent. Pour de très gros fichiers, la vitesse dépend de votre appareil puisque tout s’exécute en local.

Guides

Autres outils

Convertir un PDF en MarkdownImage en texte (OCR gratuit)Convertir Word en MarkdownExcel et CSV en tableaux MarkdownOCR PDF : PDF scanné en texteConvertir un PDF en texteFusionner des PDFDiviser un PDF : extraire des pagesPivoter un PDFConvertir JPG en PDFConvertir PDF en JPGConvertisseur d’image : PNG, JPG, WebPCompresser une image : JPG et WebPConvertir PNG en JPGConvertir JPG en PNGConvertir WebP en PNGGénérateur de QR codeCompteur de motsConvertisseur de casseEncoder et décoder en Base64Encodeur et décodeur d’URLGénérateur d’UUID v4Générateur de mot de passe sécuriséGénérateur de Lorem IpsumConvertisseur JSON en CSVSupprimer les lignes en doubleConvertisseur de timestamp UnixConvertisseur JSON en YAMLComparer deux textesRedimensionner une imageCalculateur de pourcentageCalculateur d’âgeGénérateur de hash (SHA-256, SHA-1, SHA-512)Convertisseur de couleur : HEX, RGB, HSLNombre de jours entre deux datesConvertisseur YAML en JSONConvertisseur d’unitésDécodeur JWTConvertisseur binaire, hexadécimal, décimal et octalConvertisseur de chiffres romainsTesteur de regexExpliquer une expression cron