Formateur JSON
Collez du JSON, récupérez-le indenté, minifié ou validé. Vos données restent sur cette page.
Résultat
Collez ou saisissez du texte ci-dessus pour voir le résultat ici.
Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.
Comment ça marche
- Collez votre JSON dans le champ : une réponse d’API, un fichier de configuration, une ligne de journal, tout ce qui devrait être du JSON valide.
- Choisissez Formater pour la version lisible ou Minifier pour tout mettre sur une ligne. Prenez l’indentation utilisée dans votre projet.
- Activez le tri des clés pour les ranger par ordre alphabétique : les diffs et les relectures deviennent nettement plus lisibles.
- Appuyez sur Formater le JSON. Si l’entrée est invalide, le message indique la ligne et la colonne du problème.
Questions fréquentes
- Que vérifie-t-il exactement ?
- La syntaxe JSON stricte de la RFC 8259 : clés entre guillemets doubles, pas de virgule finale, pas de commentaires, pas de guillemets simples, pas de clé non quotée. Si votre texte est de la notation d’objet JavaScript ou du JSON5, il sera signalé invalide au premier caractère fautif.
- Trier les clés change-t-il le sens des données ?
- Pas pour les objets. Un objet JSON est non ordonné par définition : un consommateur ne doit pas se fier à l’ordre des clés. Les tableaux ne sont jamais réordonnés, car leur ordre a un sens. Le tri s’applique récursivement à tous les objets imbriqués.
- Pourquoi les grands nombres changent-ils après formatage ?
- Les nombres JSON sont lus comme des flottants JavaScript : au-delà de 2^53 les entiers perdent en précision et les décimales très longues sont arrondies. Les échappements comme \u00e9 apparaissent en clair. Pour des entiers exacts, gardez-les sous forme de chaîne.
- Quelque chose part-il vers un serveur ?
- Non. Tout tourne dans le navigateur : ce que vous collez reste sur votre ordinateur.
Outils associés
∿ Base64 Du texte vers le Base64 et retour, avec un UTF-8 correct et un alphabet compatible URL en option. ♭ Décodeur JWT Collez un JSON Web Token et lisez son en-tête et ses claims. Le jeton ne quitte pas votre navigateur. # Générateur de hash L’empreinte MD5, SHA-1 ou SHA-2 d’un texte, calculée sur votre appareil. ▤ Convertisseur de timestamp Collez une valeur epoch ou une date et voyez-la en UTC, en heure locale et en ISO 8601.