🧰 ToolPicoTous les outils →

Outil de comparaison de texte

Trouvez la différence entre deux textes en quelques secondes. Diff coloré au niveau mot, ligne, et caractère ; vue côte à côte et en ligne, et un taux de similarité — tout dans votre navigateur.

Mot · Ligne · Caractère 100% dans votre navigateur Taux de similarité Mis à jour : 19 juil. 2026
Réponse rapide La comparaison de texte consiste à visualiser deux textes côte à côte ou en ligne pour trouver la différence entre eux. Cet outil fonctionne au niveau mot, ligne, et caractère ; il surligne les parties ajoutées en vert et les parties supprimées en rouge, et calcule un taux de similarité. L'algorithme LCS s'exécute entièrement dans votre navigateur — votre texte n'est jamais envoyé à un serveur.
3 modesMot · Ligne · Caractère
2 vuesCôte à côte & en ligne
100%Dans votre navigateur, privé
LCSAlgorithme de diff exact
🔒 Confidentialité : toute la comparaison se passe dans votre navigateur ; votre texte n'est jamais envoyé ni stocké sur un serveur. Vous pouvez comparer sans risque des contrats, du code source, ou des documents personnels. Seul le clic sur « Copier le lien » encode votre texte dans une adresse partageable — évitez ce bouton pour du contenu sensible.

Qu'est-ce que la comparaison de texte, et comment comparer deux textes ?

Une explication complète pour trouver la différence (diff) entre deux textes, calculer un taux de similarité, et choisir entre le mode mot, ligne, et caractère.

La comparaison de texte (diff) est le processus qui trouve et affiche automatiquement, en couleur, les différences entre deux textes, documents, ou blocs de code. L'objectif est de voir en un coup d'œil quelles parties ont été ajoutées, lesquelles ont été supprimées, et à quel point les deux versions sont similaires. Cet outil aligne les deux textes en utilisant leur plus longue sous-séquence commune (LCS) ; les parties trouvées uniquement dans le premier texte sont surlignées en rouge, et les parties trouvées uniquement dans le second texte sont surlignées en vert.

Comment comparer deux textes ?

Réponse rapideCollez l'ancien texte dans Texte A et le nouveau texte dans Texte B (ou envoyez un fichier .txt), puis choisissez le mode mot, ligne, ou caractère. L'outil aligne les deux textes, surlignant les ajouts en vert et les suppressions en rouge. Le résultat se met à jour instantanément pendant la saisie.
  • Coller / envoyer — saisissez les textes dans les deux cases, ou chargez-les depuis un fichier.
  • Choisir un modeligne pour le code, mot pour du texte brut, caractère pour la différence la plus fine.
  • Options — ignorer la casse, les espaces, ou la ponctuation si besoin.
  • Vue — basculez entre la vue côte à côte (deux colonnes) et en ligne (combinée).

Qu'est-ce qu'un diff, et comment ça marche ?

Réponse rapideUn diff découpe deux textes en parties (lignes, mots, ou caractères) et trouve la plus longue sous-séquence commune entre eux. Les parties partagées sont « correspondantes », les parties uniquement dans A sont « supprimées », et les parties uniquement dans B sont « ajoutées ».

Cet outil utilise sa propre implémentation en JavaScript pur de l'algorithme LCS (Longest Common Subsequence) — aucune bibliothèque externe n'est chargée. Les sections communes en début et fin des deux textes sont d'abord retirées (dans la plupart des modifications, la majeure partie du texte est inchangée), et la programmation dynamique trouve la plus longue séquence commune dans la section du milieu restante. Ainsi, même des textes de plusieurs milliers de lignes sont traités rapidement dans votre navigateur.

Comment le taux de similarité est-il calculé ?

Réponse rapideSimilarité = (2 × correspondances) / (2 × correspondances + ajouts + suppressions) × 100. Si deux textes sont exactement identiques, le taux est de 100% ; s'ils sont complètement différents, il approche 0%. Le taux est calculé selon le mode choisi (ligne/mot/caractère).

