Visualiseur de différences
Deux versions d’un contrat, deux copies d’un fichier de configuration, deux brouillons d’un e-mail : lorsque vous devez voir exactement ce qui a changé entre eux, faire défiler à l’œil ne suffit pas. Ce visualiseur de différences compare les deux textes ligne par ligne, met en évidence les ajouts en vert et les suppressions en rouge, et affiche le résultat dans une vue unifiée ou côte à côte, avec les numéros de ligne des deux versions.
Comment comparer deux textes
-
1
Collez les deux versions
Panneau de gauche pour l'original, panneau de droite pour la nouvelle version. Collez ou saisissez directement le texte.
-
2
Choisissez le mode d'affichage
Côte à côte montre les deux versions dans des colonnes parallèles. En ligne empile les changements avec des marqueurs comme `+` et `-`.
-
3
Comparez et vérifiez
Cliquez sur Comparer. Les lignes ajoutées, supprimées et inchangées sont mises en évidence, chacune avec son numéro de ligne dans les deux versions, et un récapitulatif compte les changements.
Marqueurs de différence en un coup d’œil
| Symbole | Signification |
|---|---|
+ |
La ligne existe uniquement dans la nouvelle version (ajoutée) |
- |
La ligne existe uniquement dans l’original (supprimée) |
| (vide) | La ligne est identique dans les deux versions (contexte) |
Unifiée ou côte à côte
- Unifiée. Les deux textes sont empilés dans une seule colonne. Les lignes ajoutées sont en vert, les supprimées en rouge, les inchangées sans couleur, et chaque ligne montre son numéro dans l’original et dans la nouvelle version.
- Côte à côte. L’original et la nouvelle version apparaissent dans des colonnes parallèles. Une cellule vide d’un côté signifie que la ligne n’existe que de l’autre côté.
Comparaison au niveau des lignes
L’outil compare les textes ligne par ligne, espaces compris, et trouve le plus petit ensemble d’insertions et de suppressions de lignes qui transforme un texte en l’autre. Les changements d’indentation et d’espaces de fin de ligne apparaissent donc comme des lignes modifiées, ce qui est utile pour comparer du code reformaté, du texte remis en forme sur une largeur de ligne différente, ou des extraits YAML et INI où des espaces de fin de ligne se glissent accidentellement.
Conseils
- Utilisez un séparateur de ligne vide si vous souhaitez comparer des sections d’un document plus grand ; l’algorithme gère bien les longues entrées.
- Comparez JSON après un formatage soigné. Deux objets JSON identiques sérialisés sur des lignes différentes semblent différents pour une différence brute ; formatez d’abord.
- Supprimez les horodatages pour les différences de fichiers journaux, sinon chaque ligne apparaît comme modifiée.
- Conservez l’ordre des deux textes. L’outil rapproche les lignes identiques mais ne détecte pas les blocs déplacés ; échanger deux paragraphes apparaît donc comme une suppression plus un ajout.
Questions fréquentes
Il compare les deux textes ligne par ligne et trouve le plus petit ensemble d’insertions et de suppressions qui transforme une version en l’autre (une approche par plus longue sous-séquence commune). Il se contente de vous montrer ce qui diffère ; il ne fusionne pas et ne modifie pas les fichiers.
Oui. L’outil traite l’entrée comme du texte brut, donc le code, les fichiers de configuration, le JSON, les journaux et la prose fonctionnent tous. Il affiche le résultat dans une police à espacement fixe pour que le formatage reste lisible, et il n’applique aucune analyse propre à un langage, ce qui le rend fiable pour tout type de fichier.
La différence par lignes compare chaque ligne à sa position et ne suit pas les blocs qui ont été déplacés. Échanger deux paragraphes apparaît donc comme un bloc supprimé et un bloc ajouté. C’est un comportement normal pour ce type de comparaison.
Les deux textes font partie de l’état interactif de la page : ils sont donc envoyés à notre serveur pendant que vous utilisez l’outil, et dans le parcours en plusieurs étapes, ils sont également conservés dans votre navigateur entre les étapes. Ils ne sont pas enregistrés dans notre base de données et ne sont pas partagés. Ne collez que du contenu que vous acceptez d’envoyer sur Internet.
Outils similaires
Référence de la table ASCII
Table ASCII complète de 0 à 127 avec décimal, hexadécimal, octal, binaire et référence numérique HTML pour chaque caractère, y compris les codes de contrôle comme NUL, LF et DEL.
Référence des caractères HTML
Liste consultable des entités HTML, de leurs codes nommés et numériques, et un copier-coller en un clic pour les caractères et symboles spéciaux.
Générateur de carte CSS
Créez le CSS d’un conteneur de carte : fond, bordure, rayon des angles, espacement intérieur et ombre douce, avec aperçu immédiat et code à copier-coller.
Référence des raccourcis clavier
Recherchez les raccourcis par défaut documentés de VS Code, Chrome et Bash avec GNU Readline sous macOS, Windows et Linux.
Générateur d’accordéon CSS
Créez un accordéon de trois sections avec details et summary. Personnalisez textes, couleurs, espacements, icône et ouverture, puis copiez ou téléchargez le code.
Recherche de nom de couleur
Trouvez la couleur nommée CSS standardisée la plus proche d’une valeur HEX, RGB ou HSL grâce à l’écart CIEDE2000.
Outil disponible dans d’autres langues
- Trình xem khác biệt [VI]
- Diff-Viewer [DE]
- Penampil Perbedaan [ID]
- Podgląd różnic [PL]
- Verschillenweergave [NL]
- 差分ビューア [JA]
- Visor de diferencias [ES]
- 差异查看器 [ZH]
- 차이 뷰어 [KO]
- Fark Görüntüleyici [TR]
- Skillnadsvisare [SV]
- Diff Viewer [EN]
- โปรแกรมดูความแตกต่าง [TH]
- Visualizador de Diferenças [PT]
- عارض الفروق [AR]
- Visualizzatore di differenze [IT]
- Просмотр различий [RU]