Skip to content
jsonforge.app
36 outils

Des outils JSON qui tournent entièrement dans votre navigateur

Formatez, comparez, réparez, convertissez et explorez le JSON — 36 outils ciblés, sans inscription, rien à envoyer. Vos données ne quittent jamais votre appareil.

Tourne entièrement dans votre navigateurInstantané — rien à envoyerGratuit, sans inscription
JSON Preview

Prévisualisez du JSON en texte mis en forme, tableau, diagramme de relations ou arbre — changez de vue instantanément.

/json-preview

JSON to Table

Collez du JSON et visualisez-le instantanément en tableau lisible — exportez les données de tableau directement en CSV.

/json-to-table

CSV to JSON

Convertissez des exports CSV ou tableurs en tableau JSON d'objets, avec les en-têtes comme clés et des types inférés cellule par cellule.

/csv-to-json

Google Maps Timeline Visualizer

Visualize and replay your Google Maps Timeline (Location History) export on a map — playback, filters, stats, and video export, all in your browser.

/google-maps-timeline

JSON Analyzer & Statistics

Analysez la structure JSON avec des statistiques détaillées : clés totales, objets, tableaux, profondeur maximale, clés dupliquées, champs nullables, types de données, mémoire et taille de la charge utile.

/json-analyzer

JSON Assistant

Transformez un échantillon JSON en table SQL, schéma Drizzle ou validateur Zod/Yup/Joi — plus des données factices, un scan de secrets et une revue de structure.

/json-assistant

JSON Compare

Comparez deux documents JSON et repérez chaque valeur ajoutée, supprimée ou modifiée.

/json-compare

JSON Editor

Construisez et éditez du JSON visuellement — ajoutez des clés, changez des types, renommez des champs — sans syntaxe brute.

/json-editor

JSON Escape / Unescape

Échappez du texte brut en chaîne littérale JSON, ou dééchappez-en une pour retrouver le texte simple.

/json-escape-unescape

JSON Fake Data Generator

Générez dynamiquement des jeux de données factices JSON, CSV, SQL et TypeScript avec des schémas personnalisés et plus de 18 générateurs de champs.

/fake-data-generator

JSON Flatten

Aplatissez du JSON imbriqué en clés à notation pointée, ou désaplatissez pour retrouver la structure imbriquée.

/json-flatten

JSON Formatter

Formatez, validez et minifiez du JSON instantanément dans votre navigateur — sans téléversement, sans inscription.

/json-formatter

JSON Inspector

Analysez la taille, la profondeur, la répartition des types et les clés dupliquées d'un document JSON.

/json-inspector

JSON Minifier

Minifiez et mettez en forme du JSON avec statistiques de taille. Compressez ou formatez du JSON instantanément.

/json-minifier

JSON Placeholder API

Une fausse API REST gratuite et en direct, avec 20 ressources liées (users, posts, orders et plus) interrogeables par fetch() depuis votre propre code.

/json-placeholder-api

JSON Relationship Viewer

