Comparateur de Textes (Diff)
Collez deux versions d'un texte et voyez immédiatement chaque différence en couleur.
Qu'est-ce que c'est ?
Un comparateur de textes (diff checker) est un outil qui compare deux versions d'un document, d'un code ou de tout bloc de texte et met en évidence exactement ce qui a changé entre elles. Le terme "diff" vient de la commande Unix du même nom — il montre quelles lignes ont été ajoutées, supprimées ou modifiées en passant d'une version à l'autre. Cet outil prend deux entrées de texte — un original et une version modifiée — et applique un algorithme de différence ligne par ligne. Les lignes supprimées de l'original s'affichent en rouge, les lignes ajoutées dans la version modifiée en vert, et les lignes inchangées en couleur neutre. Le comparateur est utile dans de nombreux contextes : comparer deux versions d'un contrat, vérifier les modifications d'un fichier de configuration, réviser les modifications d'un collègue, ou tout simplement corriger deux versions d'un texte pour trouver des divergences.
Comment l'utiliser
- Collez votre texte original dans le panneau gauche (intitulé "Original").
- Collez la version modifiée dans le panneau droit (intitulé "Modifié").
- Cliquez sur "Comparer" pour lancer l'algorithme diff.
- Examinez le résultat coloré : lignes vertes = ajoutées, rouges = supprimées, grises = inchangées.
- Vérifiez le récapitulatif avec le nombre de lignes ajoutées et supprimées.
- Cliquez sur "Exporter diff" pour télécharger le résultat en fichier diff unifié.
Pourquoi l'utiliser
Suivre manuellement les modifications entre deux versions d'un texte est fastidieux et lent, surtout pour les documents longs. Cet outil vous montre immédiatement les différences, que vous révisiez un accord juridique, un fichier de configuration ou un contenu traduit. Tout est traité dans votre navigateur en JavaScript — aucun texte n'est jamais envoyé à un serveur, ce qui est particulièrement important pour les documents confidentiels.
Questions fréquentes
Quel algorithme utilise cet outil ?
L'outil utilise l'algorithme LCS (Plus Longue Sous-Séquence Commune) — le même que Unix diff et git diff.
Y a-t-il une limite de longueur ?
Il n'y a pas de limite stricte. Le diff est calculé en JavaScript dans le navigateur.
À quoi ressemble le fichier diff exporté ?
L'export utilise le format diff unifié : "+" pour les ajouts, "-" pour les suppressions. Compatible avec tous les éditeurs de code.
Puis-je comparer des fichiers de code ?
Oui. L'outil compare tout contenu en texte brut : code source, JSON, YAML, CSV ou prose.
Mes textes sont-ils envoyés à un serveur ?
Non. Tout est traité dans votre navigateur. Vos textes ne quittent jamais votre appareil.