Comparer Deux Textes et Voir les Différences
Comparez deux blocs de texte et voyez les ajouts et suppressions surlignés ligne par ligne, instantanément.
Les deux textes restent sur votre appareil
Rien à supprimer ensuite
Conçu pour des paires confidentielles
Fonctionne dans tout navigateur moderne
Comment ça marche
- 1
Collez l’original
La version antérieure, la référence ou le texte qu’on vous a remis.
- 2
Collez la version modifiée
La révision, le brouillon retourné ou le fichier que vous soupçonnez différent.
- 3
Lisez les différences
Changez de finesse jusqu’à ce que la comparaison montre ce dont vous avez réellement besoin.
Pourquoi cet outil
Trois niveaux de finesse
Comparaison par ligne, par mot et par caractère, car prose et code réclament des réponses différentes à la même entrée.
Différences invisibles révélées
Espaces en fin de ligne, tabulations contre espaces et CRLF contre LF sont montrés au lieu d’être silencieusement égaux ou non.
Guillemets typographiques repérés
Un guillemet courbe collé d’un traitement de texte n’est pas le même caractère qu’un guillemet droit, et la comparaison le dit.
Bascule des espaces
Ignorez les changements de pure forme quand vous cherchez le fond, ou incluez-les quand la forme est le sujet.
Rien n’est envoyé
Les deux textes sont comparés dans votre navigateur — deux versions d’un contrat n’atteignent jamais un serveur.
Gratuit et sans compte
Aucune inscription, aucun filigrane et aucune limite sur la quantité comparée.
Une comparaison est une interprétation, pas un fait
C’est la première chose à saisir, car elle explique la plupart des moments où une comparaison semble fausse. Étant données deux versions d’un texte, il n’existe pas une liste unique et correcte des changements entre elles. Beaucoup de scripts d’édition différents — des suites de suppressions et d’insertions — transforment la première en la seconde, et tous décrivent le résultat de façon également valable. Un algorithme de comparaison en choisit un, et il choisit en minimisant le nombre d’opérations : heuristique raisonnable, mais pas la même chose que reconstituer ce que l’auteur a réellement fait. La sortie est donc une hypothèse sur ce qui a changé, retenue parce qu’elle est courte — et elle peut être courte tout en trompant. La lire comme un rapport sur la modification, non comme la modification elle-même, est ce qui vous évite de discuter avec l’outil.
Déplacer un paragraphe ressemble exactement à le supprimer et le réécrire
C’est le cas le plus net où la réponse minimale manque l’intention. Prenez un document, déplacez un paragraphe du milieu vers la fin, ne changez rien d’autre. Une comparaison standard signale ce paragraphe comme supprimé à son ancienne place et ajouté à la nouvelle : deux fois le bruit visuel de la modification réelle, et nulle part une indication qu’il s’agit du même texte. Pour l’algorithme rien n’a bougé, car le déplacement n’est pas une opération dont il dispose ; il n’y a que supprimer et insérer. Conséquence pratique : réorganiser un document produit une comparaison qui paraît énorme alors que la formulation est intacte, et une véritable réécriture enfouie dans une réorganisation devient presque impossible à repérer. Quand vous savez qu’une section a bougé, comparez les deux sections directement plutôt que de vous fier à la vue d’ensemble.
La finesse que vous choisissez change la réponse
Une comparaison par ligne, par mot et par caractère des deux mêmes textes vous disent des choses différentes, et mal choisir explique pourquoi une comparaison est parfois inutilisable. La comparaison par ligne convient au code et à tout ce dont la ligne est une unité de sens ; elle est presque inutile pour la prose, car modifier un mot dans un paragraphe justifié réécrit toutes les lignes suivantes, et la comparaison signale le paragraphe entier comme changé. La comparaison par mot est le bon réglage par défaut pour l’écriture : elle trouve l’unique adjectif déplacé. La comparaison par caractère est plus fine encore et sert surtout aux chaînes courtes : un identifiant, une URL, une clé où un chiffre inversé compte. Si le résultat semble dire que tout a changé, c’est généralement la finesse qui est fausse avant le texte.
Deux textes d’apparence identique qui ne le sont pas
La plainte va d’ordinaire dans l’autre sens, mais ce cas est plus insidieux : la comparaison affirme qu’il y a une différence et vous ne la voyez pas. Presque toujours, un caractère sans forme visible est en cause. Un espace en fin de ligne est le plus courant. Tabulations et espaces se ressemblent à largeur égale. Un fichier édité sous Windows porte des fins de ligne CRLF là où l’autre a LF, ce qui rend absolument chaque ligne différente. Le texte collé d’un traitement de texte apporte des guillemets courbes et des tirets cadratins qui sont d’autres caractères que le guillemet droit et le trait d’union tapés. Et une espace insécable, ou un caractère de largeur nulle rapporté d’une page web, est invisible par définition. Une comparaison qui marque les espaces et signale les fins de ligne transforme une différence inexplicable en une différence évidente.
Une comparaison ne peut pas dire quelle version a raison
Il vaut la peine d’être clair sur ce qu’une comparaison bilatérale n’apporte pas. Elle montre que deux textes diffèrent et à quels endroits, et ne dit rien sur celui qui est le plus récent, celui qui fait foi, ni sur le caractère délibéré d’un changement. Cette question exige une troisième entrée — la version dont les deux parties sont parties — ce qui rend possible une fusion à trois voies et laisse la comparaison bilatérale simplement informative. Cela compte quand deux personnes ont modifié le même document séparément et que vous tentez de réunir leurs travaux. Une comparaison entre leurs deux copies montre tous les endroits où elles diffèrent, y compris ceux où l’une a fait une modification et l’autre rien du tout — ce qui, dans la sortie, se ressemble à s’y méprendre. Trancher suppose de connaître l’original : trouvez-le avant de réconcilier.
Pourquoi comparer en local compte pour ce type de texte
Songez aux paires de documents que l’on compare réellement. Deux versions d’un contrat, avant et après les révisions de la partie adverse. Un brouillon retourné par un client avec des changements non signalés. Deux fichiers de configuration, dont l’un est en production. Un contrat de travail face à un modèle. Un document de politique face à celui de l’an dernier. Comparer est par nature une chose qu’on fait sur des documents importants, en général à un moment où la différence a des conséquences — et cela suppose de coller les deux versions complètes, non un extrait. Un outil de comparaison hébergé reçoit donc deux fois plus de matière sensible qu’un outil à texte unique. Celui-ci compare dans la page et ne transmet rien, ce que vous pouvez vérifier dans l’onglet Réseau des outils de développement.
Erreurs courantes à éviter
- Lire une comparaison comme le relevé de ce que l’auteur a fait. L’algorithme choisit le script d’édition le plus court, non le vrai : l’explication brève du changement n’est pas forcément la bonne.
- Se fier à une comparaison de document entier après une réorganisation. Un paragraphe déplacé apparaît supprimé ici et ajouté là : la sortie paraît énorme alors que la formulation est intacte.
- Utiliser la comparaison par ligne sur de la prose. Changer un mot dans un paragraphe justifié réécrit toutes les lignes suivantes — employez le niveau du mot pour l’écriture.
- Supposer qu’une différence inexplicable est un défaut de l’outil. Cherchez un espace final, tabulations contre espaces, CRLF contre LF, ou des guillemets courbes collés d’un traitement de texte.
- Coller deux versions d’un contrat dans un outil hébergé. Comparer exige les deux documents complets : vous envoyez deux fois plus de matière sensible ; comparez en local.
Comparaison
| Critère | Cet outil | Sites de diff en ligne | Un outil de diff local |
|---|---|---|---|
| Contenu envoyé à un serveur | Jamais | Le plus souvent | Non |
| Modes ligne, mot et caractère | Les trois | Le plus souvent ligne seule | Le plus souvent les trois |
| Espaces rendus visibles | Oui | Rarement | Oui |
| Installation nécessaire | Aucune | Aucune | Installer et configurer |
| Compte ou inscription | Pas nécessaire | Souvent exigé | Pas nécessaire |
| Prix | Gratuit | Gratuit / offres payantes | Gratuit / payant |
Fonctionnalités
Vues côte à côte et en ligne
Deux colonnes pour relire, une colonne fusionnée pour parcourir un changement.
Modes ligne, mot et caractère
La même comparaison à trois résolutions, commutables sans recoller.
Espaces rendus visibles
Les espaces finaux et les tabulations sont marqués : une différence invisible reste une différence trouvable.
Comparaison consciente d’Unicode
Texte arabe, turc et accentué se compare correctement, non octet par octet.
Supporte les longs documents
Des fichiers entiers se comparent sans envoi ni plafond de taille.
Résumé des changements
Combien de lignes ajoutées, retirées et modifiées, avant d’en lire une seule.
Rien à installer
Pas d’outil de diff, pas d’environnement d’exécution, pas de dépendances : tout se passe sur la page web.
Compatible arabe et RTL
Interface complète en huit langues, dont l’arabe de droite à gauche.
Sécurisé par défaut
Servi en HTTPS, sans suivi du contenu ni envoi à un tiers.
Qui l’utilise
Juristes et relecteurs de contrats
Trouver la clause modifiée dans un brouillon revenu sans suivi des modifications.
Développeurs
Comparer deux fichiers de configuration ou deux réponses sans rien pousser dans un dépôt.
Éditeurs
Voir exactement quels mots un auteur a revus entre deux versions d’un texte.
Traducteurs
Vérifier ce qui a changé dans un texte source mis à jour avant de réviser la traduction.
Questions Fréquentes
Non. Tout s’exécute localement dans votre navigateur — votre texte n’est jamais envoyé, stocké ni partagé.
Oui — entièrement gratuit, sans compte et sans limite.