JSON en YAML
Transformez du JSON en YAML propre, facile à lire, à modifier et à garder dans un fichier de configuration.
ou déposez-les ici · jusqu’à 50 Mo par fichier, gratuitement
Fichiers plus volumineux ? Pro convertit des fichiers jusqu’à 500 MoAu-delà des limites gratuites : vous pourrez débloquer le téléchargement dès 1,99 €.
Traitement en cours…
Votre fichier est prêt
Gratuit · Sans inscription · Sans filigrane · Vos fichiers ne quittent jamais votre appareil
JSON en YAML en 3 étapes
- Sélectionnez votre fichier JSON, ou déposez-le dans le cadre.
- Cliquez sur Convertir en YAML.
- Téléchargez le fichier .yaml, prêt à modifier ou à committer.
Un YAML lisible à partir de n’importe quel JSON
Le JSON est ce que produisent les API et les programmes ; le YAML est ce que l’on préfère lire et modifier à la main. Convertir en YAML une réponse d’API, un manifeste de paquet ou un réglage exporté supprime les accolades et la plupart des guillemets : la structure apparaît par la seule indentation.
Le résultat utilise une indentation de deux espaces et ne coupe jamais les longues lignes. Les chaînes ne sont mises entre guillemets que lorsque le YAML les lirait autrement, comme "true", "007" ou "2026-03-15" : les valeurs gardent ainsi leur type exact à la relecture. Tout JSON valide est aussi du YAML valide, rien ne se perd en route.
Questions fréquentes
Comment convertir du JSON en YAML ?
Sélectionnez votre fichier JSON et cliquez sur Convertir en YAML. L’outil vérifie le JSON, l’écrit en YAML avec une indentation de deux espaces et télécharge un fichier .yaml. Si le JSON n’est pas valide, vous voyez le message de l’analyseur pour le corriger d’abord.
Pourquoi certaines valeurs sont-elles entre guillemets ?
Les valeurs que le YAML lirait comme un nombre, un booléen, null ou une date sont mises entre guillemets quand elles étaient du texte dans le JSON. Par exemple, la chaîne "007" reste "007" au lieu de devenir le nombre 7. Le texte ordinaire sans ce risque est écrit sans guillemets.
Peut-on utiliser le résultat dans Kubernetes ou Docker Compose ?
Oui, à condition que le JSON ait la structure attendue par ces outils. Le YAML contient exactement les mêmes données : un manifeste exporté en JSON avec kubectl, par exemple, peut être converti, modifié puis appliqué à nouveau.
Le YAML garde-t-il l’ordre des clés ?
Oui. Les clés apparaissent dans le même ordre que dans le fichier JSON, et les listes gardent l’ordre de leurs entrées : le YAML est donc facile à comparer avec l’original et avec les versions précédentes de votre dépôt.
Mon fichier est-il envoyé sur un serveur ?
Non. Le JSON est converti dans votre navigateur, sur votre propre appareil : les réglages, secrets ou données clients qu’il contient ne quittent jamais votre ordinateur. Une fois la page chargée, le convertisseur continue de fonctionner même sans connexion internet.