Diff texte en ligne — Comparaison côte à côte

Comparez deux textes librement avec surbrillance ligne à ligne et mot à mot, côte à côte (par défaut) ou en vue unifiée. Ignorez éventuellement les espaces et/ou la casse. Complète le JSON Diff — tout reste local (limites de taille documentées).

Chargement…
Diff texte — notes développeur
Diff ligne à ligne via un comparateur personnalisé sur la lib npm diff (diffArrays + diffWordsWithSpace pour le surlignage mot à mot), rendu côte à côte ou unifié. Plafonds 100 000 caractères / 5 000 lignes par panneau.

Comment ça marche

Collez gauche et droite, ignorez éventuellement les différences d'espaces et/ou de casse, puis Comparer. Les lignes modifiées sont surlignées mot à mot ; basculez entre les vues Côte à côte et Unifiée à tout moment. Copiez ou téléchargez le diff unifié +/-.

Options

Ignorer les espaces
Applique un comparateur insensible aux espaces au moteur de diff : les lignes ne différant que par des espaces de début/fin ou par des espaces/tabulations internes en trop sont traitées comme identiques.
Ignorer la casse
Compare les lignes sans tenir compte de la casse — les lignes ne différant que par la casse sont traitées comme identiques. La casse d'origine reste affichée dans le résultat.

Exemples

Ligne modifiée

Gauche

a b

Droite

a c

Ajout en fin

Gauche

one two

Droite

one two three

Outils liés

Pour du JSON structurel, utilisez le JSON Diff. Retour au hub utilitaires.

FAQ diff texte

Comparaison libre

Vue côte à côte ou unifiée — laquelle est le défaut ?

Côte à côte (Split) reste la vue par défaut, la plus détaillée. Basculez en Unifié pour un layout mono-colonne façon git diff — les deux partagent le même surlignage mot-à-mot sur les lignes modifiées.

Limites de taille ?

100 000 caractères ou 5 000 lignes par panneau — au-delà, erreur too_large.

Merge à 3 voies / appliquer un patch ?

Hors scope v1.

JSON Diff vs texte ?

JSON Diff compare la structure JSON. Ici c’est du texte libre ligne à ligne.

CRLF Windows vs LF Unix ?

Les fins de ligne sont normalisées en LF avant comparaison — coller du texte Windows contre du texte Unix ne crée pas de faux positifs sur le seul \r.

Utilitaires développeur

Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.

Découvrez les autres catégories d'outils

Minifier

Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.

Beautifier

Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.

Déminifier

Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.

Conversion

Transformez des données entre JSON, YAML, XML et CSV localement — sans envoi serveur.

Préprocesseurs CSS

Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.

Outils JSON

Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.

Outils SVG

Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.

DevOps & Infra

Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.

CI/CD

GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.

Logs & observabilité

JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.

Kubernetes

Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.

Réseau / IP

CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.

Sécurité & tokens

JWKS, certificats X.509 et scan de secrets — locaux navigateur.

API & schémas

Outils OpenAPI pour formater, valider et analyser vos specs.

Encodage

Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.

Texte & Markdown

Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.

IA & LLM

Comptage de tokens, estimation des coûts et fenêtre de contexte — 100 % local.

Sérialisation

Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.