Différences

Cet outil de comparaison de textes compare deux textes ou fichiers et surligne chaque différence : lignes supprimées en rouge, ajoutées en vert et mots modifiés à l’intérieur de chaque ligne. Affichage en ligne ou côte à côte, casse ou espaces ignorés, et export en patch diff unifié. Pour du code, des fichiers de configuration, des contrats ou tout texte brut.

Mode d’emploi

  1. Collez le texte original à gauche (ou en haut) et le texte modifié à droite, ou déposez un fichier dans chaque zone. Déposez deux fichiers d’un coup pour remplir les deux.
  2. Les différences s’affichent aussitôt : lignes supprimées en rouge, ajoutées en vert, et mots modifiés surlignés dans chaque ligne.
  3. Choisissez Unifié ou Côte à côte et surlignez par lignes, mots ou caractères. Ignorez la casse ou les espaces pour réduire le bruit.
  4. Copiez le diff unifié (patch) ou téléchargez-le en .diff pour le partager ou l’appliquer avec git.
  • Les passages inchangés sont repliés avec 3 lignes de contexte ; touchez un pli pour le déplier.
  • Sur petit écran, Côte à côte devient une vue empilée : chaque ligne supprimée est juste au-dessus de sa remplaçante.
  • Les gros fichiers (plusieurs Mo) sont comparés en arrière-plan : la saisie reste fluide.
  • Rien n’est envoyé : les deux textes restent dans votre navigateur.

Comment fonctionne la comparaison

L’outil utilise le même type d’algorithme que git : il repère les lignes communes aux deux versions et calcule le plus petit ensemble d’insertions et de suppressions qui transforme l’original en texte modifié. Dans une ligne modifiée, une seconde comparaison par mot ou par caractère fait ressortir un simple chiffre changé au lieu de toute la ligne.

Les passages inchangés sont repliés avec trois lignes de contexte, comme git diff, et J et K permettent de passer d’une modification à l’autre.

Lire un diff unifié

Le patch suit le format unifié : les lignes commençant par - ont été supprimées, celles commençant par + ajoutées. Un en-tête comme @@ -12,4 +12,5 @@ signifie que le bloc commence ligne 12 et couvre 4 lignes dans l’ancien fichier et 5 dans le nouveau. Enregistrez-le en .diff et appliquez-le avec git apply ou patch.

Ignorer les espaces masque les changements d’indentation et les espaces de fin de ligne, utile après un reformatage de code.

Questions fréquentes

Comment comparer deux fichiers texte ?

Déposez un fichier dans chaque zone, ou les deux à la fois pour remplir les deux côtés. Les différences s’affichent aussitôt, sans envoi ni bouton.

Peut-on voir uniquement les mots modifiés ?

Oui. Choisissez la mise en évidence par mot ou par caractère, et les parties modifiées sont marquées dans chaque ligne.

Les gros fichiers sont-ils pris en charge ?

Oui. Les fichiers de plusieurs mégaoctets sont comparés dans un thread d’arrière-plan pour que la page reste fluide.

Peut-on utiliser le résultat avec git ?

Oui. Copiez ou téléchargez le diff unifié et appliquez-le avec git apply ou la commande patch dans le dossier du fichier d’origine.

Mes fichiers sont-ils envoyés en ligne ?

Non. Les deux textes sont comparés dans votre navigateur et ne quittent pas votre appareil, même pour du code ou des documents confidentiels.

Souvent utilisé avec

Mode d’emploi

Étapes

  1. Collez le texte original à gauche (ou en haut) et le texte modifié à droite, ou déposez un fichier dans chaque zone. Déposez deux fichiers d’un coup pour remplir les deux.
  2. Les différences s’affichent aussitôt : lignes supprimées en rouge, ajoutées en vert, et mots modifiés surlignés dans chaque ligne.
  3. Choisissez Unifié ou Côte à côte et surlignez par lignes, mots ou caractères. Ignorez la casse ou les espaces pour réduire le bruit.
  4. Copiez le diff unifié (patch) ou téléchargez-le en .diff pour le partager ou l’appliquer avec git.

Raccourcis

J / NModification suivanteK / PModification précédente

Bon à savoir

Fonctionne dans votre navigateur. Vos fichiers et textes ne quittent jamais votre appareil.