⚖️ Comparer · Surligner · Patch

Comparateur de Texte

Comparez deux textes et surlignez les différences en vue côte à côte, unifiée ou intégrée. Basé sur l'algorithme Myers diff — le même que Git et GitHub.

Original (A)

Modifié (B)

Un outil diff sérieux qui fonctionne entièrement dans votre navigateur

This page implements the same Myers diff algorithm that Git, GitHub, GitLab, VS Code and most "diff" tools use. It finds the shortest edit script — the smallest sequence of insertions and deletions to turn one text into the other. The result is a clean, intuitive comparison without spurious "everything changed" noise.

Trois modes d'affichage

Trois niveaux de comparaison

Options d'exclusion

Pourquoi Myers et pas un algorithme plus simple ?

Naive longest-common-subsequence diff is O(N·M) in time and memory — fine for a few hundred lines but slow on real files. Myers' algorithm is O(N·D), where D is the size of the actual diff. For typical inputs (most lines unchanged), D is small and the algorithm runs in near-linear time. Our implementation handles 500-line diffs in milliseconds.

Confidentialité

Both texts are diffed entirely in your browser tab. We don't upload, we don't log, we don't analyze. No external library is loaded — the algorithm is ~120 lines of vanilla JavaScript embedded in the page.

Export

The Copy as unified patch button copies a diff -u-style patch to your clipboard, ready to paste into a GitHub comment, a Slack message, or to save as a .patch file.

Cas d'utilisation courants

Questions Fréquentes

Comment ce vérificateur de différences compare-t-il les textes ?
Il utilise l'algorithme de diff Myers — le même que celui utilisé par Git, GitHub et VS Code. Il trouve le script d'édition le plus court (minimum d'insertions et de suppressions) pour transformer un texte en l'autre, produisant une comparaison propre sans faux positifs.
Cet outil télécharge-t-il mon texte sur un serveur ?
Non. Les deux textes sont comparés entièrement dans l'onglet de votre navigateur en utilisant environ 120 lignes de JavaScript vanille. Rien n'est téléchargé, enregistré ou analysé à l'extérieur. Fermez l'onglet et vos données disparaissent.
Quels modes d'affichage et options de granularité sont disponibles ?
Vous pouvez voir les différences en mode côte à côte, unifié (style git) ou en ligne. La granularité de comparaison peut être réglée sur les lignes, les mots ou les caractères. Vous pouvez aussi ignorer les espaces, la casse ou les lignes vides pour vous concentrer sur les changements significatifs.
Quels sont les cas d'utilisation typiques d'un vérificateur de différences ?
Les utilisations courantes incluent la comparaison de versions de fichiers de configuration, la vérification mot par mot des révisions de contrats légaux, la détection de fautes de frappe dans les clés API ou URLs, voir ce qui a changé entre les brouillons générés par l'IA, et la génération de patchs partageables sans commiter dans Git.
Ce vérificateur de différences est-il vraiment gratuit ?
Oui, 100% gratuit sans restrictions. Il n'y a pas d'inscription, pas de limite de taille de fichier, pas de quota d'utilisation et pas de niveau premium. Vous pouvez comparer des textes aussi souvent que nécessaire. L'outil est soutenu uniquement par la publicité.

Outils Associés