Aller au contenu

Comparateur de texte (diff)

Collez un texte original et un texte modifié pour voir précisément ce qui a été ajouté et supprimé, au niveau de détail que vous choisissez.

Traité localement dans votre navigateur

Qu'est-ce que Comparateur de texte (diff) ?

Un diff trouve le plus petit ensemble d’insertions et de suppressions qui transforme un texte en un autre. Cet outil compare vos deux textes par caractères, mots ou lignes et signale ajouts et suppressions par des couleurs et des marqueurs + et −, pour que le résultat reste lisible sans couleur.

Vous pouvez passer d’une vue en ligne à une vue côte à côte (qui s’empile sur petit écran), ignorer les différences de casse ou d’espaces, échanger les deux côtés, charger un exemple et copier le résultat sous forme de diff unifié standard, le format utilisé par git et patch. Les compteurs d’éléments ajoutés, supprimés et inchangés se mettent à jour pendant la saisie.

Comment ça marche ?

  1. Collez le texte original à gauche et le texte modifié à droite.
  2. Choisissez le niveau : caractères pour les fautes de frappe, mots pour la prose, lignes pour le code et les fichiers de configuration.
  3. Choisissez la vue en ligne ou côte à côte, et activez « Ignorer la casse » ou « Ignorer les espaces » quand le bruit de mise en forme masque les vrais changements.
  4. Copiez le diff unifié pour partager la modification, ou utilisez Échanger pour comparer dans l’autre sens.

Cas d'usage courants

  • Relire les modifications entre deux versions d’un document ou d’une clause de contrat.
  • Comparer deux versions d’un fichier de configuration ou d’un script sans gestionnaire de versions sous la main.
  • Trouver l’unique valeur modifiée entre deux réponses d’API ou journaux similaires.
  • Vérifier qu’un texte copié ou traduit correspond bien à la source.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

The quick brown fox
jumps over the lazy dog.
Line three stays the same.
This line will be removed.

Confidentialité

Comparateur de texte (diff) s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Les très grandes entrées sont comparées par lignes pour rester fluides (au-delà d’environ 200 000 caractères) et les comparaisons dépassant 2 millions de caractères sont refusées. Les modes mots et caractères peuvent être lents sur des textes énormes et très différents.

Questions fréquentes

Quelle différence entre les modes caractère, mot et ligne ?

Le mode ligne marque les lignes entières modifiées, comme git. Le mode mot surligne les mots modifiés dans les lignes, idéal pour la prose. Le mode caractère repère les retouches d’une lettre, comme les fautes de frappe.

Qu’est-ce qu’un diff unifié ?

C’est le format texte standard qui liste les lignes modifiées avec les préfixes − et + et quelques lignes de contexte, regroupées en blocs introduits par @@. Des outils comme git apply et patch le comprennent.

Mes textes sont-ils envoyés quelque part ?

Non. La comparaison s’exécute entièrement dans votre navigateur ; rien n’est envoyé ni stocké.

Plus d'outils dans Outils de texte →