Formater et Valider du JSON
Formatez, validez et minifiez du JSON en ligne. Embellissez un JSON brouillon ou compactez-le en un clic, gratuit et dans votre navigateur.
À quoi sert cet outil
Formateur JSON qui embellit, valide ou minifie n'importe quel JSON directement dans votre navigateur. Collez le contenu, choisissez l'action et la sortie apparaît formatée, sans rien envoyer à un serveur.
Si vous déboguez une API, prenez aussi testeur de regex pour extraire des champs, et encodeur Base64 pour décortiquer les charges utiles JWT.
À quoi ça vous sert
- Embellir un JSON minifié reçu d'une API pour mieux le lire.
- Minifier un JSON avant de le coller dans une configuration.
- Détecter des erreurs de syntaxe quand un endpoint renvoie quelque chose d'étrange.
- Trier les clés d'un JSON pour le relire dans un diff.
Comment l'utiliser
- Collez le JSON dans la zone d'entrée.
- Choisissez l'action : embellir, minifier ou seulement valider.
- Si vous embellissez, choisissez l'indentation (2 espaces, 4 espaces ou tab).
- Activez l'option de tri des clés si vous voulez que le résultat soit alphabétique.
Tout le travail se passe dans votre navigateur. Aucun fichier n'est envoyé à un serveur. Voir plus d'outils dans le même champ.
Erreurs JSON les plus fréquentes
Quand la validation échoue, c'est presque toujours pour une de ces raisons. Savoir les lire fait gagner pas mal d'allers-retours.
- 01
Unexpected token } in JSON at position N
Cause
Une virgule en trop avant la fermeture de l'objet.
Comment corriger
Retirez la dernière virgule. JSON n'accepte pas les virgules finales, contrairement à JavaScript.
- 02
Unexpected token " in JSON at position N
Cause
Une clé ou une valeur commence par des guillemets non fermés ou dupliqués.
Comment corriger
Vérifiez que chaque chaîne commence et se termine par les mêmes guillemets doubles. JSON n'accepte pas les guillemets simples.
- 03
Unexpected end of JSON input
Cause
Il manque la fermeture d'un objet, d'un tableau ou d'une chaîne.
Comment corriger
Comptez les accolades ouvertes et fermées. Souvent un } ou un ] manquant à la fin.
- 04
Unexpected token N in JSON at position N
Cause
Une clé n'est pas entre guillemets.
Comment corriger
JSON exige des guillemets doubles aussi sur les clés. Entourez toutes les clés de guillemets doubles.
- 05
Bad escaped character in string
Cause
Un antislash dans une chaîne n'introduit pas un échappement valide.
Comment corriger
Échappez les antislashs en les doublant (\\) ou utilisez des caractères ordinaires. Seuls \", \\, \/, \b, \f, \n, \r, \t et \uXXXX sont valides.
Va bien avec
D'autres outils qu'on utilise souvent dans le même flux.
- Encoder et Décoder du Base64
encoder et décoder du Base64
Indispensable quand vous déboguez une API.
- Testeur de Regex en Ligne
tester des expressions régulières
Très bien combiné dans les flux de dev.
- Décoder un JWT (JSON Web Token)
décoder l'en-tête et le payload d'un JWT
Indispensable quand vous déboguez une API.
- Comparer du Texte: Voir les Écarts
comparer deux textes et voir les différences
Comparez deux payloads côte à côte.
- Comparer du JSON: Voir les Écarts
comparer deux documents JSON
Comparez deux payloads côte à côte.
- Convertisseur de Timestamp Unix
convertir timestamps Unix et dates
Très bien combiné dans les flux de dev.
- Convertisseur CSV en JSONEn culture
convertir CSV et JSON
Très bien combiné dans les flux de dev.
Autres outils du même champ
DéveloppementTesteur de Regex en Ligne
Testez et déboguez vos expressions régulières en ligne en temps réel, avec groupes de capture et correspondances surlignées. Gratuit et privé.
Encoder et Décoder du Base64
Encodez et décodez du texte en Base64 en ligne, avec un alphabet URL-safe en option. Tout dans votre navigateur, rien n'est envoyé.
Générateur et Validateur d'UUID
Générez, validez et convertissez des UUIDs en ligne: v4, v5, v7, NIL et MAX. Instantané, gratuit et dans votre navigateur, sans envoi.
Générateur de Slugs d'URL
Transformez n'importe quel texte en slug d'URL propre en ligne, prêt pour les permaliens et le SEO. Gratuit, instantané et dans le navigateur.
Questions fréquentes
Que fait exactement « embellir » ?
Le JSON est reformaté avec des retours à la ligne et de l'indentation pour rester lisible. Les valeurs et l'ordre des clés ne changent pas, sauf si vous activez le tri.
Et « minifier » ?
Tous les espaces, tabulations et retours à la ligne inutiles sont supprimés. Le JSON résultant prend la place minimale tout en conservant le même sens.
Que se passe-t-il si le JSON contient une erreur ?
Le validateur indique la position exacte de l'erreur (ligne et colonne) et décrit ce qui était attendu. C'est souvent une virgule en trop, un guillemet mal fermé ou une clé sans valeur.
JSON5 ou JSON avec commentaires sont-ils supportés ?
Le JSON standard n'autorise pas les commentaires. Si vous collez du JSON5 avec commentaires et virgules finales, la validation échouera. Retirez-les avant ou utilisez un outil dédié à ce format.

