Diff de texte
Tout se passe dans votre navigateur. Vos fichiers et vos données ne quittent jamais votre appareil.
À propos de cet outil
Un outil de diff de texte compare un texte original et une version modifiée, et montre exactement ce qui a été déplacé, ajouté ou supprimé. Collez les deux versions dans les zones prévues, choisissez un mode, et l’outil affiche les différences en dessous : les ajouts en vert, les suppressions en rouge, le reste sans changement.
Quelle différence entre les modes ligne, mot et caractère ?
Le mode ligne donne une vue unifiée avec des préfixes + et -, comme git diff, ce qui convient pour comparer des fichiers entiers, config ou code, où seules les lignes modifiées comptent. Les modes mot et caractère affichent les changements directement à l’intérieur de la ligne : un simple mot remplacé dans une phrase apparaît en surbrillance sur ce mot seul, plutôt que de marquer toute la ligne comme supprimée puis réajoutée. Le mode caractère est le plus fin et repère des choses que le mode mot laisserait passer, comme une faute corrigée à l’intérieur d’un mot ou un changement de ponctuation.
Comment l’outil décide-t-il de ce qui compte comme un changement ?
L’outil s’appuie sur la bibliothèque jsdiff, qui implémente l’algorithme de diff de Myers : la même approche que git diff et la plupart des autres outils de diff par ligne. Il cherche le plus petit ensemble d’insertions et de suppressions permettant de passer du premier texte au second, plutôt que de comparer ligne par ligne dans l’ordre, ce qui explique pourquoi un contenu déplacé ou réorganisé s’aligne correctement au lieu d’apparaître comme une suppression et un ajout massifs.
L’un des deux textes est-il envoyé quelque part ?
Non. Tout s’exécute dans votre navigateur, et aucun des deux textes ne quitte votre machine ni ne transite par un serveur. Cela compte si vous relisez les modifications d’un contrat, un extrait de code contenant encore une clé d’API, ou un brouillon que vous n’avez partagé avec personne : rien de tout cela n’est transmis ou journalisé où que ce soit.
Quand est-ce utile ?
Utile pour relire un paragraphe modifié, comparer deux versions d’un fichier de configuration, vérifier ce qu’une réécriture a changé dans une clause contractuelle, ou repérer une correction d’un seul caractère perdue dans une longue ligne. C’est aussi un moyen rapide de vérifier si deux textes qui semblent identiques le sont vraiment, puisqu’un espace en fin de ligne ou un caractère invisible apparaît comme une différence même quand l’œil passerait à côté.