Comparateur de textes
Collez deux versions d'un texte pour voir chaque ligne ajoutée, supprimée et modifiée, avec les mots changés surlignés.
Rien de ce que vous collez n'est conservé : les deux textes sont comparés et renvoyés dans la même requête.
Collez deux versions d'un texte pour voir chaque ligne ajoutée, supprimée et modifiée, avec les mots changés surlignés.
Rien de ce que vous collez n'est conservé : les deux textes sont comparés et renvoyés dans la même requête.
Un contrat revient avec des modifications que personne n'a signalées. Un fichier de configuration fonctionne sur un serveur et pas sur l'autre. Collez les deux versions ici et voyez exactement ce qui a changé, ligne par ligne, avec les mots modifiés mis en évidence.
Collez la version envoyée à gauche et celle qui vous est revenue à droite. Chaque clause modifiée apparaît comme une ligne modifiée, mots changés surlignés : un délai de paiement passé de 30 à 45 jours ou un plafond de responsabilité supprimé saute aux yeux. Gardez une clause par ligne pour un résultat plus net, et activez l'option espaces si l'autre partie n'a changé que des espaces ou des retraits, afin que seules les modifications de fond soient signalées.
Les textes sont d'abord comparés ligne par ligne, il vaut donc mieux garder une clause, un paramètre ou un enregistrement par ligne. Les lignes modifiées (et non ajoutées ou supprimées) sont appariées, puis leurs mots sont comparés à nouveau pour surligner le changement exact. Le surlignage des mots s'applique quand les deux versions d'une ligne totalisent au plus 1 000 caractères, dans la limite de 50 000 caractères de lignes modifiées par comparaison ; au-delà, la ligne est marquée en entier. Chaque côté accepte jusqu'à 200 000 caractères et 5 000 lignes.
Ignorer les espaces superflus remplace chaque suite d'espaces et de tabulations par une seule espace et supprime celles du début et de la fin de chaque ligne : une ligne avec une tabulation ou des espaces finales correspond aux mêmes mots tapés avec des espaces simples. Les espaces ne sont pas supprimées pour autant : "ab" et "a b" restent différents. Une ligne vide, ou un retour à la ligne après la dernière ligne d'un seul des deux textes, compte toujours comme une ligne ajoutée. Ignorer la casse utilise le pliage de casse Unicode, donc "Straße" correspond à "STRASSE". Quand une option masque une différence, la ligne est affichée telle qu'elle figure dans le texte modifié. Les fins de ligne Windows (CRLF) et Unix sont considérées comme identiques ; un texte aux fins de ligne de l'ancien Mac (CR seul) est lu comme une seule longue ligne.
La similarité compare des lignes entières, pas des caractères : c'est deux fois le nombre de lignes identiques divisé par le nombre total de lignes des deux côtés. Dix lignes dont une modifiée donnent 90 %, mais un texte d'une seule ligne avec un mot changé donne 0 %, même si presque tous ses mots sont identiques. Pour un taux par phrase, placez d'abord chaque phrase sur sa propre ligne. Dans un bloc modifié, les lignes changées sont appariées dans l'ordre avec celles de l'autre côté ; si un côté du bloc a plus de lignes, les lignes en trop comptent comme ajoutées ou supprimées.
Un paragraphe sans retour à la ligne forme une seule ligne, donc un seul mot modifié marque toute la ligne. Les mots changés y sont surlignés tant que les deux versions de la ligne totalisent au plus 1 000 caractères ; un paragraphe plus long est marqué en entier. Découper d'abord le texte en phrases ou en clauses donne un surlignage plus précis et des totaux plus utiles.
Oui. Copiez chaque colonne et collez-en une de chaque côté ; chaque cellule devient une ligne. La comparaison suit l'ordre des lignes : elle montre où les deux listes divergent et quelles lignes ont été insérées ou supprimées. Si l'ordre n'a pas d'importance, triez d'abord les deux listes avec Trier de A à Z dans le Convertisseur de casse, pour ne voir que les vrais ajouts et retraits. Activez Ignorer la casse et Ignorer les espaces superflus pour passer sur les majuscules et les espaces en trop. Pour vérifier dans Excel : =EXACT(A2,B2) (dans Excel en français, =EXACT(A2;B2)) compare deux cellules de la même ligne en tenant compte de la casse (un simple =A2=B2 l'ignore), et =COUNTIF(B:B,A2)=0 (=NB.SI(B:B;A2)=0) renvoie VRAI pour une valeur de la colonne A absente de la colonne B. NB.SI ignore la casse et lit * et ? comme des caractères génériques : placez ~ devant quand ils font partie des données.
Copiez le texte de chaque document et collez-le. La mise en forme, comme le gras ou les polices, n'est pas comparée, seulement les mots et les lignes.
Jusqu'à 200 000 caractères et 5 000 lignes de chaque côté.
Non. Les deux textes sont comparés et renvoyés dans la même requête, sans jamais être écrits dans une base de données ni un journal.
Oui, mais la comparaison se fait ligne par ligne : un JSON minifié sur une seule ligne apparaît comme une seule ligne modifiée. Formatez d'abord les deux versions avec le JSON Formatter (il garde l'ordre des clés), pour que chaque clé soit sur sa propre ligne et que seuls les vrais changements de valeur soient signalés. Le code se compare bien tel quel ; activez Ignorer les espaces superflus si seule l'indentation a changé.
Dans Word, ouvrez un document et choisissez Review > Compare > Compare Documents, puis sélectionnez le fichier d'origine et le fichier révisé : Word ouvre un troisième document qui affiche chaque différence en suivi des modifications, y compris les changements de mise en forme. Dans Google Docs, ouvrez une version et choisissez Tools > Compare documents, puis sélectionnez l'autre : vous obtenez un nouveau document dans votre Drive avec les différences sous forme de suggestions, et il faut un droit de modification pour l'utiliser. Utilisez cette page quand les deux textes ne sont pas tous deux des fichiers Word ou tous deux des Google Docs, par exemple une clause d'un e-mail face au PDF signé : collez chaque côté, les mots modifiés sont surlignés et rien n'est conservé.
Non. La comparaison suit l'ordre des lignes : une ligne déplacée apparaît comme supprimée à son ancien emplacement et ajoutée au nouveau, et elle compte une fois dans chaque total. Exemple : A, B, C contre B, C, A donne 1 ligne supprimée, 1 ligne ajoutée et 66,7 % de similarité. Si une ligne déplacée atterrit à côté d'une ligne modifiée, les deux peuvent aussi être appariées et affichées comme une seule ligne modifiée. Pour vérifier que deux listes contiennent les mêmes lignes quel que soit l'ordre, triez d'abord les deux avec Trier de A à Z dans le Convertisseur de casse.
Sous Windows, fc /n ancien.txt nouveau.txt dans l'Invite de commandes liste les blocs différents avec les numéros de ligne ; ajoutez /c pour ignorer la casse ou /w pour compresser espaces et tabulations. Sous macOS et Linux, diff -u ancien.txt nouveau.txt affiche un diff unifié ; diff -i ignore la casse et diff -b ignore les changements de quantité d'espaces. Avec Git installé, git diff --no-index ancien.txt nouveau.txt fonctionne sur tout système, même hors d'un dépôt, et l'option --word-diff marque les mots changés. Utilisez cette page quand le texte n'est pas dans des fichiers, par exemple une clause d'un e-mail face à celle d'un PDF, ou pour voir les mots changés surlignés côte à côte sans terminal.