Text Diff

Comparez deux textes et visualisez les différences ligne par ligne.

Texte original
Texte modifié
+4lignes ajoutées
-3lignes supprimées

Vue diff unifiée

-const greet = (name: string) => {
- console.log('Hello ' + name);
- return name;
+const greet = (name: string): string => {
+ console.log(`Hello ${name}`);
+ return name.toUpperCase();
};
const result = greet('World');
+console.log(result);
Respect de votre vie privée · Les informations saisies dans cet outil sont traitées entièrement dans votre navigateur. Rien n'est envoyé à notre serveur. Vos données ne sont ni revendues, ni utilisées à des fins publicitaires. Politique de confidentialité →

Questions fréquentes

Quel algorithme de diff est utilisé ?

Notre outil utilise l'algorithme de Myers (1986), le même que Git et la plupart des outils de diff. Il calcule la plus courte séquence d'opérations (insertions/suppressions) pour transformer un texte en l'autre, garantissant le diff minimal.

Peut-on comparer du code source ?

Oui, parfaitement. Collez du code dans les deux zones et l'outil compare ligne par ligne. La vue diff unifiée (format + / -) est identique au format git diff. Vous pouvez copier le diff en un clic pour le coller dans un PR ou un ticket.

Le diff est-il sensible aux espaces et tabulations ?

Oui, la comparaison est exacte au caractère près. Un espace de différence est détecté. Si vous voulez ignorer les différences de whitespace, normalisez d'abord votre texte (remplacez les tabulations par des espaces, supprimez les espaces en fin de ligne) avant de coller.

#diff#comparaison#texte#git#changements#développeur
Text Diff — Xytherion Tools