Convertissez du JSON en YAML et inversement, avec validation.

La conversion s'exécute en direct dans votre navigateur — rien n'est envoyé. Modifiez un côté et l'autre suit instantanément.  · Déposez un fichier .json / .yaml sur l'un des deux panneaux

Indentation
data.json
data.yaml

À propos de JSON ↔ YAML

Le convertisseur JSON ↔ YAML traduit entre les deux formats dans les deux sens, avec validation intégrée. Collez du JSON d'un côté ou du YAML de l'autre, et la conversion se fait en direct dans votre navigateur; les erreurs de syntaxe sont signalées avec l'emplacement exact, si bien qu'une virgule superflue ou une mauvaise indentation est repérée en quelques secondes.

La mise en forme est configurable: choisissez la largeur d'indentation et triez éventuellement les clés d'objet par ordre alphabétique pour une sortie stable et adaptée aux diffs. Des statistiques en direct montrent les lignes, octets, clés et profondeur d'imbrication de votre document, et l'outil indique si la racine est un objet, un tableau ou une valeur scalaire.

Vous pouvez taper, coller, téléverser un fichier ou en glisser un sur la page, puis copier ou télécharger le résultat converti. Comme tout s'exécute côté client, les fichiers de configuration contenant des secrets ne quittent jamais votre machine — un pont pratique au quotidien entre les charges utiles d'API et les configurations Kubernetes, CI ou Docker Compose.

Comment utiliser JSON ↔ YAML

  1. Collez votre JSON ou YAML dans son volet — ou téléversez ou glissez un fichier sur la page.
  2. Corrigez toute erreur de syntaxe grâce à la position de ligne signalée, si l'une est indiquée.
  3. Réglez la largeur d'indentation et activez le tri des clés selon vos préférences.
  4. Lisez la sortie convertie dans le volet opposé, avec les statistiques du document.
  5. Copiez le résultat ou téléchargez-le sous forme de fichier.

Questions fréquentes

Pour les données, oui — YAML est un sur-ensemble de JSON, donc chaque document JSON a une représentation YAML et inversement. Ce qui change, c'est la syntaxe: YAML utilise l'indentation et autorise les commentaires, bien que les commentaires soient perdus lors de la conversion vers JSON, qui n'a pas de syntaxe de commentaire.

Une saisie invalide est signalée avec la position de l'échec, afin que vous puissiez aller directement à la ligne fautive — typiquement une virgule ou un guillemet manquant en JSON, ou une indentation incohérente et des caractères spéciaux non échappés en YAML.

Elle ordonne les clés d'objet par ordre alphabétique à chaque niveau de la sortie. Des clés triées rendent les fichiers convertis déterministes, ce qui limite les diffs de gestion de version et facilite la comparaison côte à côte de deux configurations.

YAML type automatiquement les scalaires non entre guillemets: yes et no deviennent des booléens, 012 peut être analysé comme un nombre, et les codes pays comme NO sont des pièges tristement célèbres. Mettez la valeur entre guillemets dans votre source YAML pour la forcer à rester une chaîne.

Oui — la conversion s'exécute entièrement dans votre navigateur, y compris les fichiers que vous glissez. Rien n'est transmis, donc convertir des configurations contenant des identifiants ou des noms d'hôte internes est sûr.

Oui, il est gratuit sans limite basée sur la taille — convertissez dans les deux sens aussi souvent que nécessaire.


Recherches populaires
json en yaml yaml en json convertisseur json yaml convertir yaml en ligne validateur yaml outil json yaml
Besoin d'aide ?
Un problème avec cet outil ? Signalez-le à notre équipe.
Signaler un problème

Ajoutez cet outil gratuit à votre propre site web — copiez-collez le code ci-dessous.