Blog News Contact Demander une proposition

Diff Checker : comparer deux textes et du code en ligne

Collez ou déposez deux versions : chaque ligne ajoutée, supprimée ou modifiée s'affiche aussitôt. Fonctionne hors ligne, rien ne quitte votre appareil.

Traitement dans le navigateur : vos données restent sur votre appareilGratuitSans inscription
Ignorer :
Alt + ↓ / ↑ pour passer d’une différence à l’autre

Besoin d'une équipe derrière le code ?

Nous développons et maintenons des applications web et des logiciels sur mesure : revue de code, refactoring, nouvelles fonctionnalités. Décrivez votre projet et recevez une estimation.

En bref : collez l'original à gauche et la version modifiée à droite, les différences apparaissent pendant la saisie. Vous passez de l'affichage côte à côte à l'affichage unifié, surlignez les modifications jusqu'au mot ou au caractère, ignorez les espaces ou la casse, comparez du JSON avec clés triées et exportez le résultat en patch .diff. Tout le calcul se fait dans votre navigateur.

Nous avons conçu cet outil pour nos propres revues de code et relectures chez YuSMP Group. S'il vous faut plus qu'une comparaison – une équipe pour développer, refondre ou maintenir le produit derrière le code –, découvrez nos services de développement web et de développement de logiciels sur mesure.

Comment comparer deux textes ou deux fichiers ?

  1. Ajoutez l'original. Collez le texte dans le champ de gauche, chargez un fichier ou faites-le glisser sur le champ.
  2. Ajoutez la version modifiée dans le champ de droite, de la même façon.
  3. Lisez le résultat. Les lignes supprimées sont en rouge, les lignes ajoutées en vert ; dans une ligne modifiée, les mots ou caractères concernés sont surlignés. Le code s'affiche avec coloration syntaxique, ce qui rend les modifications plus lisibles.
  4. Passez d'une différence à l'autre avec Alt+↓ et Alt+↑, pratique dans les fichiers longs.
  5. Exportez : téléchargez un patch unifié .diff, copiez le résultat ou imprimez-le / enregistrez-le en PDF.

Côte à côte ou unifié : quel affichage choisir ?

AffichageIdéal pourAspect
Côte à côte (split)Relire des modifications dans un texte, un contrat, une configuration ; grands écransDeux colonnes, lignes correspondantes alignées
UnifiéRevue de code, petits écrans, partage d'un patchUne colonne avec lignes - et +, comme git diff

Le surlignage au mot est le bon réglage par défaut pour le texte et le code. Passez au caractère pour traquer une faute de frappe, un chiffre modifié dans un numéro de version ou un guillemet remplacé.

Comment comparer du JSON sans fausses différences ?

Deux fichiers JSON peuvent contenir les mêmes données et pourtant sembler totalement différents : clés dans un autre ordre, autre indentation, tout sur une seule ligne. Le mode JSON analyse les deux côtés, les met en forme de la même manière, trie les clés, puis compare. Vous voyez les vraies modifications de valeurs et de structure, pas le bruit de mise en forme. Si un côté n'est pas un JSON valide, l'outil indique la ligne de l'erreur.

À quoi servent les options « ignorer » ?

  • Ignorer les espaces : les espaces et tabulations en trop ne comptent pas comme des modifications. Utile après un reformatage ou un passage du linter.
  • Ignorer la casse : SELECT et select sont considérés comme identiques.
  • Ignorer les lignes vides : les lignes vides ajoutées ou supprimées sont ignorées.
  • Ignorer les fins de ligne (CRLF/LF) : un fichier enregistré sous Windows et le même fichier issu de Linux ou macOS n'affichent plus toutes les lignes comme modifiées.

Erreurs fréquentes lors d'une comparaison

  • Toutes les lignes sont marquées comme modifiées. C'est presque toujours une question de fins de ligne ou d'indentation : activez l'option CRLF/LF ou espaces.
  • Côtés inversés. Le champ de gauche est l'original. Si la nouvelle version est à gauche, les ajouts apparaissent comme des suppressions.
  • Fichiers minifiés. Un fichier sur une seule ligne devient une énorme ligne modifiée. Pour le JSON, utilisez le mode JSON ; pour le code, formatez d'abord les deux côtés.
  • Fichiers générés. Les fichiers de verrouillage et les sorties de build changent beaucoup pour peu de chose. Comparez plutôt les fichiers sources.

Mes données sont-elles en sécurité ?

Oui. La comparaison s'exécute entièrement dans votre navigateur : textes et fichiers ne sont envoyés ni à notre serveur ni à aucun autre. Une fois la page chargée, l'outil fonctionne même sans connexion, c'est le moyen le plus simple de le vérifier vous-même. Vous pouvez donc comparer des configurations, des contrats ou du code confidentiels.

Limites

Chaque côté accepte jusqu'à 5 Mo de texte, soit des dizaines de milliers de lignes, et le calcul tourne en arrière-plan sans figer la page. Les fichiers binaires (images, archives, documents Word) ne se comparent pas comme du texte : exportez-les d'abord en texte brut.

Questions fréquentes

Ce diff checker est-il gratuit ?

Oui. Il est gratuit, sans inscription et sans limite du nombre de comparaisons. Chaque côté accepte jusqu'à 5 Mo de texte.

Mes textes ou fichiers sont-ils envoyés quelque part ?

Non. La comparaison s'exécute dans votre navigateur, le texte ne quitte pas votre appareil. Une fois la page chargée, vous pouvez couper Internet : l'outil continue de fonctionner.

Quelle différence avec git diff ?

Le résultat est le même format diff unifié, téléchargeable en patch .diff. Mais vous n'avez besoin ni de dépôt ni de terminal : vous collez deux versions, voyez le surlignage au mot ou au caractère et pouvez passer à l'affichage côte à côte.

Puis-je comparer deux fichiers JSON ?

Oui. Le mode JSON met en forme les deux côtés et trie les clés avant la comparaison : seules les vraies modifications de données et de structure apparaissent. Si le JSON est invalide, l'outil indique la ligne de l'erreur.

Pourquoi toutes les lignes apparaissent-elles comme modifiées ?

En général, les fichiers utilisent des fins de ligne différentes (CRLF sous Windows, LF sous Unix) ou une autre indentation. Activez l'option fins de ligne ou espaces et les fausses différences disparaissent.

Puis-je comparer des documents Word ou PDF ?

Pas directement : l'outil compare du texte brut. Copiez le texte du document ou convertissez-le d'abord, par exemple avec notre convertisseur PDF vers Word, puis collez le résultat.

Autres outils gratuits