Comparer des textes (diff)
Comparez deux versions par ligne ou par mot, dans le navigateur.
À propos de cet outil
Un comparateur de textes analyse deux versions du même texte et montre exactement quelles lignes ont été ajoutées, supprimées ou laissées intactes. Au lieu de relire les deux versions côte à côte, vous voyez une comparaison en couleurs : vert pour les ajouts, rouge pour les suppressions.
Cet outil utilise un algorithme de plus longue sous-séquence commune (LCS) — la même famille d'algorithmes que git diff — et aligne donc intelligemment les lignes correspondantes au lieu de comparer la ligne 1 à la ligne 1. Insérez un paragraphe au milieu : le reste du document reste correctement aligné.
La comparaison s'exécute entièrement dans votre navigateur. C'est important lorsque vous comparez des projets de contrat, des notes médicales, du code source ou tout ce que vous préférez ne pas coller sur le serveur d'un tiers.
Comment comparer deux textes
- 1Collez la version originale dans le champ de gauche — l'ancien brouillon, la configuration en production ou le fichier de départ.
- 2Collez la version modifiée à droite. La comparaison apparaît immédiatement ; aucun bouton à presser.
- 3Lisez le résultat : les lignes vertes avec + ont été ajoutées, les rouges avec − supprimées, et les lignes non marquées sont identiques dans les deux versions.
- 4Consultez le récapitulatif au-dessus de la comparaison pour voir combien de lignes ont changé au total.
Ce que fait cet outil
Comparaison ligne par ligne
Les ajouts et suppressions sont surlignés sur place, le contexte inchangé restant visible pour situer chaque modification.
Alignement intelligent des lignes
Un algorithme LCS apparie les lignes identiques même si du contenu a été inséré ou supprimé avant, de sorte qu'un seul paragraphe ajouté ne marque pas tout le reste comme modifié.
Comparaison en direct
La comparaison se recalcule à mesure que vous tapez ou collez. Aucun bouton d'envoi, aucun rechargement, aucune attente serveur.
Rien n'est envoyé
Les deux textes restent dans la mémoire de votre navigateur et sont effacés à la fermeture de l'onglet. Convient aux documents confidentiels, contrats et code source.
Questions fréquentes
Comment fonctionne un comparateur de textes ?
Il découpe les deux textes en lignes et cherche la plus longue suite de lignes présentes dans les deux, dans le même ordre. Tout ce qui sort de cette suite est signalé comme ajout (présent seulement dans le second texte) ou suppression (seulement dans le premier).
Puis-je comparer deux documents Word ?
Cet outil compare du texte brut. Pour comparer des documents, copiez le texte de chacun et collez-le dans les deux champs. La mise en forme, les polices et les images ne sont pas comparées — seulement les mots.
Affiche-t-il les différences à l'intérieur d'une ligne ?
Oui. Choisissez Ligne pour les paragraphes et le code, ou Mot pour surligner précisément les mots et signes de ponctuation ajoutés ou supprimés.
Y a-t-il une limite de longueur ?
Il n'y a pas de limite artificielle de lignes. Pour les très grands textes, l'outil passe automatiquement à une stratégie à mémoire limitée ; la limite pratique dépend de l'appareil.
Mon texte est-il envoyé à un serveur ?
Non. Toute la comparaison se fait dans votre navigateur en JavaScript. Rien n'est envoyé, stocké ni journalisé — vérifiez-le en coupant votre connexion après le chargement de la page : l'outil continue de fonctionner.
Peut-on comparer du code ?
Oui. La comparaison par lignes est exactement la méthode des systèmes de gestion de versions pour les fichiers sources : elle fonctionne bien pour le code, la configuration, JSON, CSV et les journaux. Les différences d'espaces comptent comme de vraies différences, comme dans git.
Pourquoi deux lignes identiques apparaissent-elles comme différentes ?
Presque toujours à cause de caractères invisibles : espaces en fin de ligne, tabulation au lieu d'espaces, ou fins de ligne différentes (CRLF de Windows contre LF d'Unix). La comparaison est exacte, donc cela compte comme un changement.
Cela fonctionne-t-il sur mobile ?
Oui. Sur petits écrans, les deux zones de saisie s'empilent verticalement et la sortie défile horizontalement lorsque les lignes sont longues.