Convertisseur JSON ↔ YAML

Collez du JSON ou du YAML : la conversion s’affiche en direct, avec la ligne exacte de l’erreur si le contenu est invalide. Rien n’est envoyé sur un serveur.

Conversion

Sens

À propos de JSON et YAML

JSON et YAML décrivent les mêmes données : objets, listes, textes, nombres, booléens. JSON est le format des API et des fichiers package.json ; YAML, plus lisible et commenté, est celui de Docker Compose, Kubernetes, GitHub Actions, Ansible ou OpenAPI.

Fonctionnalités

  • Deux sens : JSON → YAML et YAML → JSON, bouton « Inverser »
  • Indentation de 2 ou 4 espaces, tri des clés facultatif
  • Documents multiples : un fichier YAML avec « --- » devient un tableau JSON
  • Erreurs précises : ligne et colonne du problème
  • Lecture sûre : aucun type exécutable, les dates restent du texte
  • Copier ou télécharger le résultat (.json, .yaml)

Comment utiliser l’outil

  • Étape 1 : choisissez le sens de conversion
  • Étape 2 : collez votre contenu dans la zone de gauche
  • Étape 3 : copiez ou téléchargez le résultat

Bon à savoir

  • Les commentaires YAML (#) n’existent pas en JSON : ils sont perdus à la conversion
  • Les textes comme « yes », « no », « on » ou « 08 » sont mis entre guillemets en YAML pour ne pas être lus comme des booléens ou des nombres
  • Les ancres et alias YAML (&, *) sont développés dans le JSON

Confidentialité

Tout est calculé dans votre navigateur : les données saisies ne sont envoyées nulle part et nous n’y avons pas accès. Vous pouvez y coller des données internes sans risque.

Soutenir TinyToolWeb

Aidez-nous à garder ces outils gratuits et sans publicité ! Votre soutien nous permet de créer davantage d’outils utiles.