Comparer deux versions d'un texte et voir exactement ce qui a changé
Repérez les vraies différences entre deux brouillons, deux contrats ou deux réponses d'API — y compris les modifications invisibles qui posent le plus de problèmes.
· 6 min de lecture
Pour comparer deux versions d'un texte, placez-les côte à côte dans un outil de comparaison : il aligne les passages identiques et marque tout le reste comme ajouté ou supprimé. Lire les deux versions dans deux fenêtres permet de repérer le paragraphe réécrit et de rater le « ne… pas » supprimé à l'article 7.
La méthode rapide ici : collez l'ancienne version à gauche et la nouvelle à droite dans Comparer deux textes. Ajouts et suppressions sont surlignés, les passages identiques restent neutres, et un compteur en haut indique combien d'unités ont été ajoutées, supprimées et laissées intactes. Réglez Comparer par sur Mots pour de la prose et sur Lignes pour des listes, du code ou des fichiers de configuration. Les deux textes restent dans votre navigateur, ce qui compte quand le document est un contrat ou un courrier médical.
Choisir une méthode
| Méthode | Utile pour | À surveiller |
|---|---|---|
| Un outil de comparaison comme celui-ci | Tout ce qui se sélectionne et se copie : JSON, CSV, code, prose | Vous comparez les mots, pas la mise en page |
| La fonction Comparer de Word | Deux fichiers .docx, quand il faut renvoyer un document corrigé | Produit un troisième document ; les deux originaux doivent être en .docx |
| Google Docs | Brouillons déjà dans Drive ; savoir qui a modifié quoi | Docs sur ordinateur seulement ; les deux fichiers doivent être dans votre Drive |
| Comparer deux PDF | Deux versions PDF du même document | Compare le texte extrait : un scan demande d'abord une reconnaissance de caractères |
Word. Dans l'onglet Révision, groupe Comparer, choisissez Comparer > Comparer deux versions d'un document (comparaison juridique), désignez l'original et le document révisé, puis validez. Word ouvre un troisième document où les différences apparaissent comme des marques de révision ; aucun des deux fichiers source n'est modifié. C'est l'outil adapté quand votre interlocuteur attend une version corrigée apparente.
Google Docs. Ouvrez le document le plus récent et utilisez Outils > Comparer des documents, puis sélectionnez l'ancien. Docs crée un fichier où les différences figurent en suggestions. Pour un document que vous êtes seul à avoir modifié, Fichier > Historique des versions > Afficher l'historique des versions va plus vite : il liste les versions nommées et met en évidence ce que chacune a changé.
Pour tout le reste — un e-mail, un fichier de configuration, une traduction, deux réponses d'API — copier le texte dans un outil de comparaison est plus rapide que tout cela.
Les modifications que vous ne voyez pas
Certaines différences sont invisibles à l'écran et changent pourtant ce qu'un logiciel fait du texte. C'est là qu'un outil de comparaison justifie son existence :
- Guillemets droits ou typographiques.
"et”se ressemblent presque. Un guillemet typographique casse du code, et dans un fichier CSV il cesse de délimiter un champ. - Espaces insécables. U+00A0 n'est pas le même caractère qu'une espace ordinaire. Traitements de texte et pages web en insèrent constamment, en particulier dans la typographie française avant
:et?. - Espaces en fin de ligne. Une seule espace finale suffit à rendre différentes deux lignes par ailleurs identiques.
- Caractères de largeur nulle. Espaces et liaisons de largeur nulle survivent au copier-coller et ne s'affichent pas du tout.
- Fins de ligne. Un fichier écrit sous Windows termine chaque ligne par CR LF ; sous macOS ou Linux, par LF seul. Changez cela et le fichier entier se signale comme modifié.
- Normalisation Unicode.
épeut être un point de code (U+00E9) ou deux (eplus un accent aigu combinant). Les deux s'affichent à l'identique et comptent chacun pour un caractère à l'écran, mais ce ne sont pas les mêmes chaînes.
Quand la comparaison signale une ligne qui semble identique, c'est presque toujours l'une de ces causes. Passez d'abord les deux côtés par Nettoyer un texte — il redresse les guillemets, retire les caractères invisibles et normalise les espaces — puis comparez les mots eux-mêmes. Les options Ignorer les espaces et Ignorer la casse rendent le même service pour un coup d'œil rapide, mais elles masquent aussi de vraies modifications : remettez-les à zéro avant de signer quoi que ce soit.
Comparer des listes : trier d'abord
Deux listes contenant les mêmes entrées dans un ordre différent apparaissent comme entièrement différentes. Passez-les toutes deux par Trier des lignes avec les mêmes réglages : la comparaison ne montre alors que les vrais ajouts et suppressions. Si un côté contient des répétitions, retirez-les d'abord avec Supprimer les lignes en double — voir Supprimer les doublons d'une liste pour les options qui comptent.
Comparer du JSON ou du code : formater les deux pareil
Un même document JSON peut être écrit sur une ligne ou sur quarante, avec les clés dans n'importe quel ordre. Avant de comparer, passez les deux par Formateur JSON avec la même indentation et le tri des clés activé. Ce qui reste est la différence dans les données, et non dans la façon de les écrire. Le principe vaut aussi pour le CSS, le XML et le HTML minifié : normalisez la mise en forme, puis comparez.
Une liste de vérification pour contrats et devis
Quand vous contrôlez un document révisé plutôt que vous ne l'explorez, regardez spécifiquement ces quatre points, qui changent discrètement :
- Les chiffres — montants, pourcentages, dates, préavis, délais de paiement.
- Le nom des parties et leur forme juridique : une filiale remplacée par sa maison mère, c'est un mot sur la page.
- Les négations — « doit » contre « ne doit pas », « y compris » contre « à l'exclusion de ».
- Les renvois à d'autres articles, qui se décalent d'un rang dès qu'une clause est insérée au-dessus.
Quand la comparaison semble fausse
Tout est marqué comme modifié. Presque toujours les fins de ligne, l'encodage, ou un fichier entièrement réindenté. Comparez par mots plutôt que par lignes, ou nettoyez d'abord les deux côtés.
Les deux textes sont trop différents. Une comparaison aligne les passages qui correspondent ; quand presque rien ne correspond, le résultat dégénère en « tout supprimer, tout insérer ». C'est un signal, pas un défaut : le document a été réécrit, pas modifié.
Un paragraphe déplacé apparaît supprimé puis réinséré. Les comparaisons par lignes et par mots ne suivent pas les déplacements. Relisez les deux blocs pour vérifier qu'ils sont identiques avant de vous inquiéter.
La comparaison de PDF montre des différences invisibles. Le texte extrait suit l'ordre de lecture du PDF : un changement de mise en colonnes peut réordonner le texte sans changer un mot. Comparez alors paragraphe par paragraphe.
Un PDF scanné ne donne rien. Il n'y a pas de texte à extraire, seulement une image. Une reconnaissance de caractères est nécessaire d'abord.
Questions fréquentes
Puis-je comparer deux documents Word ici ? Copiez le texte et collez-le. Vous comparerez les mots, pas la mise en forme ni les marques de révision. Pour renvoyer un document corrigé, utilisez la fonction Comparer de Word.
Quelque chose est-il envoyé ? Non. La comparaison s'exécute dans votre navigateur : les brouillons confidentiels restent sur votre appareil.
Quelle taille de texte l'outil accepte-t-il ? De grandes tailles, mais une comparaison est quadratique dans le pire des cas : deux textes très longs et très différents sont donc lents. Comparez alors section par section.
Puis-je comparer plus de deux versions ? Pas en une fois. Comparez la version 1 à la 2, puis la 2 à la 3 ; cela vous dit aussi quel tour a introduit chaque modification.
Les déplacements de texte sont-ils signalés ? Non. Un bloc déplacé apparaît comme une suppression à un endroit et une insertion à un autre.
Pour aller plus loin
- Normaliser les deux textes avant de comparer : Nettoyer un texte
- Mettre les listes dans le même ordre : Trier des lignes
- Remettre au propre un texte tiré d'un PDF : Nettoyer un texte copié depuis un PDF
Outils utilisés dans ce guide
- Comparer deux textes (diff)Comparez deux textes et surlignez les différences.
- Formateur JSONIndentez du JSON et triez les clés si besoin.
- Trier des lignesTriez une liste par ordre alphabétique, numérique ou aléatoire.
- Supprimer les lignes en doubleSupprimez les doublons d'une liste en gardant l'ordre.
- Nettoyeur de texteRéparez lignes coupées, guillemets, HTML et caractères cachés.
- Comparer deux PDFVoyez ce qui a changé dans le texte entre deux versions d'un PDF.