YAML Diff.

Comparaison YAML côte à côté. Analyse les deux documents et affiche les clés ajoutées, supprimées et modifiées avec les chemins.

Processed in your browserNo upload, no signup

Document A

Document B

Diff

How the diff works.

Both documents are parsed in your browser. The diff is computed recursively: scalar changes are reported aschanged, keys present on only one side are added or removed, and structural changes (e.g. map to string) are surfaced at the closest common parent path.

Paths are sorted alphabetically before output, so the same two inputs always produce the same diff. This makes the output easy to paste into a PR description or feed into another tool.

Votre entrée est traitée localement et n'est pas téléchargée pour traitement. Vérifiez en ouvrant DevTools → Network.

YAML Diff exemples.

// Comparer deux YAML

Questions fréquentes.

Quel type de différences affiche-t-il ?

Il affiche les clés ajoutées, supprimées et modifiées avec leurs chemins complets.

Comment fonctionne YAML Diff ?

La comparaison YAML Diff accepte deux documents YAML et compare leur structure et leurs valeurs à tous les niveaux. Elle détecte les clés ajoutées, supprimées et modifiées.

Contrairement à un diff de texte simple, le YAML Diff considère la structure. Il compare des emplacements sémantiquement équivalents, même lorsque l'ordre des clés est différent.

Le résultat est une représentation claire des différences qui affiche directement les clés et valeurs affectées.

Symboles de diff

+ (Plus) marque les éléments ajoutés qui sont présents dans le deuxième document mais pas dans le premier.

- (Moins) marque les éléments supprimés qui étaient dans le premier document mais pas dans le deuxième.

! marque les valeurs modifiées avec la même clé. L'ancienne et la nouvelle valeur sont affichées côte à côte.

Quand utiliser YAML Diff ?

Lors de la revue des changements de configuration entre développement et production, YAML Diff aide à identifier les différences exactes.

Pour les revues de code de manifestes Kubernetes ou d'autres configurations basées sur YAML, le diff structuré est indispensable.

Lors de la migration entre systèmes, YAML Diff montre quelles valeurs ont été transférées et quelles modifications ont été nécessaires.

Outils connexes.