Cartographiez les entités et références de clés étrangères dans un JSON — détectez les champs id/*_id et dessinez le graphe de relations.

/json-relationship-viewer

JSON Repair

Corrigez automatiquement du JSON cassé — virgules finales, apostrophes, clés non citées.

/json-repair

JSON to C#

Générez des records C# avec attributs JsonPropertyName depuis un échantillon JSON, pour System.Text.Json.

/json-to-csharp

JSON to Code

Générez des types TypeScript, Go, Python, Java, Kotlin, Rust, C# ou PHP depuis du JSON.

/json-to-code

JSON to CSV

Convertissez des tableaux JSON en CSV et inversement, avec inférence de types et guillemetage.

/json-to-csv

JSON to Go

Générez des structs Go avec tags json depuis un échantillon JSON, prêts pour encoding/json.

/json-to-go

JSON to Java

Générez des records Java depuis un échantillon JSON, prêts à lier avec Jackson.

/json-to-java

JSON to Kotlin

Générez des data classes Kotlin depuis un échantillon JSON, pour kotlinx.serialization, Moshi ou Gson.

/json-to-kotlin

JSON to PHP

Générez des classes PHP 8 avec propriétés readonly promues depuis un échantillon JSON.

/json-to-php

JSON to Python

Générez des classes TypedDict Python depuis un échantillon JSON, pour mypy, Pyright et la complétion de l'éditeur.

/json-to-python

JSON to Rust

Générez des structs Rust avec derives serde Deserialize depuis un échantillon JSON.

/json-to-rust

JSON to TypeScript

Générez des interfaces TypeScript depuis du JSON, avec modificateurs readonly et commentaires JSDoc optionnels.

/json-to-typescript

JSON to XML

Convertissez du JSON en XML et inversement, avec enveloppe d'élément racine automatique.

/json-to-xml

JSON to YAML

Convertissez du JSON en YAML et inversement, avec inférence de types et mise en forme propre.

/json-to-yaml

JSON Tree Viewer

Explorez le JSON en arbre dépliable et recherchable, plutôt qu'en bloc de texte plat.

/json-tree-viewer

JSON Validator

Validez du JSON contre des schémas avec des rapports d'erreur détaillés. Générez des schémas depuis du JSON.

/json-validator

JSON Viewer

Un espace de travail multi-fichiers JSON — lisez le même document en texte mis en forme, tableau, arbre ou graphe de relations.

/json-viewer

OpenAPI & Swagger Viewer

Visionneuse interactive de spécifications OpenAPI 3.x et Swagger 2.0, avec générateurs de code cURL et Fetch.

/openapi-swagger-viewer

Placeholder Image Generator

Générez des images placeholder SVG personnalisées dynamiquement via une interface web interactive ou une API Edge rapide.

/placeholder-image

XML to JSON

Convertissez du XML — réponses SOAP, flux RSS, exports historiques — en JSON, en conservant les attributs et en signalant les erreurs d'analyse.

/xml-to-json

YAML to JSON

Convertissez des configs YAML — pipelines CI, manifests Kubernetes, spécifications OpenAPI — en JSON, avec des erreurs d'analyse précises.

/yaml-to-json

Qu'est-ce que JsonForge ?

JsonForge est né de l'envie d'arrêter de jongler entre une dizaine de sites à fonction unique — un onglet pour formater, un autre pour valider, un autre encore pour convertir en YAML — chacun avec ses propres publicités, son inscription ou sa limite d'envoi. C'est un seul endroit pour les outils JSON que les développeurs utilisent constamment : formater et valider, comparer deux documents, réparer une syntaxe cassée, convertir vers et depuis YAML, XML et CSV, générer des modèles typés en TypeScript, Python, Go, Rust, Java, C# et Kotlin, et explorer des structures profondément imbriquées sous forme d'arbre ou de tableau.

Chaque outil s'exécute entièrement dans le moteur JavaScript de votre propre navigateur. Rien de ce que vous collez n'est envoyé, enregistré ou transmis à un serveur — y compris les analyses de ce site, qui ne voient jamais votre JSON. C'est important lorsque les données que vous collez sont une réponse d'API de production, une fiche client ou un fichier de configuration contenant de vrais identifiants. Il n'y a pas non plus d'aller-retour serveur à attendre : formater un fichier de 10 Mo ou convertir un objet très imbriqué se fait instantanément, sur votre machine.

Aucun compte à créer, aucune limite artificielle verrouillant un « plan gratuit ». Chaque outil de ce site reste le même, que vous l'utilisiez une fois ou cent fois par jour. Une extension de navigateur reprend les mêmes outils pour les moments où vous préférez rester dans l'onglet où vous travaillez déjà plutôt que de basculer vers jsonforge.app.

Au-delà des outils eux-mêmes, chaque page explique le format ou la tâche qu'elle traite : ce que la validation JSON vérifie réellement, comment fonctionnent les contraintes de JSON Schema draft 7, pourquoi les virgules finales cassent les parseurs, et comment concevoir des réponses d'API JSON qui restent lisibles à mesure qu'elles croissent. Le blog va plus loin, avec des guides complets sur l'histoire de JSON, la conception de schemas, les erreurs de parsing, les structures imbriquées, les pièges de sécurité et la génération de types pour les langages que vous utilisez. Que vous déboguiez un payload de webhook cassé à 2 h du matin ou que vous conceviez une API de zéro, l'objectif est le même : l'outil dont vous avez besoin, l'explication de pourquoi il fonctionne ainsi, et rien d'autre entre les deux.

Questions fréquentes

JsonForge est-il gratuit ?

Oui — chaque outil est gratuit, sans limite d'utilisation, filigrane ni offre payante. Le site est financé par des publicités discrètes, pas des abonnements.

Dois-je créer un compte ?

Non. Aucune inscription, connexion ou adresse e-mail n'est requise pour un quelconque outil — ouvrez un outil et utilisez-le directement.

Mes données JSON sont-elles envoyées quelque part ?

Non. Chaque outil s'exécute côté client, dans le moteur JavaScript de votre navigateur. Rien de ce que vous collez ou importez n'est envoyé à un serveur, enregistré ou stocké — fermer l'onglet efface tout.

Quels outils JSON propose JsonForge ?

Formatage et validation, comparaison, réparation, visualiseurs en arbre et en tableau, éditeur visuel, conversion vers et depuis YAML, XML et CSV, et génération de code pour TypeScript, Python, Go, Rust, Java, C# et Kotlin — voir la liste complète ci-dessus.

Puis-je utiliser JsonForge sans connexion internet ?

Il faut charger la page une première fois, mais ensuite la plupart des outils continuent de fonctionner hors ligne puisque tout le traitement se fait localement. Pour la meilleure expérience hors ligne, installez l'extension de navigateur.