Gratuit en ligne Diff Checker
Comparez deux textes ou extraits de code et voyez exactement ce qui a changé — diff ligne par ligne avec mise en couleur, gratuit et 100% côté client.
100% Côté client · Vos données ne quittent jamais votre navigateurComment utiliser Diff Checker
Collez votre texte Original à gauche et la version Modifiée à droite. Cliquez sur Comparer (ou appuyez sur Ctrl/Cmd+Entrée) pour calculer le diff.
Le résultat affiche :
- Lignes vertes (+) — lignes ajoutées dans la version modifiée
- Lignes rouges (−) — lignes supprimées de l'original
- Lignes non marquées — lignes identiques dans les deux versions
Les numéros de ligne dans la colonne de gauche font référence à l'original, et ceux de droite à la version modifiée. Un résumé au-dessus du diff affiche le nombre total de lignes ajoutées, supprimées et inchangées.
Questions fréquentes
Quel algorithme utilise cet outil de diff ?
Il utilise un algorithme de Plus Longue Sous-Séquence Commune (LCS) — la même approche de base que la commande Unix diff. Il calcule l'ensemble minimal d'ajouts et de suppressions de lignes nécessaire pour transformer le texte original en texte modifié.
Que signifient les symboles + et − ?
Les lignes marquées + (vertes) sont présentes dans le texte modifié mais pas dans l'original — elles ont été ajoutées. Les lignes marquées − (rouges) sont dans l'original mais pas dans le modifié — elles ont été supprimées. Les lignes non marquées sont identiques dans les deux.
Puis-je comparer des fichiers de code ?
Oui. Collez le contenu de n'importe quel fichier texte — code source, fichiers de configuration, JSON, Markdown, scripts SQL, etc. La comparaison est purement textuelle, donc tout format de fichier pouvant être ouvert dans un éditeur de texte fonctionne.
Y a-t-il une limite de taille ?
L'outil limite chaque côté à 400 lignes pour maintenir des performances instantanées dans le navigateur. Pour les fichiers plus grands, envisagez d'utiliser git diff ou un outil de diff de bureau comme l'éditeur de diff intégré de VS Code.
Cet outil effectue-t-il un diff au niveau des mots ou des caractères ?
Actuellement, le diff est au niveau des lignes : chaque ligne est comparée comme une unité entière. C'est le format le plus lisible pour le code et la prose. La mise en surbrillance au niveau des mots dans les lignes modifiées pourra être ajoutée dans une future mise à jour.