Comparateur de Texte (Diff) — Gratuit en ligne

Comparez deux blocs de texte ou de code et voyez exactement ce qui a changé, ligne par ligne ou mot par mot.

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

Ce que fait cet outil

Le comparateur de texte compare deux versions d'un texte et met en évidence ce qui a changé : le texte supprimé en rouge, le texte ajouté en vert et le texte inchangé tel quel. Collez l'original d'un côté et la nouvelle version de l'autre, puis cliquez sur Comparer. Le mode Ligne par ligne traite chaque ligne comme une unité, ce qui convient au code, aux fichiers de configuration et aux listes ; le mode Mot par mot met en évidence les mots exacts qui ont changé dans un paragraphe. Le mode caractère par caractère marque les lettres exactes qui ont changé, utile pour les fautes de frappe, les identifiants et les codes.

La comparaison utilise l'algorithme de diff de Myers, la même approche que git diff, et affiche le plus petit ensemble de modifications. Les textes allant jusqu'à un million de caractères sont acceptés. Lorsque deux très grands textes diffèrent à des milliers d'endroits, le résultat conserve exactement le début et la fin communs et marque la partie centrale modifiée comme un bloc supprimé et un bloc ajouté : la réponse arrive ainsi rapidement au lieu d'expirer.

Quand l'utiliser

  • Vérifier ce qui a changé entre deux versions d'un contrat, d'un article ou d'une traduction.
  • Comparer deux fichiers de configuration ou d'environnement censés être presque identiques.
  • Relire une modification sans historique Git, par exemple un texte issu d'un CMS.
  • Comparer deux réponses d'API après les avoir formatées toutes les deux avec le Formateur et Embellisseur JSON.

Exemple concret

Entrée

The deploy runs at 9:00.
It uses the staging database.
Notify the team on Slack.
---
The deploy runs at 9:00.
It uses the production database.
Notify the team on Slack.

Sortie

  The deploy runs at 9:00.
- It uses the staging database.
+ It uses the production database.
  Notify the team on Slack.

Questions sur cet outil

Quel mode choisir ?

Utilisez le mode ligne par ligne pour le code, les données et les listes, où des lignes entières sont ajoutées ou supprimées. Utilisez le mode mot par mot pour la prose, où une phrase change d'un mot ou deux et où vous voulez voir exactement lesquels.

Pourquoi toute une ligne apparaît-elle modifiée alors que j'ai seulement ajouté un espace ?

En mode ligne, la moindre différence rend la ligne différente, y compris les espaces et tabulations en fin de ligne. Si les changements d'espacement ne vous importent pas, passez d'abord les deux textes dans le Nettoyeur d'Espaces et de Lignes.

Mon texte est-il conservé ?

La comparaison se fait entièrement dans votre navigateur : les deux textes ne sont jamais envoyés à un serveur, ni conservés ni journalisés.

Puis-je comparer deux listes sans tenir compte de l'ordre ?

Un diff dépend de l'ordre. Triez et dédoublonnez d'abord les deux listes avec le Trieur et Dédoublonneur de Lignes ; seuls les éléments présents dans une seule des listes seront alors marqués.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.