Par exemple, si 90 des 100 mots de deux textes correspondent, 6 mots ont été supprimés, et 8 mots ont été ajoutés, la similarité est (2×90) / (2×90 + 8 + 6) × 100 ≈ 92,8%. Le mode caractère donne le taux le plus précis ; le mode ligne mesure la similarité structurelle.

Quelle est la différence entre le mode mot, ligne, et caractère ?

Réponse rapideLe mode ligne compare des lignes entières (idéal pour le code et le texte structuré) ; le mode mot montre les changements au niveau des mots dans une phrase (idéal pour du texte brut) ; le mode caractère détecte chaque différence de lettre (idéal pour repérer des coquilles).

Exemple de comparaison & tableaux de référence

Un exemple concret montrant comment lire un diff, un guide de sélection de mode, et une explication des couleurs et marques utilisées.

Exemple : A = "voiture rouge rapide", B = "voiture bleue rapide" (mode mot)
MotTexte ATexte BStatut
rougeouisupprimé
bleueouiajouté
rapideouiouicorrespond
voitureouiouicorrespond

Similarité = (2×2) / (2×2 + 1 + 1) × 100 ≈ 66,7%. « rouge » a été supprimé et remplacé par « bleue » ; « voiture rapide » est inchangé.

Quel mode convient à quelle situation ?
ModeCe qu'il faitIdéal pour
LigneCompare des lignes entièresCode source, fichiers de config, logs, listes
MotMontre les différences mot par motTexte brut, articles, traductions, e-mails
CaractèreDétecte chaque différence de lettre/signeCorrection de coquilles, texte court, mots de passe/clés

Le mode ligne est le plus rapide pour les grands textes ; le mode caractère est le plus détaillé mais le plus lent.

Couleurs et marques dans la sortie du diff
MarqueCouleurSignification
+VertAjouté — présent uniquement dans le Texte B
Rouge (barré)Supprimé — présent uniquement dans le Texte A
(aucune)NeutreCorrespond — identique dans les deux textes

En vue côte à côte, la colonne de gauche est le Texte A (suppressions en rouge) et la colonne de droite est le Texte B (ajouts en vert).

Options d'exclusion
OptionEffetExemple
Ignorer la casseLa casse des lettres n'est pas comptée comme une différenceBonjour = bonjour
Ignorer les espacesLes espaces supplémentaires et différences d'indentation ne sont pas comptés"a  b" = "a b"
Ignorer la ponctuationLes points, virgules, etc. sont ignorés"Oui !" = "Oui"

Ces options masquent les différences non pertinentes pour se concentrer uniquement sur les changements significatifs.

Glossaire des termes de comparaison de texte

Définitions courtes des termes couramment utilisés dans le monde du diff.

DiffUne comparaison qui trouve et affiche la différence entre deux textes ; abréviation de « difference ».
LCSLongest Common Subsequence (plus longue sous-séquence commune) — la plus longue sous-séquence partagée entre deux séquences. La base de l'alignement du diff.
Insertion (ajout)Une partie trouvée uniquement dans le nouveau texte (B), ajoutée par rapport à l'ancien. Affichée en vert.
SuppressionUne partie trouvée uniquement dans l'ancien texte (A), supprimée dans la nouvelle version. Affichée en rouge.
CorrespondanceUne partie identique dans les deux textes, laissée inchangée. Elle augmente le taux de similarité.
Taux de similaritéUn pourcentage basé sur les parties correspondantes. 100% signifie identique, 0% signifie complètement différent.
Côte à côte (split)Une vue qui montre les deux textes dans deux colonnes séparées ; le diff classique « côte à côte ».
En ligne / unifiéUne vue qui montre les différences dans un seul flux, entrelaçant ajouts et suppressions.
Espaces (whitespace)Caractères invisibles comme les espaces, tabulations, et sauts de ligne. Peuvent être neutralisés avec « Ignorer les espaces ».
Côté clientTraitement effectué entièrement dans le navigateur plutôt que sur un serveur, ce qui signifie que vos données ne quittent jamais votre appareil.
Jeton (token)La plus petite unité de comparaison : une ligne, un mot, ou un caractère, selon le mode.
Rognage (trim)Retirer les sections communes en début et fin avant le calcul principal — une étape qui accélère l'algorithme.

