TextSorter
Original
0 lignes
Modifié
0 lignes
Mode :
Original 0 lignes
Modifié 0 lignes

Collez du texte dans les deux panneaux et cliquez sur Comparer — ou commencez simplement à taper

Supprimé (original) Ajouté (modifié) Sans changement

Qu'est-ce que la Différence de Texte ?

Un outil de diff de texte compare deux fragments de texte et montre exactement ce qui a changé : quelles lignes ou mots ont été ajoutés, supprimés ou sont restés inchangés. Le concept est issu de l'utilitaire Unix diff et de l'algorithme de Myers, actuellement utilisé par pratiquement tous les systèmes de contrôle de version du monde.

Les cas d'utilisation les plus courants incluent la comparaison de deux versions d'un document, la révision des modifications dans le code avant un commit, la détection des différences entre contenu copié-collé, la vérification des modifications apportées par un collaborateur et la réconciliation de fichiers de configuration ou de scripts SQL.

Comment fonctionne l'algorithme

Cet outil utilise un algorithme LCS (Plus Longue Sous-séquence Commune) pour trouver la plus longue séquence de lignes (ou de mots, en mode diff par mot) apparaissant dans les deux textes dans le même ordre. Tout ce qui se trouve en dehors du LCS est classifié comme suppression de l'original ou insertion dans la version modifiée. Le résultat s'affiche en vue côte à côte avec codage couleur et numéros de ligne.

Comment Utiliser l'Outil de Différence de Texte

  1. Collez votre texte original dans le panneau gauche intitulé « Original ».
  2. Collez la version modifiée dans le panneau droit intitulé « Modifié ».
  3. Cliquez sur « Comparer » (ou commencez simplement à taper — le diff se met à jour automatiquement après une brève pause).
  4. Lisez la sortie côte à côte avec codage couleur : le rouge met en évidence les lignes supprimées à gauche, le vert met en évidence les lignes ajoutées à droite, et les lignes inchangées apparaissent dans les deux colonnes.
  5. Passez au mode Diff par mot pour voir les modifications individuelles au niveau du mot au sein de chaque ligne modifiée.

Foire aux Questions

Que signifie « diff » dans la comparaison de textes ?
Le terme « diff » vient de la commande Unix diff, qui compare des fichiers ligne par ligne. Un diff montre exactement ce qui a changé entre deux versions : quelles lignes ont été ajoutées, supprimées ou sont restées identiques. C'est la base des systèmes de contrôle de version comme Git.
Comment comparer deux fichiers texte en ligne ?
Collez le contenu de votre premier fichier dans le panneau « Original » et le second fichier dans le panneau « Modifié », puis cliquez sur Comparer. La vue côte à côte met en rouge les suppressions (original) et en vert les ajouts (modifié).
Quelle est la différence entre le diff par ligne et le diff par mot ?
Le diff par ligne met en évidence les lignes entières qui ont été ajoutées ou supprimées. Le diff par mot va plus loin — pour les lignes modifiées, il montre quels mots individuels ont été insérés ou supprimés au sein de cette ligne, idéal pour détecter de petites modifications dans des lignes presque identiques.
Puis-je comparer du code source avec cet outil ?
Oui. L'outil de diff fonctionne avec tout texte brut, y compris JavaScript, Python, HTML, CSS, SQL, JSON et plus. La police à chasse fixe et les numéros de ligne facilitent la lecture des diffs de code. Votre code ne quitte jamais votre navigateur.

Outils Associés

100 % Privé et Sécurisé

Tout le traitement du diff s'exécute localement dans votre navigateur. Votre texte n'est jamais envoyé à un serveur, ce qui rend cet outil sûr pour les documents confidentiels, le code source propriétaire ou tout contenu sensible.