Formatez, embellissez et validez les données JSON instantanément. Notre outil en ligne gratuit traite tout localement dans votre navigateur, garantissant que vos données restent privées et sécurisées.
Copy your unformatted, minified, or messy JSON data and paste it into the input field on the left. The tool accepts any valid JSON including objects, arrays, strings, numbers, booleans, and null values.
Sélectionnez votre niveau d'indentation préféré : 2 espaces (courant en développement web) ou 4 espaces (courant dans les applications d'entreprise). Le choix est purement stylistique et n'affecte pas les données JSON elles-mêmes.
Cliquez sur « Formater » pour embellir votre JSON avec une indentation et des sauts de ligne appropriés, ou cliquez sur « Minifier » pour supprimer tous les espaces pour une version compacte. Utilisez les raccourcis clavier pour un flux de travail plus rapide : Ctrl+Entrée pour formater, Ctrl+Maj+M pour minifier.
Une fois formaté, utilisez le bouton « Copier » pour copier le résultat dans votre presse-papiers, ou cliquez sur « Télécharger » pour l'enregistrer en fichier .json. Le fichier sera nommé « formatted.json » par défaut.
Notre formateur JSON utilise un moteur d'analyse et de formatage à plusieurs étapes construit entièrement en JavaScript, garantissant que tout le traitement se fait localement dans votre navigateur. Aucune donnée n'est jamais envoyée à nos serveurs, maintenant une confidentialité totale et permettant le fonctionnement hors ligne.
Valide la syntaxe en utilisant la méthode native JSON.parse(). Vérifie la correspondance correcte des crochets et accolades. Vérifie l'utilisation correcte des guillemets (guillemets doubles pour les clés et les chaînes). Détecte les séquences d'échappement invalides. Identifie les virgules manquantes ou en trop. Signale les virgules finales (invalides en JSON standard).
Après une analyse réussie, le formateur reconstruit la chaîne JSON en utilisant JSON.stringify() avec des paramètres d'espacement personnalisés. Vous pouvez configurer l'indentation pour utiliser 2 ou 4 espaces. Le formateur préserve les types de données et la structure originaux tout en ajoutant des espaces pour la lisibilité.
Si JSON.parse() rencontre une erreur, nous capturons le message d'erreur et l'analysons pour identifier la ligne exacte et la position du caractère de l'erreur de syntaxe. Ces informations sont affichées avec un contexte utile pour vous guider vers la résolution rapide du problème.
Cet outil inclut une fonction de réparation automatique alimentée par la bibliothèque jsonrepair. Elle peut corriger de nombreux problèmes JSON courants, y compris : les virgules finales, les clés non entre guillemets, les guillemets simples au lieu de doubles et les guillemets manquants autour des clés. Quand la réparation automatique est appliquée, vous verrez une notification indiquant que le JSON a été corrigé.
Performance optimale pour les fichiers jusqu'à 10 Mo ; les fichiers plus volumineux peuvent causer des ralentissements du navigateur. Les très gros fichiers JSON (>50 Mo) peuvent dépasser les limites de mémoire du navigateur. Nécessite le support JavaScript ES6+ (tous les navigateurs modernes). Les commentaires dans JSON ne sont pas supportés et causeront des erreurs.
Cet outil suit la spécification JSON définie dans RFC 8259 (The JavaScript Object Notation Data Interchange Format, décembre 2017) et ECMA-404 (2e édition, décembre 2017). Toute l'analyse et la sérialisation utilisent l'implémentation JSON native du navigateur pour une compatibilité et des performances maximales. Normes dernière vérification : février 2026.
Entrée : {name: 'John', age: 30} Étapes : 1. La réparation automatique détecte les clés non entre guillemets et les guillemets simples 2. Répare en JSON valide : {"name": "John", "age": 30} 3. Analyse et valide la structure (objet avec 2 clés) 4. Formate avec l'indentation sélectionnée (2 espaces) Sortie : { "name": "John", "age": 30 } La fonction de réparation automatique a corrigé automatiquement les problèmes de syntaxe, vous permettant de formater une entrée JSON non standard.
Oui, notre formateur JSON est complètement gratuit sans inscription requise. Vous pouvez formater des données JSON illimitées directement dans votre navigateur sans aucun coût ni abonnement.
Préréglages enregistrés est une fonctionnalité Supporter.
Historique des outils est une fonctionnalité Supporter.
Notes d'outils est une fonctionnalité Supporter.