Guides détaillés

Réponses détaillées aux questions les plus courantes sur la comparaison de texte.

Comparaison de code : trouver les lignes modifiées entre deux versions

Pour voir quelles lignes ont changé dans votre code source, choisissez le mode ligne et activez la vue côte à côte. Collez l'ancienne version dans le Texte A et la nouvelle version dans le Texte B. L'outil aligne les lignes partagées et ne marque que les lignes ajoutées (vert) et supprimées (rouge) — un peu comme un diff de système de contrôle de version (Git).

Si les différences d'indentation (espace/tabulation) ne vous importent pas, activez « Ignorer les espaces » pour ne garder que les vrais changements de code. Vous pouvez télécharger le résultat en .txt et le garder comme note de revue attachée au code.

Comparer deux brouillons d'article ou de traduction mot par mot

Pour comparer deux brouillons d'un article, ou deux versions d'une traduction, le mode mot donne le résultat le plus lisible. La vue en ligne montre chaque changement au niveau des mots dans une phrase de façon fluide : un mot modifié apparaît en rouge (ancien) juste à côté du vert (nouveau).

Si vous n'avez fait que des corrections de casse ou de ponctuation, activez les options « ignorer » correspondantes pour masquer ces petites différences et vous concentrer sur les changements de contenu significatifs.

Utiliser le taux de similarité pour repérer du contenu dupliqué ou quasi-dupliqué

Cet outil mesure à quel point deux textes se ressemblent avec un taux basé sur le LCS. Un taux de similarité élevé (par ex. 90%+) entre deux documents indique qu'ils partagent la majeure partie de leur contenu. C'est un indicateur pratique et rapide du recouvrement entre deux versions.

Remarque : ce n'est pas un moteur professionnel de détection de plagiat ; il ne fait pas de recherche sur le web, il compare uniquement les deux textes que vous saisissez. Le contrôle académique du plagiat nécessite des services spécialisés. Le taux ici sert à vous donner une lecture rapide de la similarité des deux textes devant vous.

Comparaisons populaires

Raccourcis rapides vers les modes et vues les plus couramment utilisés de cet outil.

