Diff de Code

Comparez deux textes ou codes sources ligne par ligne. Différences mises en evidence en vert (ajouts) et rouge (suppressions) avec numéros de lignes. Gratuit et sans inscription.

Pourquoi utiliser un outil de diff ?

Comparer deux versions d'un fichier est une tâche quotidienne pour les développeurs. Que ce soit pour vérifier les modifications apportees à un fichier de configuration, comparer deux versions d'une fonction ou analyser les différences entre deux réponses d'API, un outil de diff visuel permet de repérer instantanément les changements.

Notre outil met en evidence les ajouts en vert et les suppressions en rouge, avec les numéros de lignes des deux versions pour une navigation facile.

Fonctionnalités

  • Algorithme LCS — comparaison intelligente ligne par ligne basée sur la plus longue sous-sequence commune
  • Coloration syntaxique — ajouts en vert, suppressions en rouge, lignes communes en blanc
  • Numéros de lignes — affichage des numéros pour les deux versions
  • Compteur de différences — resume du nombre de lignes ajoutees et supprimees
  • Responsive — deux colonnes sur bureau, vue empilee sur mobile

Questions fréquentes

Comment fonctionne l'algorithme de diff ?
Notre outil utilise l'algorithme LCS (Longest Common Subsequence) pour comparer les textes ligne par ligne. Il identifie les sequences communes les plus longues, puis deduit les lignes ajoutees et supprimees. C'est le meme principe que les commandes git diff et diff sous Unix.
Puis-je comparer du code source ?
Oui, l'outil fonctionne avec tout type de texte : code source (JavaScript, Python, PHP, etc.), fichiers de configuration, JSON, XML, HTML, ou simple texte. La comparaison est purement textuelle, ligne par ligne.
Les données sont-elles envoyees à un serveur ?
Non. La comparaison se fait entièrement dans votre navigateur. Vos codes sources ne quittent jamais votre machine, ce qui est essentiel pour du code propriétaire ou confidentiel.
Que signifient les couleurs dans le résultat ?
Les lignes en vert (prefixees par +) sont les lignes ajoutees dans le texte B par rapport au texte A. Les lignes en rouge (prefixees par -) sont les lignes supprimees. Les lignes sans couleur sont identiques dans les deux textes.

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.