DevToolbox

Gratuit en ligne YAML Formatter & Validator

Formatez, validez et convertissez du YAML en ligne. Indentez avec 2 ou 4 espaces, vérifiez la syntaxe et convertissez entre YAML et JSON. Gratuit, 100 % côté client — vos données ne quittent jamais votre navigateur.

100% Côté client · Vos données ne quittent jamais votre navigateur
Output will appear here

Comment utiliser YAML Formatter & Validator

Collez votre YAML dans la zone Entrée, puis choisissez un mode dans la barre d'outils :

  • Formater le YAML — analyse et resérialise votre YAML avec une indentation cohérente. Choisissez 2 espaces ou 4 espaces.
  • Valider — vérifie la syntaxe sans modifier le contenu. Une bannière verte confirme un YAML valide ; une bannière rouge affiche l'erreur précise.
  • YAML → JSON — convertit votre document YAML en JSON formaté.
  • JSON → YAML — convertit un objet ou tableau JSON en YAML.

Cliquez sur le bouton de mode ou appuyez sur Ctrl/Cmd+Entrée pour exécuter. Utilisez le bouton Copier pour copier le résultat. Appuyez sur Ctrl/Cmd+K pour effacer.

Questions fréquentes

Qu'est-ce que le YAML et pourquoi utiliser un formateur ?

YAML est un format de sérialisation de données lisible par l'humain, largement utilisé pour les fichiers de configuration — Kubernetes, Docker Compose, GitHub Actions, etc. Un formateur corrige automatiquement l'indentation et les espaces pour que le fichier soit à la fois valide et facile à lire.

Quelle indentation YAML requiert-il ?

YAML utilise des espaces — jamais des tabulations — pour l'indentation. La spécification n'impose pas un nombre précis d'espaces, mais 2 espaces est la convention la plus répandue. Cet outil prend en charge 2 et 4 espaces.

Quelle est la différence entre "Formater le YAML" et "Valider" ?

"Formater le YAML" analyse votre entrée et la resérialise avec une indentation cohérente, ce qui implique une validation implicite. "Valider" vérifie uniquement la correction syntaxique sans modifier le contenu.

Puis-je convertir du YAML en JSON et vice versa ?

Oui. "YAML → JSON" produit un JSON formaté. "JSON → YAML" effectue la conversion inverse. Les deux modes préservent tous les types de données : chaînes, nombres, booléens, null, tableaux et objets.

Mes données YAML sont-elles envoyées à un serveur ?

Non. Tout le traitement se fait dans votre navigateur via la bibliothèque js-yaml. Vos fichiers de configuration ne quittent jamais votre machine.

Pourquoi mon YAML formaté semble-t-il différent de l'original ?

YAML permet plusieurs façons de représenter les mêmes données (style bloc vs. flux, chaînes entre guillemets ou non, etc.). Le formateur normalise tout en style bloc canonique, qui est le format le plus lisible et le plus attendu pour les fichiers de configuration.

Outils associés