Comparaison YAML

Comparez deux documents YAML et trouvez toutes les différences structurelles. Voyez exactement ce qui a été ajouté, supprimé ou modifié — avec les chemins YAML complets. Aussi : JSON ↔ YAML | Comparaison JSON | Comparaison XML.
Tout le traitement s’effectue localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Collez deux documents YAML ci-dessous et cliquez sur Comparer pour trouver les différences.
Saisissez deux documents YAML ci-dessus et cliquez sur Comparer pour voir les différences.
Mode d’emploi : collez votre YAML d’origine dans la zone de texte de gauche (YAML A) et la version modifiée dans celle de droite (YAML B). Cliquez sur Comparer pour voir toutes les différences.
Couleurs du résultat : Vert = ajouté dans B, Rouge = supprimé de A, Jaune = valeur modifiée.
Comparaison en ensembles : lorsqu’elle est cochée, les tableaux sont comparés comme des ensembles non ordonnés (l’ordre des éléments est ignoré). Par défaut, les tableaux sont comparés position par position.
Astuce : les commentaires YAML (#) sont retirés lors de l’analyse et ne sont pas comparés. Seule la structure de données est comparée, ce qui en fait un outil idéal pour les différences de fichiers de configuration.
Différence structurelle YAML — les commentaires ne comptent pas

Le YAML se compare comme une structure de données, et non comme du texte : les commentaires sont retirés, l’indentation est normalisée, et des scalaires entre guillemets ou non qui s’interprètent à la même valeur sont égaux. Un piège propre au YAML : les ancres et les alias font que deux documents peuvent différer textuellement tout en représentant des données identiques — ou se ressembler tout en se résolvant différemment. Comparer la structure analysée gère les deux cas.

Idéal pour les différences de fichiers de configuration — les variations d’espaces et de commentaires n’apparaissent jamais.