À quoi sert un comparateur de texte ?
Repérer rapidement ce qui a changé entre deux versions d'un texte est une opération fréquente : valider une relecture, suivre une révision contractuelle, repérer une modification suspecte d'un document, comparer deux exports de configuration. Notre comparateur affiche les différences ligne par ligne avec un surlignage rouge/vert, dans deux vues complémentaires.
Cas d'usage courants
- Relecture éditoriale : voir précisément ce qu'un correcteur a changé dans un article ou un communiqué.
- Conditions générales / contrats : comparer deux versions d'un document juridique pour repérer chaque modification, même mineure.
- Code review légère : comparer deux extraits de code sans avoir à passer par git, idéal pour des snippets partagés par messagerie.
- Configuration applicative : vérifier que
deux fichiers
.envou.ymldiffèrent uniquement sur les valeurs attendues. - Export normalisé : comparer deux extractions d'une même base après tri pour valider qu'elles sont équivalentes (avec l'option « Ignorer les lignes vides »).
Vue côte à côte ou vue unifiée ?
La vue côte à côte aligne les deux textes en deux colonnes. Quand une ligne est supprimée à gauche, la droite affiche une zone vide à la même hauteur pour préserver l'alignement visuel — idéal pour comparer du contenu littéraire ou des paragraphes longs où le contexte des deux côtés compte.
La vue unifiée reprend le format des patches git :
un seul flux avec - pour les lignes supprimées,
+ pour les lignes ajoutées et un espace pour les
lignes inchangées. C'est le format à privilégier pour partager
un diff par messagerie ou e-mail, ou pour l'enregistrer comme
fichier .diff.
Comment fonctionne l'algorithme ?
Le comparateur utilise un algorithme LCS (Longest Common Subsequence) : il trouve la plus longue séquence de lignes communes aux deux textes, puis en déduit la séquence minimale d'ajouts et de suppressions pour passer de l'un à l'autre. Une optimisation supplémentaire ignore les préfixes et suffixes identiques pour ne calculer la matrice LCS que sur la partie qui diffère réellement — ce qui rend les cas courants (une ligne changée dans un fichier de 1 000 lignes) quasi instantanés.
Confidentialité — calcul local, conforme RGPD
Aucun texte ne quitte votre navigateur. Le calcul du diff, le
rendu côte à côte, le rendu unifié et l'export .diff
s'exécutent intégralement en JavaScript dans votre navigateur.
Aucun appel réseau, aucun stockage côté serveur, aucun cookie de
pistage. Idéal pour comparer des contrats, des conditions
générales ou tout document confidentiel. TropEasy, c'est trop easy.