# Comparateur de textes

URL: https://discuvr.org/text-diff/?hl=fr
Last updated: 2026-11-07
MCP tool: `compare_texts`

Comparez deux textes ligne par ligne : ajouts, suppressions et modifications, mots changés surlignés. Ignorez la casse ou les espaces. Rien n'est conservé.

Un contrat revient avec des modifications que personne n'a signalées. Un fichier de configuration fonctionne sur un serveur et pas sur l'autre. Collez les deux versions ici et voyez exactement ce qui a changé, ligne par ligne, avec les mots modifiés mis en évidence.

## Ce qu'il fait

- Comparaison ligne par ligne, lignes ajoutées, supprimées et modifiées marquées et numérotées.
- Les mots changés sont surlignés dans les lignes modifiées.
- Ignorez la casse ou les espaces superflus quand seule la formulation compte.
- Un taux de similarité et le nombre de lignes ajoutées, supprimées et modifiées.
- Rien de ce que vous collez n'est conservé ni journalisé.

## Comment ça marche

1. Collez le texte d'origine à gauche et le texte modifié à droite.
2. Cliquez sur Comparer.
3. Lisez les lignes marquées, ou inversez les côtés pour voir le changement dans l'autre sens.

## Exemple concret : vérifier un contrat retourné

Collez la version envoyée à gauche et celle qui vous est revenue à droite. Chaque clause modifiée apparaît comme une ligne modifiée, mots changés surlignés : un délai de paiement passé de 30 à 45 jours ou un plafond de responsabilité supprimé saute aux yeux. Gardez une clause par ligne pour un résultat plus net, et activez l'option espaces si l'autre partie n'a changé que des espaces ou des retraits, afin que seules les modifications de fond soient signalées.

## Comment fonctionne la comparaison

Les textes sont d'abord comparés ligne par ligne, il vaut donc mieux garder une clause, un paramètre ou un enregistrement par ligne. Les lignes modifiées (et non ajoutées ou supprimées) sont appariées, puis leurs mots sont comparés à nouveau pour surligner le changement exact. Le surlignage des mots s'applique quand les deux versions d'une ligne totalisent au plus 1 000 caractères, dans la limite de 50 000 caractères de lignes modifiées par comparaison ; au-delà, la ligne est marquée en entier. Chaque côté accepte jusqu'à 200 000 caractères et 5 000 lignes.

## Ce que les options ignorent, et ce qui compte encore comme modification

Ignorer les espaces superflus remplace chaque suite d'espaces et de tabulations par une seule espace et supprime celles du début et de la fin de chaque ligne : une ligne avec une tabulation ou des espaces finales correspond aux mêmes mots tapés avec des espaces simples. Les espaces ne sont pas supprimées pour autant : "ab" et "a b" restent différents. Une ligne vide, ou un retour à la ligne après la dernière ligne d'un seul des deux textes, compte toujours comme une ligne ajoutée. Ignorer la casse utilise le pliage de casse Unicode, donc "Straße" correspond à "STRASSE". Quand une option masque une différence, la ligne est affichée telle qu'elle figure dans le texte modifié. Les fins de ligne Windows (CRLF) et Unix sont considérées comme identiques ; un texte aux fins de ligne de l'ancien Mac (CR seul) est lu comme une seule longue ligne.

## Ce que mesure le taux de similarité

La similarité compare des lignes entières, pas des caractères : c'est deux fois le nombre de lignes identiques divisé par le nombre total de lignes des deux côtés. Dix lignes dont une modifiée donnent 90 %, mais un texte d'une seule ligne avec un mot changé donne 0 %, même si presque tous ses mots sont identiques. Pour un taux par phrase, placez d'abord chaque phrase sur sa propre ligne. Dans un bloc modifié, les lignes changées sont appariées dans l'ordre avec celles de l'autre côté ; si un côté du bloc a plus de lignes, les lignes en trop comptent comme ajoutées ou supprimées.

## Questions

**Pourquoi tout un paragraphe est-il marqué comme modifié ?**

Un paragraphe sans retour à la ligne forme une seule ligne, donc un seul mot modifié marque toute la ligne. Les mots changés y sont surlignés tant que les deux versions de la ligne totalisent au plus 1 000 caractères ; un paragraphe plus long est marqué en entier. Découper d'abord le texte en phrases ou en clauses donne un surlignage plus précis et des totaux plus utiles.

**Puis-je comparer deux colonnes Excel ?**

