Diff de texte
Collez deux textes, obtenez les différences — sans bouton, sans envoi.
Règles de comparaison
Différences0lignes ajoutées0lignes supprimées0lignes inchangées
Mode d’emploi
- Collez l’ancienne version dans « Texte d’origine » et la nouvelle dans « Texte modifié » — le diff apparaît au fil de la frappe, aucun bouton à cliquer.
- Si la page est entièrement rouge et verte à cause d’espaces de fin de ligne ou de la casse, activez la règle de comparaison correspondante ci-dessus. Pour les pages en chinois, une option de repli pleine chasse/demi-chasse est également proposée.
- Utilisez « Copier le diff » pour récupérer le résultat sous forme de diff unifié (+ / −) et le coller dans un ticket, un e-mail ou un éditeur.
Exemple
Deux saisies
【Original】 Réunion : 10:00 Salle : 3e étage Responsable : Camille Dupont 【Modifié】 Réunion : 10:30 Salle : 3e étage Responsable : Camille Dupont, Léa Martin
Diff
-Réunion : 10:00 +Réunion : 10:30 Salle : 3e étage -Responsable : Camille Dupont +Responsable : Camille Dupont, Léa Martin (+2 −2, 1 ligne inchangée)
Les lignes 【Original】/【Modifié】 sont des titres d’exemple ; en usage réel, les deux textes vont dans les deux zones de saisie. Rien n’est ignoré par défaut : les deux lignes modifiées sont donc signalées intégralement, tandis que « Salle : 3e étage » est identique et s’affiche comme une ligne normale.
Règles, limites et problèmes connus
- L’unité de comparaison est la ligne : changez un mot dans une ligne et toute la ligne est marquée comme supprimée puis ajoutée. Il n’y a pas de surlignage caractère par caractère à l’intérieur d’une ligne.
- Un remplacement est affiché comme le fait git diff : d’abord l’ancienne ligne supprimée, puis la nouvelle ligne ajoutée.
- « Ignorer les espaces de bord » ne retire que les espaces horizontaux aux deux extrémités d’une ligne (espace, tabulation, U+00A0, U+3000) ; les espaces à l’intérieur d’une ligne ne sont jamais réduits.
- « Ignorer pleine chasse/demi-chasse » n’affecte que la comparaison : « , » équivaut à « , », « () » équivaut à « () » et un espace pleine chasse équivaut à un espace normal — le résultat affiche toujours votre texte d’origine.
- Avec « Ignorer les lignes vides » activé, les lignes vides ou composées uniquement d’espaces ne sont ni comparées ni affichées ; les numéros de ligne visibles renvoient toujours au texte d’origine.
- Si un seul côté se termine par un saut de ligne, le diff affiche une ligne vide ajoutée ou supprimée — c’est une vraie différence, jamais masquée.
- Aucune normalisation Unicode : « é » (un point de code) diffère de « e » suivi d’un accent combinant (deux points de code). Les déplacements de blocs ne sont pas détectés : déplacer un paragraphe du haut vers le bas apparaît comme une suppression et un ajout.
- Au-delà de 200 000 caractères au total, le résultat s’actualise environ 0,6 s après l’arrêt de la frappe ; au-delà de 3 000 lignes ou en cas de très grandes différences, la partie centrale est comparée comme un seul bloc et une note s’affiche au-dessus du résultat.
- Aucun envoi de fichier, aucune analyse Word/PDF, aucune vue côte à côte, aucun historique et aucun lien de partage — rien n’est envoyé et rien n’est stocké.
Outils de texte associés
Ce dont on a généralement besoin ensuite, une fois les différences repérées.