Utilitaire de texte

Comparateur de texte

Comparez deux blocs côte à côte avec numéros de ligne alignés, modifications en ligne, unified diff et réglages précis pour la casse, les espaces, les lignes vides et Unicode.

Original

Texte de gauche

A

Modifié

Texte de droite

B

Options de comparaison

Réglages du diff

Exécution locale

Prêt.

Résumé de la comparaison

Statistiques du diff

Lignes à gauche0
Lignes à droite0
Ajoutées0
Supprimées0
Paires modifiées0
Inchangées0
Blocs modifiés0

Diff côte à côte

Original

Modifié

Unified diff

Copiez cette sortie de correctif standard dans des notes, revues de code ou tickets.

Exemples populaires

Référence des marqueurs

MarqueurSignificationUsage
+La ligne n'existe que dans le texte modifiéContenu ajouté
-La ligne n'existe que dans l'originalContenu supprimé
La ligne existe des deux côtésContexte
@@Début et plages de lignes d'une section modifiéeBloc de correctif

Fonctionnement de la comparaison

Traitement local privéLes deux entrées sont comparées dans votre navigateur. Aucun envoi n'est effectué.
Moteur de diff fiableUn diff de type Myers avec limites gère les lignes répétées sans l'ancienne matrice mémoire quadratique.
Options d'exclusionLa suppression des espaces, des lignes vides et de la casse réduit le bruit sans altérer le texte affiché.
Correspondance UnicodeNFC réunit les accents équivalents ; NFKC rapproche aussi les caractères de compatibilité, comme les caractères pleine largeur.

Questions fréquentes

Mes textes sont-ils envoyés ?

Non. La comparaison et l'affichage sont effectués localement dans votre navigateur.

Puis-je comparer du code, du JSON ou des listes ?

Oui. La comparaison par ligne convient aux brouillons, extraits de code, configurations, JSON et listes ordonnées.

Pourquoi une ligne modifiée est-elle ajoutée et supprimée ?

Un remplacement est une suppression suivie d'un ajout ; les paires modifiées et le surlignage en ligne montrent le détail.

Quelle normalisation Unicode choisir ?

Utilisez NFC pour le texte courant et NFKC lorsque les caractères de compatibilité doivent être équivalents.