Text Diff Checker — Comparez deux textes et découvrez exactement ce qui a changé.

Collez un texte original et une version modifiée pour voir ce qui a été ajouté ou supprimé, ligne par ligne, mot par mot ou caractère par caractère. Affichez le résultat en parallèle ou en ligne, ignorez la casse et les espaces superflus, masquez les lignes inchangées, puis copiez ou téléchargez le comparatif. Les deux textes sont comparés directement dans votre navigateur et ne sont jamais envoyés sur un serveur.

Comparer deux textes Comparaison dans votre navigateur
Outil de comparaison de textes affichant côte à côte les lignes ajoutées et supprimées

Vos textes

Collez deux textes pour les comparer.

Différences

0 lignes ajoutées
0 Supprimé
0Unchanged
—Similitude
Le guide

Guide d'utilisation de l'outil de comparaison de textes : comparer des lignes, des mots et des caractères

Apprenez à lire un fichier « diff », à déterminer quand comparer ligne par ligne, mot par mot ou caractère par caractère, et à obtenir une comparaison claire.

Une explication simple

Qu'est-ce qu'un outil de comparaison de textes ?

Un outil de comparaison de textes compare deux versions d'un texte et indique précisément ce qui a changé. Les lignes, les mots ou les caractères qui ont été ajoutés sont surlignés en vert, tandis que ceux qui ont été supprimés sont surlignés en rouge.

Writers use it to review edits, developers use it to compare code and configuration files, and anyone can use it to check whether two copies of a document really match. If the two texts differ only in stray spaces, clean them first with the Whitespace Remover, and use the Text Sorter to put two lists in the same order before comparing.

Raisons courantes de comparer des textes

Pourquoi les gens comparent-ils des textes ?

Modifications et brouillons

Découvrez ce qu'un éditeur, un collègue ou un outil de traduction a modifié dans un essai, une clause de contrat ou un article de blog.

Code et configuration

Comparez deux versions d'un script, d'un fichier JSON ou d'un fichier de configuration pour identifier la ligne qui a provoqué le problème.

Listes et données

Vérifiez les nouveautés ou les éléments manquants entre deux exportations, comme les listes d'adresses e-mail, les noms de produits ou les listes de mots-clés.

Lignes, mots, caractères et vues

Comparer par lignes, mots ou caractères

Lignes

Le meilleur choix pour le code, les listes et les paragraphes. Les lignes modifiées sont mises en regard et les mots modifiés qu'elles contiennent sont mis en évidence.

Mots

Compare mot à mot l'ensemble du texte. Idéal pour les textes en prose où un saut de ligne a été déplacé mais où le libellé reste identique.

Personnages

Affiche chaque caractère ajouté ou supprimé. Utile pour repérer une simple faute de frappe, un chiffre modifié ou un symbole indésirable.

Côte à côte ou en ligne

L'affichage « côte à côte » présente les deux versions l'une à côté de l'autre. L'affichage « en ligne » les fusionne en une seule colonne, en indiquant les suppressions et les ajouts dans l'ordre.

Comparer en quelques étapes

Comment utiliser l'outil de comparaison de textes

  1. Collez le texte d'origine à gauche et le texte modifié à droite, ou cliquez sur « Exemple » pour tester une démonstration.
  2. Choisissez de comparer par lignes, mots ou caractères.
  3. Sélectionnez « Côte à côte » ou « En ligne ». Cochez les cases « Ignorer la casse » ou « Ignorer les espaces supplémentaires » si ces différences n'ont pas d'importance.
  4. Pour les textes longs, cochez la case « Afficher uniquement les modifications » afin de masquer les lignes inchangées et de conserver quelques lignes de contexte autour de chaque modification.
  5. Cliquez sur « Copier les différences » ou téléchargez le fichier .diff pour conserver le résultat. Utilisez « Inverser » pour effectuer la comparaison dans l'autre sens.
Couleurs, symboles et similitude

Comment repérer les différences

+ vert ajouté dans le texte modifié − rouge supprimé du texte d'origine neutre identique dans les deux textes Similitude = 2 × éléments inchangés ÷ (éléments du texte d'origine + éléments du texte modifié) Exemple : 8 lignes et 9 lignes avec 6 éléments inchangés Similitude = 2 × 6 ÷ 17 = 71 %

L'outil recherche la plus longue séquence d'éléments communs aux deux textes et marque tout le reste comme une modification. Il utilise l'algorithme de Myers, la même approche que celle employée par défaut par GNU diff et Git, ce qui lui permet de trouver la liste la plus courte possible de modifications. Grâce aux signes « plus » et « moins » ainsi qu'aux étiquettes lues par les lecteurs d'écran, le résultat ne dépend pas uniquement de la couleur.

La commande « copy diff » affiche le résultat en texte brut. Pour les lignes, celles qui ont été supprimées commencent par un signe moins et celles qui ont été ajoutées par un signe plus. Pour les mots et les caractères, le texte supprimé est encadré par [- -] et le texte ajouté par {+ +}.

