Gratis Tekstverschil
Vergelijk twee tekstblokken en zie precies wat er is veranderd. Regel-voor-regel diff met toegevoegde, verwijderde en ongewijzigde regels.
Veelvoorkomend gebruik
- Vergelijk CodedruppelsVind precies wat is veranderd tussen twee versies van een codefragment, configuratie of script.
- Vergelijk DocumentconceptenVind elke wijziging tussen twee concepten van een document, contract of artikel — regel voor regel.
- Vergelijk Gegevens en CSV-bestandenVind verschillen tussen twee versies van geëxporteerde gegevens, CSV's, logboeken of configuratie.
- Vergelijk VertaalversiesZie wat is veranderd tussen twee versies van een vertaald document, ondertitelbestand of localisatiestring.
- Wijzigingen in Inhoudsrevisies bijhoudenVergelijk originele en bewerkte versies van een artikel, blogpost of marketingcopy om te bekijken wat is veranderd.
Hoe het werkt
Tekstvergelijking gebruikt een zelfgeschreven algoritme voor de langste gemeenschappelijke deelreeks (LCS) dat direct in deze tool is geïmplementeerd — geen externe diff-bibliotheek. Alles draait in de browser; je tekst wordt nooit naar een server gestuurd.
- 1Tekst wordt in regels gesplitstDe inhoud van elk tekstvak wordt op nieuwe regels gesplitst in een array van regels. Optionele normalisatie (kleine letters, witruimte samenvoegen) wordt vóór de vergelijking toegepast op een kopie van die arrays, terwijl de originelen voor de weergave bewaard blijven.
- 2LCS-tabel berekend in een Uint32ArrayEen dynamische-programmeertabel wordt van onder naar boven opgebouwd in een getypeerde Uint32Array — O(m×n) in zowel tijd als geheugen. Bij invoer waarvan het totale aantal cellen boven 4 miljoen (ongeveer 16 MB) zou uitkomen, valt het algoritme automatisch terug op een grovere blokvergelijking, zodat de pagina responsief blijft.
- 3Markering per woord op gewijzigde regelsAls een verwijderde regel direct wordt gevolgd door een ingevoegde regel, draait er een tweede LCS-doorgang op de woorden van dat paar (gesplitst op witruimte). Dat levert gemarkeerde stukken binnen de regel op die precies laten zien welke woorden zijn veranderd, niet alleen welke regels.
- 4Unified-diffweergave met samengevouwen contextDe lijst met bewerkingen wordt weergegeven als unified diff met +/−-voorvoegsels en kleurcodes. Ongewijzigde regels buiten het instelbare contextvenster (standaard: 3 regels) worden achter een beletselteken samengevouwen. Het volledige resultaat kan naar het klembord worden gekopieerd of als .txt-bestand met platte tekst worden gedownload.
Gerelateerde tools
CSV-vergelijking
Vergelijk twee CSV-bestanden op een sleutelkolom en zie precies welke rijen zijn toegevoegd, verwijderd of gewijzigd — met de specifieke velden die oud naar nieuw verschillen. Verwerkt aanhalingstekenvelden; volledig in je browser.
JSON-vergelijking
Vergelijk twee JSON-objecten structureel — zie precies welke sleutels zijn toegevoegd, verwijderd of gewijzigd, zelfs diep in geneste data. Draait in je browser.
PDF-vergelijker
Gratis PDF-vergelijker zonder upload: zie wat er veranderd is tussen twee versies als een tekstvergelijking op woordniveau of een visuele diff, in je browser.