Déboguer des réponses d'API
Copiez un corps de réponse minifié depuis les logs de votre backend ou les DevTools, collez-le ici, et voyez instantanément la structure. Pas besoin d'installer un outil CLI ni de configurer des alias jq.
Formatez, minifiez, validez et visualisez du JSON en quelques secondes. Tout se passe dans votre navigateur — vos données ne quittent jamais votre appareil.
Non. Toute l'analyse et le formatage se font dans votre navigateur. Vos données ne quittent jamais l'appareil.
Les navigateurs modernes gèrent 1-10 Mo sans problème. Au-delà de 20 Mo, utilisez plutôt un outil en ligne de commande.
Rapide, privé, sans installation — analysez votre JSON directement dans le navigateur.
Un clic pour déplier un JSON compact en un format lisible, avec indentation et coloration syntaxique automatique.
Supprime tous les espaces et sauts de ligne pour produire le JSON le plus compact possible pour les API.
En cas d'échec, nous indiquons la ligne et la colonne exactes avec le contexte environnant pour déboguer rapidement.
Vue structurée pliable/dépliable. Longueur des tableaux et nombre de clés affichés en ligne.
Tout est calculé dans votre navigateur. Vos données ne sont jamais envoyées sur un serveur.
Glissez un fichier.json pour le charger et exportez n'importe quel résultat vers.json en un clic.
Analyse JSON purement côté navigateur — aucun envoi, aucune ligne de log, aucun appel à une API tierce.
Collez une chaîne JSON dans l'éditeur ou déposez un fichier .json depuis votre disque. Le navigateur le lit via FileReader directement dans la mémoire JavaScript — aucun XHR, aucun fetch, aucun upload. Même les charges utiles de plusieurs mégaoctets fonctionnent; le parseur les traite par blocs si nécessaire.
Nous transmettons la chaîne à JSON.parse — le même parseur V8 / SpiderMonkey / JavaScriptCore que votre navigateur utilise pour chaque réponse fetch. En cas d'échec, la position du caractère fautif est indiquée avec ligne et colonne pour que vous puissiez corriger immédiatement. Pas de bricolage en regex, pas de messages d'erreur ambigus.
Une fois analysé, le résultat est affiché sous forme d'arbre repliable utilisant des nœuds DOM virtualisés — un objet de 100 000 clés reste fluide à 60 fps. Vous pouvez replier les tableaux, copier les chemins et naviguer au clavier.
Indentation jolie sur 2 / 4 / tabulation, minification sur une seule ligne, copie dans le presse-papiers, ou téléchargement du fichier nettoyé. La transformation s'exécute dans votre navigateur — les octets résultants ne quittent jamais la page.
Situations réelles où l'analyse JSON 100% navigateur l'emporte.
Copiez un corps de réponse minifié depuis les logs de votre backend ou les DevTools, collez-le ici, et voyez instantanément la structure. Pas besoin d'installer un outil CLI ni de configurer des alias jq.
Après avoir décodé en Base64 le segment central d'un JWT, collez le JSON résultant pour voir les claims, l'expiration et tout champ personnalisé. Le token ne touche aucun serveur autre que celui qui l'a émis.
Reformatez une configuration .json mal formée (Tailwind, ESLint, package.json, tsconfig) afin qu'elle ne fasse plus échouer la CI. Détecte les virgules superflues et les clés en double que les configurations écrites à la main accumulent.
Ouvrez deux onglets côte à côte, collez l'ancien et le nouveau schéma. Utilisez la vue arborescente pour repérer les champs ajoutés ou supprimés sans avoir à comparer des chaînes échappées.
Votre JSON contient souvent de vraies données client, des clés d'API, des secrets JWT, des identifiants internes et des PII. La plupart des formateurs JSON en ligne envoient (POST) votre charge utile à leur serveur — autrement dit, un tiers consigne chaque champ que vous collez. Le JSON Decoder d'iKit s'exécute en JavaScript dans votre onglet, donc le parseur voit vos données mais aucun serveur ne les voit jamais.
Tutoriels détaillés et comparaisons d'outils du blog iKit.
Pretty-print, validate, and structurally diff messy JSON with three methods that work in any browser.
When a JSON document needs to embed binary data inline, Base64 is the encoding that makes it possible.
Non. Toute l'analyse et le formatage se font dans votre navigateur. Vos données ne quittent jamais l'appareil.
Les navigateurs modernes gèrent 1-10 Mo sans problème. Au-delà de 20 Mo, utilisez plutôt un outil en ligne de commande.
Souvent des guillemets manquants, une virgule en trop ou des apostrophes au lieu de guillemets. Onglet "Erreurs" pour la position exacte.
Pour l'instant, uniquement JSON strict selon la RFC 8259. Dites-nous si vous avez besoin de JSON5 / JSONC.
Après le premier chargement, la plupart des ressources sont mises en cache par le navigateur, et l'outil fonctionne avec ou sans connexion.