De meilleurs résultats

Quelques conseils simples pour comparer des textes

  • Utilisez « Lignes » pour le code et les listes, et « Mots » pour les textes réorganisés.
  • Cochez la case « Ignorer les espaces superflus » lorsque le texte a été copié à partir de différents éditeurs et que l'espacement diffère.
  • Si deux listes semblent identiques mais ne sont pas classées dans le même ordre, triez-les d'abord toutes les deux à l'aide du « Text Sorter », puis comparez-les.
  • Collez du texte brut. La mise en forme (gras, couleurs, etc.) est perdue lorsque vous collez du texte dans une zone de texte ; seules les paroles sont donc comparées.
Bon à savoir

Restrictions et confidentialité

Confidentialité

Les deux textes sont comparés directement dans votre navigateur. Aucun des deux n'est envoyé à notre serveur. Seuls vos choix de mode, d'affichage et d'options sont enregistrés sur votre appareil ; le texte lui-même n'est jamais conservé.

Limites

Chaque texte peut comporter jusqu'à 2 millions de caractères, ou 100 000 caractères pour la comparaison de caractères. Si deux textes volumineux sont très différents, la partie modifiée peut s'afficher sous la forme d'un seul bloc remplacé. L'outil compare uniquement du texte brut, et non des fichiers Word ou PDF, et il ne reconnaît pas la syntaxe des langages de programmation.

Questions fréquentes

FAQ sur le comparateur de textes

Comment comparer deux textes en ligne ?

Collez le texte d'origine dans la case de gauche et le texte modifié dans celle de droite. Les différences s'affichent immédiatement ci-dessous : le texte ajouté apparaît en vert et celui supprimé en rouge.

Que signifient ces couleurs et ces symboles ?

Le texte en vert accompagné d'un signe « + » a été ajouté, celui en rouge accompagné d'un signe « - » a été supprimé, et le texte en noir reste inchangé dans les deux cas. Dans une ligne modifiée, les mots qui ont été modifiés sont mis davantage en évidence.

Quelle est la différence entre une comparaison par lignes, par mots et par caractères ?

L'option « Lignes » compare des lignes entières, ce qui convient au code et aux listes. L'option « Mots » compare mot à mot, ce qui convient à la prose. L'option « Caractères » compare chaque caractère, ce qui vous aide à repérer une simple faute de frappe ou un chiffre modifié.

Comment l'outil détermine-t-il ce qui a changé ?

Il identifie la plus longue séquence de lignes, de mots ou de caractères commune aux deux textes et marque tout le reste comme ayant été ajouté ou supprimé. Il utilise l'algorithme de Myers, la même méthode que celle employée par défaut par GNU diff et Git.

Peut-il ignorer les différences de majuscules/minuscules ou d'espaces ?

Oui. Cochez les cases « Ignorer la distinction entre majuscules et minuscules » pour traiter les majuscules et les minuscules de la même manière, et « Ignorer les espaces superflus » pour ignorer les espaces en début et en fin de ligne ainsi que les espaces répétés. Si aucun autre élément ne diffère, l'outil vous le signale.

À quoi sert l'option « Afficher uniquement les modifications » ?

Il masque les lignes inchangées et conserve trois lignes de contexte autour de chaque modification, avec une note indiquant le nombre de lignes masquées. Cette fonctionnalité est disponible lorsque vous effectuez une comparaison ligne par ligne.

Comment calcule-t-on le pourcentage de similitude ?

Il s'agit du double du nombre d'éléments inchangés divisé par le nombre total d'éléments présents dans les deux textes. Deux textes identiques obtiennent un score de 100 % et deux textes n'ayant rien en commun obtiennent un score de 0 %.

Puis-je copier ou télécharger le résultat ?

Oui. Les commandes « Copy diff » et « Download .diff » vous fournissent du texte brut. Pour les lignes, celles qui ont été supprimées commencent par un signe moins et celles qui ont été ajoutées par un signe plus. Pour les mots et les caractères, le texte supprimé est entre [- -] et le texte ajouté entre {+ +}.

Est-ce que cela fonctionne pour le code, les fichiers JSON et les documents ?

Cet outil fonctionne avec n'importe quel texte brut, y compris le code et le JSON, mais il ne reconnaît pas la syntaxe. Vous ne pouvez pas importer de fichiers Word ou PDF, et la mise en forme est perdue lors du copier-coller ; seules les paroles sont donc comparées.

Mon texte est-il mis en ligne ou stocké quelque part ?

Non. Les deux textes sont comparés directement dans votre navigateur. Chacun peut comporter jusqu’à 2 millions de caractères, ou 100 000 pour une comparaison de caractères. Vos choix de mode et d’options sont mémorisés sur votre appareil, mais le texte n’est pas enregistré.

D'après les utilisateurs de cet outil

Avis

Chargement des avis…
Continue comme ça

Encore plus d'outils à disposition

La page d'accueil propose des dizaines d'autres outils gratuits qui ne nécessitent pas de clé API.

Proposer un outil