Oui. Copiez chaque colonne et collez-en une de chaque côté ; chaque cellule devient une ligne. La comparaison suit l'ordre des lignes : elle montre où les deux listes divergent et quelles lignes ont été insérées ou supprimées. Si l'ordre n'a pas d'importance, triez d'abord les deux listes avec Trier de A à Z dans le Convertisseur de casse, pour ne voir que les vrais ajouts et retraits. Activez Ignorer la casse et Ignorer les espaces superflus pour passer sur les majuscules et les espaces en trop. Pour vérifier dans Excel : =EXACT(A2,B2) (dans Excel en français, =EXACT(A2;B2)) compare deux cellules de la même ligne en tenant compte de la casse (un simple =A2=B2 l'ignore), et =COUNTIF(B:B,A2)=0 (=NB.SI(B:B;A2)=0) renvoie VRAI pour une valeur de la colonne A absente de la colonne B. NB.SI ignore la casse et lit * et ? comme des caractères génériques : placez ~ devant quand ils font partie des données.

**Puis-je comparer des documents Word ou PDF ?**

Copiez le texte de chaque document et collez-le. La mise en forme, comme le gras ou les polices, n'est pas comparée, seulement les mots et les lignes.

**Quelle taille peuvent avoir les textes ?**

Jusqu'à 200 000 caractères et 5 000 lignes de chaque côté.

**Mon texte est-il conservé ?**

Non. Les deux textes sont comparés et renvoyés dans la même requête, sans jamais être écrits dans une base de données ni un journal.

**Puis-je comparer deux fichiers JSON ou deux morceaux de code ?**

Oui, mais la comparaison se fait ligne par ligne : un JSON minifié sur une seule ligne apparaît comme une seule ligne modifiée. Formatez d'abord les deux versions avec le JSON Formatter (il garde l'ordre des clés), pour que chaque clé soit sur sa propre ligne et que seuls les vrais changements de valeur soient signalés. Le code se compare bien tel quel ; activez Ignorer les espaces superflus si seule l'indentation a changé.

**Comment comparer deux versions directement dans Word ou Google Docs ?**

Dans Word, ouvrez un document et choisissez Review > Compare > Compare Documents, puis sélectionnez le fichier d'origine et le fichier révisé : Word ouvre un troisième document qui affiche chaque différence en suivi des modifications, y compris les changements de mise en forme. Dans Google Docs, ouvrez une version et choisissez Tools > Compare documents, puis sélectionnez l'autre : vous obtenez un nouveau document dans votre Drive avec les différences sous forme de suggestions, et il faut un droit de modification pour l'utiliser. Utilisez cette page quand les deux textes ne sont pas tous deux des fichiers Word ou tous deux des Google Docs, par exemple une clause d'un e-mail face au PDF signé : collez chaque côté, les mots modifiés sont surlignés et rien n'est conservé.

**Détecte-t-il les lignes déplacées ?**

Non. La comparaison suit l'ordre des lignes : une ligne déplacée apparaît comme supprimée à son ancien emplacement et ajoutée au nouveau, et elle compte une fois dans chaque total. Exemple : A, B, C contre B, C, A donne 1 ligne supprimée, 1 ligne ajoutée et 66,7 % de similarité. Si une ligne déplacée atterrit à côté d'une ligne modifiée, les deux peuvent aussi être appariées et affichées comme une seule ligne modifiée. Pour vérifier que deux listes contiennent les mêmes lignes quel que soit l'ordre, triez d'abord les deux avec Trier de A à Z dans le Convertisseur de casse.

**Comment comparer deux fichiers texte en ligne de commande ?**

Sous Windows, fc /n ancien.txt nouveau.txt dans l'Invite de commandes liste les blocs différents avec les numéros de ligne ; ajoutez /c pour ignorer la casse ou /w pour compresser espaces et tabulations. Sous macOS et Linux, diff -u ancien.txt nouveau.txt affiche un diff unifié ; diff -i ignore la casse et diff -b ignore les changements de quantité d'espaces. Avec Git installé, git diff --no-index ancien.txt nouveau.txt fonctionne sur tout système, même hors d'un dépôt, et l'option --word-diff marque les mots changés. Utilisez cette page quand le texte n'est pas dans des fichiers, par exemple une clause d'un e-mail face à celle d'un PDF, ou pour voir les mots changés surlignés côte à côte sans terminal.

## Plus dans Bureau et données

- [CSV vers Excel](https://discuvr.org/csv-to-excel/?hl=fr)
- [Signer un PDF](https://discuvr.org/sign-pdf/?hl=fr)
- [Caviarder](https://discuvr.org/redact/?hl=fr)
- [Quelle est mon IP](https://discuvr.org/what-is-my-ip/?hl=fr)

## Souvent utilisé avec

- [Convertisseur de casse et outils de lignes](https://discuvr.org/case-converter/?hl=fr)
- [JSON Formatter](https://discuvr.org/json-formatter/?hl=fr)
- [Compteur de mots et analyseur de lisibilité](https://discuvr.org/word-counter/?hl=fr)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
