Cet outil compare deux versions d’un texte et montre, ligne par ligne, ce qui a été ajouté, supprimé ou laissé tel quel. La comparaison se fait par ligne, s’exécute entièrement dans votre navigateur et peut ignorer la casse ou les espaces superflus lorsque ces différences n’ont pas d’importance.
Vos données sont traitées localement dans votre navigateur et ne sont pas envoyées à notre serveur.
0ajoutées0supprimées0inchangées
Collez les deux versions pour les comparerLes différences ligne par ligne apparaissent ici dès que les deux champs contiennent du texte.
Ces textes sont trop volumineux pour une comparaison sûre. Réduisez chaque côté à 800 lignes ou 100 000 caractères.
Comment utiliser cet outil
1 Collez le texte d’origine à gauche et le texte modifié à droite.
2 Lisez le diff en dessous : les lignes vertes ont été ajoutées, les rouges supprimées, les grises sont inchangées.
3 Activez « Ignorer la casse » ou « Ignorer les espaces » si ces différences ne doivent pas compter.
4 Copiez le diff pour un commentaire de relecture, ou effacez les deux champs pour comparer une autre paire.
Formule et logique de calcul
Appariement des lignes
Plus longue sous-séquence commune des deux tableaux de lignes
L’outil recherche la plus longue suite de lignes présente dans les deux textes, dans le même ordre. Tout ce qui reste en dehors de cette suite est signalé comme supprimé depuis l’original ou ajouté dans la version modifiée.
Ignorer le bruit
Clé = ligne, éventuellement en minuscules et avec espaces normalisés
Lorsqu’une option est active, les lignes sont comparées sur leur clé normalisée mais affichées telles qu’elles ont été saisies. Une ligne qui ne diffère que par la casse ou les espacements est alors considérée comme inchangée.
Exemple de calcul
Une ligne modifiée
La deuxième ligne d’un texte de trois lignes a été modifiée.
Original : alpha, bêta, gamma
Modifié : alpha, bêta deux, gamma
Diff : une ligne supprimée, une ajoutée, deux inchangées
Le diff affiche l’ancienne ligne avec un moins et la nouvelle avec un plus. Les lignes voisines restent visibles comme contexte.
Changements d’espaces uniquement
Un fichier a été reformaté avec une indentation différente.
Activez « Ignorer les espaces »
Les lignes qui ne diffèrent que par les espacements sont égales
Résultat : toutes les lignes sont inchangées
Le diff ne contient plus que des lignes inchangées, ce qui est pratique pour relire une série de retouches de mise en forme.
Cas limites et précision
Par ligne, pas par mot
La modification d’un seul mot dans une ligne apparaît comme une ligne supprimée et une ligne ajoutée, et non comme une surbrillance au niveau du mot. Le résultat reste ainsi plus lisible et plus facile à copier.
Limites de taille
Les entrées trop volumineuses sont refusées plutôt que de bloquer la page. La limite est de 800 lignes ou 100 000 caractères par côté ; découpez le texte en sections plus courtes pour une comparaison plus large.
Fins de ligne
Les fins de ligne Windows et Unix sont normalisées avant la comparaison, pour qu’un fichier n’apparaisse pas entièrement différent simplement parce qu’il utilise CRLF au lieu de LF.
Questions fréquentes
Les changements à l’intérieur d’une ligne sont-ils mis en évidence ?+−
Non. La comparaison se fait par ligne : une ligne modifiée apparaît une fois comme supprimée et une fois comme ajoutée. C’est généralement plus clair pour du code, des listes ou des documents.
Que signifient les couleurs ?+−
Les lignes vertes précédées d’un plus ont été ajoutées dans la version modifiée, les lignes rouges précédées d’un moins ont été retirées de l’original, les lignes grises sont inchangées. Chaque ligne porte aussi un libellé pour les lecteurs d’écran, pour que le sens ne dépende pas de la seule couleur.
À quoi sert « Ignorer les espaces » ?+−
L’option supprime les espaces en début et en fin de ligne et regroupe les espaces répétés avant la comparaison. Les changements d’indentation sont alors comptés comme inchangés.
Pourquoi mon texte volumineux est-il refusé ?+−
Comparer ligne par ligne des textes très volumineux rendrait la page inutilisable. L’outil limite chaque côté à 800 lignes ou 100 000 caractères ; comparez plutôt des sections plus courtes.
Mon texte est-il envoyé sur un serveur ?+−
Non. La comparaison s’exécute localement dans votre navigateur et le texte n’est transmis nulle part.
Outils de texte similaires
Comptez, nettoyez ou triez les textes avant de comparer leurs versions.