Wat deze text diff doet
Deze nederlandstalige text diff vergelijkt twee teksten regel voor regel en markeert precies wat er veranderd is: groene regels zijn toegevoegd, rode regels zijn verwijderd, grijze regels zijn ongewijzigd. Het algoritme is LCS-gebaseerd — hetzelfde principe achter git diff — zodat verplaatste blokken correct worden herkend in plaats van als dubbele toevoeging en verwijdering.
Belangrijker: 100% client-side — jouw gegevens verlaten nooit je browser. Geen uploads, geen tracking, geen serverlogs. De meeste 'diff checker online'-tools sturen je tekst naar een server. Hier niet. Contracten, NDAs, broncode of gevoelige concepten blijven lokaal op je apparaat. Meer dan 25 miljoen mensen wereldwijd spreken Nederlands als moedertaal; voor hen is een betrouwbare, privacyvriendelijke diff online tool een dagelijks werkinstrument.
Functies
- LCS-algoritme. Gebruikt Longest Common Subsequence om de minimale set wijzigingen te berekenen, precies zoals
git diff --no-index file1 file2dat doet op de command line. - Kleurgecodeerde uitvoer. Toegevoegde regels in groen, verwijderde regels in rood, ongewijzigde regels neutraal — in één oogopslag zie je wat er veranderd is.
- Telwaarden per categorie. Boven de diff zie je direct hoeveel regels zijn toegevoegd, verwijderd en ongewijzigd, handig bij grote bestanden.
- Volledig privé. Alle berekeningen draaien in je browser via JavaScript. Er wordt niets verstuurd naar een server, ook niet bij grote bestanden of gevoelige inhoud.
- Omwisselen en wissen. Met één klik wissel je origineel en gewijzigd om, of wis je beide velden tegelijk — handig bij iteratieve vergelijkingen.
- Geen installatie vereist. Werkt direct in de browser, zonder extensie, zonder account. Plak tekst, klik nergens op — de diff verschijnt meteen. Als je daarna ook dubbele regels wilt opsporen, probeer dan de [remove duplicates](/nl/remove-duplicates/) tool.
Zo gebruik je de text diff
Plak je twee teksten in de velden en de diff verschijnt automatisch. Geen knop nodig.
- Plak de originele tekst. Zet de brontekst — het contract, de config, het concept — in het linkerveld ('Origineel').
- Plak de gewijzigde versie. Zet de nieuwe versie in het rechterveld ('Gewijzigd'). De diff wordt direct berekend.
- Lees de kleurmarkeringen. Groene regels zijn nieuw, rode regels zijn weggevallen. Neutraal = ongewijzigd. Op de command line zou je hetzelfde zien met
diff -u old.txt new.txt. - Wissel om indien nodig. Gebruik 'Omwisselen' als je per ongeluk de volgorde hebt omgedraaid, of 'Beide wissen' om opnieuw te beginnen.
Veelvoorkomende toepassingen
- Contracten en NDAs controleren. Plak de vorige en de herziene versie naast elkaar en zie direct welke clausules gewijzigd zijn — zonder het document naar een externe server te sturen.
- Config-bestanden vergelijken. YAML, .env of JSON-bestanden tussen acceptatie en productie vergelijken? Plak beide versies en zie welke waarden zijn veranderd. Zie ook de [HTML entity encoder/decoder](/nl/html-entities/) als je geëncodeerde waarden tegenkomt.
- LLM-output verifiëren. Je hebt een AI gevraagd code te refactoren. Gebruik de diff om te zien wat er echt veranderd is, niet alleen wat het model beweert te hebben aangepast.
- Documenten en essays reviseren. Schrijvers en redacteuren gebruiken de text difference checker om revisierondes te vergelijken en onbedoelde wijzigingen te spotten in blogposts of rapporten.
- Tekstverschillen opsporen bij vertalingen. Vergelijk twee versies van een vertaald document om te controleren of alle segmenten zijn bijgewerkt en er geen alinea's per ongeluk ongewijzigd zijn gebleven.
Veelgestelde vragen
Wordt mijn tekst opgeslagen of verstuurd naar een server?
Nee. De volledige diff-berekening vindt plaats in je browser. Er wordt niets verstuurd — geen analytics op tekst-niveau, geen serverlogs, geen opslag. Je kunt de tool ook offline gebruiken nadat de pagina is geladen.
Wat is het verschil tussen deze tool en `git diff`?
Functioneel weinig: beide gebruiken een LCS/Myers-algoritme en rapporteren toegevoegde en verwijderde regels. git diff --no-index file1 file2 doet hetzelfde op de command line. Deze tool is handig als je geen terminal bij de hand hebt of snel twee losse teksten wilt vergelijken zonder bestanden aan te maken.
Waarom zie ik een diff terwijl de teksten er hetzelfde uitzien?
Hoogstwaarschijnlijk gaat het om trailing whitespace of een verschil in regeleindes (CRLF vs LF). Windows gebruikt \r\n, Unix/macOS \n. Eén extra spatie aan het einde van een regel is genoeg om een regel als gewijzigd te markeren. Kopieer de tekst opnieuw zonder onzichtbare opmaak.
Kan ik ook twee bestanden vergelijken?
Ja, door de inhoud van de bestanden in de velden te plakken. Voor directe bestandsvergelijking op de command line gebruik je git diff --no-index file1 file2 of diff -u old.txt new.txt. Deze online diff werkt het beste voor tekstinhoud tot enkele honderden regels.
Werkt de tool ook voor code?
Ja. De tool vergelijkt elke platte tekst, inclusief JavaScript, Python, YAML of JSON. Het is geen syntax-aware diff — inspringing en haakjes tellen als gewone tekens — maar voor een snelle check is het precies goed. Als je tekst ook wilt omzetten naar een ander hoofdletterpatroon, bekijk dan de [case converter](/nl/case-converter/).
Hoe betrouwbaar is het algoritme bij grote bestanden?
Het LCS-algoritme schaalt kwadratisch in het slechtste geval, maar presteert goed voor de meeste praktijksituaties tot een paar duizend regels. Het gemiddelde Nederlandse woord telt zo'n 4,4 tekens, dus zelfs lange rapporten worden snel verwerkt. Voor heel grote bestanden (tienduizenden regels) is een lokale tool zoals diff of een IDE-extensie sneller.