SS Boîte à outils
SS Boîte à outils
Toutes les données sont traitées localement

Comparateur de texte en ligne gratuit, ligne par ligne et mot par mot

Comparez deux textes ligne par ligne et mot par mot. Tout s'exécute dans votre navigateur.

Original
Modifié
Modifications+2 ajoutées−0 supprimées~3 modifiées4 inchangées
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}

Tout est calculé localement, aucun texte ne quitte votre appareil. Les lignes sont alignées avec l'algorithme de Myers, et les modifications appariées reçoivent en plus un surlignage mot à mot pour repérer précisément l'édition. Les options telles que « ignorer les espaces » ou la casse n'affectent que la comparaison : le texte reste toujours affiché tel que vous l'avez collé.

Fonctionnalités

  1. Comparaison ligne par ligne et mot par mot

    Les lignes sont alignées avec l'algorithme de diff de Myers, et chaque ligne modifiée reçoit en plus une surbrillance au niveau des mots : vous voyez non seulement quelle ligne a changé, mais quel mot précis l'a fait.

  2. Vue côte à côte et vue unifiée

    Basculez entre la vue à deux colonnes, qui met suppressions et ajouts en regard, et la vue unifiée préfixée de - et +, que vous pouvez copier telle quelle sous forme de diff de type patch.

  3. Des options d'appariement adaptées à vos données

    Ignorer les espaces, ignorer la casse, supprimer les espaces en fin de ligne et ignorer les lignes vides sont activables. Ces réglages n'affectent que l'appariement des lignes ; le texte affiché reste exactement celui que vous avez collé.

  4. Nombre de modifications en un coup d'œil

    La barre indique combien de lignes ont été ajoutées, supprimées, modifiées ou laissées intactes, ce qui permet de juger de la taille d'une modification avant de la lire entièrement.

  5. Modifications uniquement, avec des trous repliables

    Activez Modifications uniquement pour masquer les longues portions identiques. Trois lignes inchangées restent visibles au-dessus et en dessous de chaque changement, et le reste se replie sur une seule ligne cliquable.

Questions fréquentes

Cet outil de comparaison de texte est-il gratuit ?

Oui. L'utilisation est gratuite, sans compte, sans filigrane et sans limite d'usage. Ouvrez la page et collez vos deux textes pour voir les différences.

Comment comparer deux textes ?

Collez le texte d'origine dans le champ de gauche et le nouveau dans celui de droite. La comparaison se recalcule pendant la saisie : les résultats apparaissent aussitôt, sans aucun bouton à cliquer.

Mes textes sont-ils envoyés sur un serveur ?

Non. La comparaison s'exécute entièrement dans votre navigateur. Ni le texte collé ni le résultat ne sont transmis, et rien n'est conservé d'une visite à l'autre.

Que fait l'option Modifications uniquement ?

Elle replie les blocs de lignes identiques. Trois lignes inchangées restent visibles au-dessus et en dessous de chaque changement, et la partie masquée devient une ligne sur laquelle vous pouvez cliquer pour la rouvrir.

Comment ignorer les différences d'espaces ou de casse ?

Activez Ignorer les espaces, Ignorer la casse, Supprimer les espaces en fin de ligne ou Ignorer les lignes vides. L'appariement considère alors ces différences comme égales, tandis que le texte affiché conserve son orthographe et ses espacements d'origine.

Y a-t-il une limite de texte comparable ?

Chaque côté est plafonné à 5000 lignes. Au-delà, seules les 5000 premières lignes sont comparées et la page l'indique visiblement, au lieu d'écarter le reste en silence.

Puis-je copier le diff pour l'utiliser ailleurs ?

Oui. Le bouton de copie place le diff unifié, avec les préfixes - et + habituels, dans le presse-papiers, prêt à être collé dans une pull request, un message ou un fichier de patch.

Outils associés
SponsorMindElixir