Mode d’emploi de DiffTool

Utiliser DiffTool

Textes que vous pouvez comparer

DiffTool est un outil gratuit qui permet de repérer les caractères modifiés entre deux textes. Il peut servir, par exemple, à vérifier les changements dans un contrat ou dans une traduction. La comparaison s’effectue dans votre navigateur : le texte n’est pas envoyé au serveur pour être comparé.

Les champs « Texte d’origine » et « Texte modifié » contiennent d’abord deux exemples légèrement différents. Sélectionnez « Comparer » pour les essayer, ou remplacez-les par vos propres textes.

Comparer deux textes

  1. Saisissez ou collez l’ancienne version dans « Texte d’origine » et la nouvelle dans « Texte modifié ».
  2. Sélectionnez « Comparer ». Modifier un texte ne lance pas automatiquement la comparaison.
  3. Examinez les résultats « Texte d’origine » et « Texte modifié ». S’il y a plusieurs changements, utilisez « Différence précédente » et « Différence suivante » pour les parcourir.
  4. Après avoir modifié un texte, sélectionnez « Comparer à nouveau » pour actualiser le résultat. Tant que vous ne l’avez pas fait, la page indique que le résultat affiché n’est plus à jour.

Par exemple, si le texte d’origine est « Livraison sous 5 jours » et le texte modifié « Livraison sous 7 jours », le résultat indique que « 5 » a été supprimé et « 7 » ajouté. DiffTool montre les changements caractère par caractère ; c’est à vous d’en apprécier le sens dans leur contexte.

Lire les différences

Les caractères supprimés apparaissent barrés sur fond rouge. Les caractères ajoutés apparaissent sur fond vert avec une bordure. Vous pouvez sélectionner et copier le texte du résultat. Les boutons « Différence précédente » et « Différence suivante » permettent de parcourir les changements sans modifier le texte.

Les espaces, tabulations et sauts de ligne modifiés portent des repères pour les rendre visibles. Les espaces ordinaires et pleine largeur, ainsi que les majuscules et les minuscules, sont distingués. Seuls les sauts de ligne CRLF et LF sont considérés comme équivalents pendant la comparaison ; les sauts de ligne du texte saisi restent inchangés.

Si le résultat est inattendu

  • Aucune différence : les textes correspondent selon les règles de l’outil. Cela ne garantit pas une mise en forme identique ni des sauts de ligne CRLF/LF identiques.
  • Beaucoup de différences : vérifiez que les passages correspondent et que l’ordre des paragraphes ou les sauts de ligne n’ont pas changé. Un paragraphe déplacé peut apparaître comme une suppression et un ajout.
  • Le résultat ne change pas après une modification : sélectionnez « Comparer à nouveau ». Le résultat correspond à la dernière comparaison.
  • Un texte dépasse la limite : comparez des sections correspondantes avec des limites cohérentes. Les changements hors de ces sections ne seront pas examinés.

À savoir avant de commencer

Chaque champ accepte au plus 10 000 caractères visibles. Les emoji et les caractères combinés comptent comme un seul caractère visible. Un des deux champs peut rester vide. L’importation de fichiers, l’historique des comparaisons et les liens de partage des résultats ne sont pas disponibles.

DiffTool aide à repérer les changements. Il ne détermine pas si un texte est exact ni si une décision juridique, de traduction ou autre est appropriée. Pour un usage important, vérifiez vous-même le texte d’origine et le résultat.

Consultez Confidentialité pour savoir comment sont traités les textes, les résultats et les cookies.

Cas d’utilisation

Utilisez DiffTool pour comparer un texte avant et après une modification. Les exemples suivants expliquent quels textes saisir et quels points vérifier après avoir repéré une différence. Tous les exemples sont fictifs.

Vérifier la révision d’un contrat

Lorsque vous recevez une version révisée d’un contrat, collez la même clause des deux versions pour vérifier les changements de montants, de délais et de conditions.

  • Texte d’origine : « Le paiement est dû dans les 30 jours suivant la date de facture. »
  • Texte modifié : « Le paiement est dû dans les 60 jours suivant la date de facture. »

Le résultat montre la suppression de « 3 » et l’ajout de « 6 ». Un seul chiffre modifié peut changer une obligation de paiement. Après avoir repéré une différence, relisez toute la phrase et les clauses associées. DiffTool ne juge pas la validité juridique d’un texte ni l’opportunité d’approuver une modification.

Copier du texte depuis un PDF ou un traitement de texte peut aussi modifier les espaces et les sauts de ligne. Comparez le même passage des deux versions pour distinguer les révisions des effets du copier-coller. L’outil ne compare ni les fichiers ni leur mise en forme.

Vérifier une traduction révisée

Après la relecture d’une traduction, vérifiez quelles expressions ont été corrigées. Collez la version précédente dans « Texte d’origine » et la version révisée dans « Texte modifié ».

  • Texte d’origine : « Cette fonction est disponible. »
  • Texte modifié : « Cette fonction est indisponible. »

