Comparateur de texte

Collez deux blocs de texte pour les comparer côte à côte. Les différences sont mises en évidence ligne par ligne. Tout le traitement se fait localement dans votre navigateur.

Copié !
  Ajouté   Supprimé   Inchangé

À propos de la comparaison de texte

Cet outil compare deux textes ligne par ligne et met en évidence les différences. Les lignes vertes sont des ajouts présents uniquement dans le texte modifié. Les lignes rouges sont des suppressions présentes uniquement dans le texte original. Les lignes grises sont inchangées.

Comparer des lignes entières répond à la plupart des questions, mais une ligne modifiée d'un seul mot se repeint en entier : le réglage par mots fait donc une seconde passe dans chaque paire modifiée et ne marque que les parties qui ont bougé. La vue unifiée produit la même forme qu'un fichier de correctif, en-têtes de section compris, ce qu'il faut quand le résultat part en revue de code plutôt qu'à l'écran. Ignorer l'espacement, la casse ou les lignes vides passe par des copies normalisées : la sortie montre donc toujours les lignes telles que vous les avez écrites.

Le balisage vous résiste ?

Des entités échappées, des encodages abîmés et un contenu qui s'affiche d'une façon dans le CMS et d'une autre sur la page signifient en général que quelque chose devine dans la chaîne. Nous construisons les interfaces et le chemin de publication derrière elles, pour que le visiteur voie ce que vous avez écrit.

Parlons de votre site

Questions fréquentes

Pourquoi une ligne à peine modifiée apparaît-elle entièrement supprimée puis ajoutée ?
Parce qu'un diff de lignes n'a pas d'unité plus petite que la ligne : toute modification fait de l'ancienne une suppression et de la nouvelle un ajout. Passez la comparaison aux mots et la page effectue une seconde passe dans chaque paire modifiée, en ne marquant que les parties qui ont réellement bougé.
À quoi sert la vue unifiée ?
C'est le format d'un fichier de correctif, avec des en-têtes @@ donnant les numéros de ligne de chaque côté. Copiez-la dans une revue de code, un rapport de bug ou git apply et elle se comportera comme chacun s'y attend, ce que ne fait pas un écran coloré.
Pourquoi a-t-il refusé de comparer mes deux fichiers ?
Une comparaison ligne à ligne coûte une étape par paire de lignes : deux très gros fichiers se chiffrent en millions. La page réduit d'abord le début et la fin communs, ce qui suffit souvent, et s'arrête plutôt que de figer l'onglet si le reste est encore trop grand. Réduisez à la section qui vous intéresse.
Qu'ignorent réellement les options d'ignorance ?
Elles comparent des copies normalisées de chaque ligne tout en vous montrant l'original. Ignorer l'espacement fusionne les suites d'espaces et de tabulations, ce qu'on veut quand un éditeur a réindenté un fichier. Ignorer la casse sert à comparer des clés de configuration et des en-têtes.
Mes deux documents sont-ils téléversés ?
Non. La comparaison se fait entièrement dans votre navigateur, rien n'est envoyé. Cela compte ici plus qu'ailleurs, car ce que les gens comparent est souvent deux versions d'un fichier de configuration ou d'un contrat.