Comparer deux textes ligne par ligne

Le comparateur de textes confronte deux blocs de texte ligne par ligne et affiche les deux versions côte à côte, avec les numéros de ligne et chaque ligne ajoutée, supprimée ou modifiée signalée par une couleur.

La comparaison s'exécute dans cet onglet : votre texte n'est pas envoyé à un serveur, et il n'y a ni bouton de fusion ni bouton de remplacement — le résultat est en lecture seule, copiez ce dont vous avez besoin.

  1. Collez la version d'origine dans le champ Texte de base et la version révisée dans le champ Texte comparatif.
  2. Cliquez sur Comparez immédiatement.
  3. Lisez le tableau : les lignes identiques ne sont pas marquées, les lignes modifiées sont en orange, celles qui n'existent que dans le texte d'origine en rouge, celles qui n'existent que dans le texte comparatif en vert ; une cellule grise indique que l'autre version n'a pas de ligne à cet endroit.
  4. Modifiez un champ puis cliquez de nouveau sur Comparez immédiatement pour reconstruire le tableau, ou sur Effacer pour vider les deux champs et le résultat.
  5. Sélectionnez et copiez dans le tableau les lignes dont vous avez besoin — la comparaison elle-même est en lecture seule.

Comment fonctionne la comparaison

Ligne par ligne, pas caractère par caractère

L'outil compare des lignes entières et aligne les deux versions pour que les numéros de ligne restent synchronisés. Un seul caractère modifié dans une ligne marque toute la ligne ; les caractères ne sont pas surlignés individuellement.

Comme la comparaison travaille par lignes, les fins de ligne CRLF et LF ne créent pas de fausses différences : un fichier Windows et un fichier Unix au contenu identique sont considérés comme égaux.

Lire le résultat

Chaque ligne du tableau affiche le numéro et le texte des deux versions. L'orange signale une ligne présente des deux côtés mais différente ; le rouge, les lignes présentes uniquement dans l'original ; le vert, celles présentes uniquement dans le texte comparatif. Une cellule grise vide indique que l'autre version n'a pas de ligne à cette position.

Les tabulations sont affichées sous forme de quatre espaces pour que le code indenté reste aligné, et les lignes longues passent à la ligne dans leur cellule au lieu d'élargir la page.

Limites pratiques

La comparaison distingue majuscules et minuscules : « Bonjour » et « bonjour » comptent comme une modification. Aucune option ne permet d'ignorer la casse ou les espaces, et il n'y a pas de chargement de fichier : le texte se colle dans les champs. Si un champ est vide, un court message s'affiche à sa place au lieu de la comparaison.

Tout est calculé dans le navigateur. Quelques milliers de lignes se comparent en une seconde environ sur une machine ordinaire, et aucune donnée ne quitte la page ; pour de très gros fichiers, un outil de diff de bureau est plus confortable.

Outils récents :