L’ajout de « in » inverse le sens de la phrase. Le nombre de différences ne mesure donc pas leur importance. Comparez les deux versions de la traduction, puis revenez au texte source pour vérifier le sens et la terminologie.

Pour suivre les révisions, saisissez deux versions dans la même langue. Comparer un texte source à sa traduction ne permet pas d’aligner leurs sens : DiffTool compare des caractères et ne traduit pas.

Vérifier les espaces et les caractères ressemblants

Utilisez cette comparaison si un texte copié ne correspond pas à l’original, ou pour vérifier des différences dans des références de produits ou des conventions d’écriture. Les espaces et les caractères de largeur différente peuvent être difficiles à distinguer à l’œil, mais apparaissent dans le résultat.

  • « Article A » et « Article A » contiennent respectivement une espace ordinaire et une espace pleine largeur. Les espaces modifiées portent les repères « · » et « □ ».
  • « Code A1 » et « Code A1 » utilisent des caractères de largeur différente. L’outil ne les convertit pas en caractères identiques.
  • Les sauts de ligne ajoutés ou supprimés portent le repère « ↵ » et les tabulations modifiées le repère « → ». Les espaces inchangées n’ont pas de repère.

Survolez un repère ou placez-y le focus au clavier pour lire le nom du caractère et son point de code. Ces annotations ne sont pas incluses dans le texte copié. Un changement de CRLF à LF seul ne produit pas de différence.

Des caractères identiques à l’œil peuvent avoir des représentations Unicode différentes. Par exemple, « é » en un seul caractère et « e » suivi d’un accent combiné ne sont pas normalisés pour les rendre identiques. En cas de différence inattendue, vérifiez la représentation utilisée dans l’application d’origine.

Vérifier les révisions de conditions et de spécifications

Lors d’une modification des conditions d’utilisation ou des spécifications d’un produit, comparez la même clause ou exigence dans les deux versions. Vérifiez les identifiants de version et les titres avant de sélectionner les passages correspondants. Les exemples suivants sont fictifs.

Conditions : changement des utilisateurs concernés

  • Texte original : « Cette condition s’applique aux utilisateurs d’une offre payante. »
  • Texte modifié : « Cette condition s’applique à tous les utilisateurs. »

La nouvelle formulation élargit le groupe concerné. Après avoir repéré la modification, vérifiez aussi les définitions des utilisateurs, les exceptions et les dates d’entrée en vigueur dans les deux versions. DiffTool ne fait pas correspondre les clauses selon leur sens et ne juge pas la validité juridique d’une révision.

Spécifications : un champ facultatif devient obligatoire

  • Texte original : « Le numéro de référence est facultatif lors de l’envoi. »
  • Texte modifié : « Le numéro de référence est obligatoire lors de l’envoi. »

Le passage de « facultatif » à « obligatoire » modifie un processus qui permettait auparavant l’envoi sans ce champ. Vérifiez que le formulaire, les contrôles de saisie, les systèmes connectés et les instructions respectent la nouvelle exigence. Les différences de caractères ne permettent pas de vérifier la conformité de l’implémentation aux spécifications.

Si des clauses sont renumérotées ou des exigences déplacées, retrouvez les passages à partir de leur titre et de leur contenu, pas seulement de leur numéro. Un déplacement peut apparaître comme une suppression et un ajout. Vérifiez aussi les renvois et les annexes dans le document d’origine : la vérification d’un passage ne couvre pas le document entier.

Terminer la vérification d’une révision

Après avoir repéré les différences, vérifiez qu’elles correspondent à la modification prévue. Prenons une annonce qui passe de « Accueil de 9 h à 17 h. » à « Accueil de 10 h à 18 h. ».

  1. Comparer les mêmes passages. Copiez la même annonce dans les deux versions, avec son titre et les phrases voisines. Un titre présent dans un seul champ apparaît aussi comme un ajout ou une suppression.
  2. Lire chaque changement. Utilisez Différence suivante pour vérifier l’heure d’ouverture et celle de fermeture. S’arrêter à la première modification peut laisser la seconde sans vérification.
  3. Lire le contexte inchangé. Vérifiez les jours concernés et les modalités d’accès dans les phrases voisines. Les différences de caractères ne permettent pas de savoir si les nouveaux horaires sont cohérents avec le reste de l’annonce.
  4. Corriger le document d’origine. Le résultat n’est pas modifiable. Corrigez le document, collez sa dernière version dans Texte modifié, puis relancez la comparaison. Ne terminez pas la vérification à partir du résultat antérieur à votre correction.
  5. Vérifier la version à publier. Dans l’application d’origine, assurez-vous que le document publié correspond au texte vérifié. La mise en forme, les destinations des liens et le texte dans les images ne sont pas comparés.

Pour un document long, utilisez les titres correspondants pour découper les deux versions en sections équivalentes. Notez les sections vérifiées dans le document d’origine : DiffTool ne conserve pas d’historique de vérification. Fermer ou recharger la page fait perdre les textes et les résultats.