About JSON Formatter

This free JSON formatter instantly validates and prettifies your JSON with proper indentation. Use it to debug API responses, config files, or any JSON data. The minify option removes whitespace to reduce file size.

À propos de cet outil

Ce formateur JSON analyse le JSON que vous collez, affiche l’erreur exacte s’il est invalide, puis le restitue soit joliment indenté avec 2 espaces, soit minifié sur une seule ligne.

Mode d’emploi

  1. Collez votre JSON dans le champ de saisie.
  2. Cliquez sur Formater pour l’indenter avec 2 espaces, ou sur Minifier pour supprimer tous les espaces.
  3. Si le JSON est invalide, lisez le message d’erreur affiché dans le résultat.
  4. Cliquez sur Copier le résultat pour copier la sortie.

Bon à savoir

  • La validation utilise JSON.parse, natif du navigateur, qui applique strictement la norme JSON (RFC 8259).
  • Les virgules finales, les chaînes entre apostrophes et les commentaires ne sont pas du JSON valide et sont signalés comme erreurs.
  • La sortie formatée utilise une indentation de 2 espaces ; la sortie minifiée supprime tous les espaces non significatifs.
  • Minifier du JSON le réduit généralement de façon sensible, ce qui est utile pour envoyer des données via une API ou stocker une configuration.

Fonctionne entièrement dans votre navigateur : rien de ce que vous saisissez n’est envoyé ni stocké.

Questions fréquentes

Puis-je coller des clés d’API ou des jetons dans ce formateur JSON en toute sécurité ?

Oui. L’analyse et le formatage se font entièrement dans votre navigateur en JavaScript : le JSON n’est jamais envoyé à un serveur.

Pourquoi mon JSON affiche-t-il une erreur ?

Les causes les plus fréquentes sont les virgules finales, les apostrophes au lieu des guillemets doubles, les clés sans guillemets et les commentaires. JSON n’accepte que des chaînes et des clés entre guillemets doubles.

Quelle est la différence entre Formater et Minifier ?

Formater ajoute des retours à la ligne et une indentation de 2 espaces pour rendre la structure lisible. Minifier supprime tous les espaces pour que le JSON soit le plus léger possible.

Le formateur modifie-t-il mes données ?

Non. Il ne modifie que les espaces. Les clés, les valeurs et leur ordre restent exactement tels qu’ils ont été analysés.