Ajouter cet outil à votre site (code d'intégration)

Intégrez gratuitement l'outil de comparaison de texte sur votre propre site. Copiez le code ci-dessous dans votre HTML — l'outil s'affiche dans une vue simplifiée et renvoie vers cette page comme source.

L'outil intégré a une mise en page fixe ; vous pouvez ajuster la valeur de height selon votre site. Pas de publicité ni de données personnelles, fonctionne entièrement côté client.

Questions fréquentes

Comment comparer deux textes ?
Collez l'ancien texte dans la case de gauche (Texte A), le nouveau texte dans la case de droite (Texte B), ou envoyez un fichier .txt. Choisissez ensuite le mode mot, ligne, ou caractère. L'outil aligne les deux textes avec l'algorithme LCS, surligne les parties ajoutées en vert et les parties supprimées en rouge, et calcule un taux de similarité. La comparaison se met à jour instantanément pendant la saisie.
Qu'est-ce qu'un diff de texte ?
Un diff est le processus de recherche et d'affichage des différences entre deux textes. Il aligne les deux textes selon leur plus longue sous-séquence commune (LCS) ; les parties trouvées uniquement dans le premier texte sont marquées comme « supprimées », et les parties trouvées uniquement dans le second texte sont marquées comme « ajoutées ». Cela permet de voir en un coup d'œil ce qui a changé entre deux versions d'un document, d'un morceau de code, ou d'une traduction.
Comparer du texte en ligne est-il sûr ?
Oui. Tout le calcul dans cet outil se fait entièrement dans votre navigateur (côté client) ; votre texte n'est jamais envoyé ni stocké sur un serveur. Cela rend sûre la comparaison de textes confidentiels comme des contrats, du code source, ou des documents personnels. Votre texte n'est encodé dans une adresse que lorsque vous cliquez sur « Copier le lien » pour créer un lien partageable — évitez ce bouton pour du contenu sensible.
Comment le taux de similarité est-il calculé ?
Le taux de similarité est basé sur le nombre de parties correspondantes (inchangées) : similarité = (2 × correspondances) / (2 × correspondances + ajouts + suppressions) × 100. Si deux textes sont identiques, le taux est de 100% ; s'ils sont complètement différents, il approche 0%. Le taux est calculé selon le mode choisi (ligne, mot, ou caractère).
Quel mode est le meilleur pour comparer du code ?
Le mode ligne est le meilleur pour comparer du code source, puisque le code est modifié ligne par ligne et montre clairement quelles lignes ont été ajoutées ou supprimées. Pour trouver une petite coquille, le mode caractère est plus utile ; pour voir les changements au niveau des mots dans une phrase, le mode mot est plus lisible. Vous pouvez masquer les différences d'indentation avec « Ignorer les espaces ».
Puis-je ignorer les différences de casse et d'espaces ?
Oui. Ignorer la casse signifie que la casse des lettres n'est pas prise en compte ; Ignorer les espaces ignore les espaces supplémentaires et les différences d'indentation ; Ignorer la ponctuation ignore les signes comme les points et virgules. Ces options masquent les différences non pertinentes pour vous concentrer sur les changements significatifs.
Puis-je envoyer un fichier ou télécharger le résultat ?
Oui. Le bouton « Envoyer un fichier » sous chaque case permet de sélectionner un fichier .txt, .md, .csv, ou de code depuis votre ordinateur et d'en lire le contenu (le fichier est lu dans votre navigateur et jamais envoyé à un serveur). Après la comparaison, vous pouvez copier le diff dans le presse-papiers avec « Copier le résultat », enregistrer le rapport sur votre ordinateur avec « Télécharger .txt », ou le partager avec « Copier le lien ».
Combien de lignes de texte puis-je comparer ?
L'outil peut traiter des textes de plusieurs milliers de lignes directement dans votre navigateur. Les sections communes en début et fin sont automatiquement retirées pour accélérer le calcul. Pour de très grands textes, le mode ligne est bien plus rapide que le mode mot ou caractère — pour les résultats les plus fluides avec de gros fichiers, utilisez le mode ligne.

Méthodologie & sources

L'outil de comparaison de texte de ToolPico est un outil de comparaison (diff) gratuit et indépendant. Le moteur de calcul utilise sa propre implémentation en JavaScript pur de l'algorithme LCS (Longest Common Subsequence) : les textes sont découpés en parties (ligne/mot/caractère) selon le mode choisi, les sections communes en début et fin sont retirées, et la programmation dynamique trouve la plus longue séquence commune dans la section du milieu restante. Le taux de similarité est dérivé du nombre d'ajouts, de suppressions, et de correspondances. Tout le traitement se fait dans votre navigateur ; aucune donnée n'est jamais envoyée à un serveur.

Base : algorithme de diff Longest Common Subsequence (LCS). Dernière mise à jour : 19 juillet 2026. Les résultats sont fournis à titre informatif uniquement.

🔗 Ajouter cet outil à votre site

Copiez le code ci-dessous sur votre propre site. L'outil est gratuit, toujours à jour, et fonctionne entièrement sur votre page. Aucune inscription requise.

Aperçu →
⚡ Créé avec ToolPico · toolpico.com