Visualiseur de diff de texte en ligne gratuit. Met en évidence les ajouts, suppressions et modifications côte à côte ou ligne par ligne. Comparez du code, des configs ou n'importe quel texte. S'exécute entièrement dans votre navigateur.
Comparez deux blocs de texte côte à côte ou ligne par ligne avec des surlignages de couleur.
Collez votre texte original et modifié, et Bee Tools les associera ligne par ligne, classera chaque différence, et rendra le résultat avec des repères de couleur clairs. Propulsé par jsdiff, il reste fluide même avec des milliers de lignes. text-diff.privacy_note
Glissez des fichiers ou un dossier ici, ou utilisez les boutons ci-dessous
Glissez des fichiers ou un dossier ici, ou utilisez les boutons ci-dessous
Un guide complet de la comparaison de texte
Pourquoi comparer ?
La comparaison est le fondement de la revue de code, du contrôle de version et des révisions de document. Un diff visuel clair permet aux collaborateurs de repérer ce qui a changé en quelques secondes.
Côte à côte versus ligne par ligne
Côte à côte — les deux versions apparaissent simultanément ; idéal pour le code ou la prose de longueur moyenne.
Ligne par ligne — un flux chronologique unique ; parfait pour les tickets, descriptions de PR, e-mails.
Scénarios courants
Revue de code — voyez exactement ce qu'une PR modifie.
Éditions juridiques — un conseiller repère les clauses amendées.
Diffs de config — les changements nginx, YAML, JSON deviennent évidents.
Revue de traduction — les traducteurs comparent source et cible.
Apprentissage — étudiez comment de célèbres projets OSS refactorisent leur code.
Astuces
Triez d'abord — les fichiers triés produisent des diffs plus serrés.
Ignorez les espaces avec git diff -w pour supprimer le bruit.
Restez à un seul style pour les tabulations et espaces — les mélanger crée des diffs fantômes.
L'outil de diff de Bee Tools s'exécute entièrement dans votre navigateur — même une comparaison de 10 000 lignes s'achève en millisecondes.
FAQ
Quel algorithme de diff utilisez-vous ?
Nous utilisons l'algorithme de diff Myers éprouvé (via jsdiff). Il associe d'abord les lignes, puis met en évidence les différences de caractères intra-ligne. La même famille propulse Git et Subversion.
Quels encodages sont pris en charge ?
UTF-8 est entièrement pris en charge, y compris les caractères CJK et les emoji. Convertissez d'abord les autres encodages en UTF-8 si nécessaire.
Quel texte de quelle taille puis-je comparer ?
Jusqu'à ~50 000 lignes c'est confortable. Au-delà de ~200 000 caractères, le rendu devient nettement lent.
Montre-t-il les différences au niveau des caractères ?
Oui. Après l'association des lignes entières, les changements au niveau des caractères (ajoutés en vert, supprimés en rouge) sont surlignés dans chaque ligne modifiée.
Comment exporter le résultat ?
Imprimez la page au format PDF (Ctrl/Cmd-P) ou sélectionnez tout et copiez. Pour un fichier .diff, enregistrez les deux versions et lancez `git diff` localement.