🌐 NL

🆚 Diff Checker

Vergelijk twee teksten naast elkaar, regel voor regel. Toegevoegde regels worden groen gemarkeerd, verwijderde regels rood, en gewijzigde regels krijgen gedetailleerde markering op woordniveau.

GIDS

Meer lezen

01

1. Wat is een diff-vergelijking?

Een diff zoekt de verschillen tussen twee teksten (of bestanden). Het wordt gebruikt voor codebeoordeling, het vergelijken van documentversies, het controleren van configuratiewijzigingen en het nalezen van vertalingen. Meestal wordt regel voor regel vergeleken, waarbij toegevoegde, verwijderde en gewijzigde regels worden onderscheiden. Git's `git diff` en de vergelijkfunctie in elke code-editor baseren zich op hetzelfde principe. Deze tool verstuurt je tekst nooit naar een server - alles wordt direct in je browser vergeleken, zodat zelfs gevoelige code of documenten privé blijven.

02

2. Vergelijking op regelniveau versus woordniveau

Vergelijking op regelniveau behandelt elke volledige regel als één eenheid en bepaalt of die gelijk of verschillend is. Vergelijking op woordniveau gaat verder en maakt precies duidelijk welke woorden in een gewijzigde regel zijn aangepast. Als bijvoorbeeld "Hello, nice to meet you" verandert in "Hello, thank you", zegt een diff op regelniveau alleen "gewijzigd", maar markering op woordniveau laat precies zien dat "nice to meet" is verwijderd en "thank" is toegevoegd. Deze tool voegt automatisch markering op woordniveau toe aan elke gewijzigde regel.

03

3. De opties Hoofdletters negeren en Witruimte negeren gebruiken

Bij het vergelijken van code die alleen verschilt in inspringing of afsluitende witruimte, of tekst die alleen verschilt in hoofd-/kleine letters, kunnen die onbelangrijke verschillen een beoordeling onoverzichtelijk maken en lijken op betekenisvolle wijzigingen. Als je "witruimte negeren" inschakelt, worden reeksen spaties samengevoegd en wordt voor- en eindwitruimte verwijderd vóór het vergelijken; "hoofdletters negeren" behandelt hoofd- en kleine letters als gelijk. Beide opties zijn vooral handig bij het vergelijken van uitvoer van formatters of handmatig getypte tekst met inconsistente hoofdletters.

Veelgestelde vragen

Wordt mijn tekst naar een server gestuurd?
Nee. Deze tool draait volledig in je browser en roept nooit een backend-API aan - je tekst verlaat je apparaat niet.
Waarom krijgt een gewijzigde regel geen markering op woordniveau?
Als de regel volledig is vervangen door niet-gerelateerde inhoud, kan het LCS-algoritme (langste gemeenschappelijke deelreeks) die niet koppelen aan een eerdere regel, en wordt die daarom getoond als een gewone verwijdering/toevoeging. Markering op woordniveau verschijnt alleen wanneer er voldoende overlappende inhoud is om op uit te lijnen.
Kan ik heel lange teksten vergelijken?
Ja, maar je ziet een waarschuwing vanaf 50.000 regels. De kosten van het diff-algoritme nemen toe met het aantal regels, dus extreem grote invoer kan de browser tijdelijk vertragen.
Wordt mijn vergelijking ergens opgeslagen?
Je invoer wordt automatisch opgeslagen in de localStorage van de browser, zodat die behouden blijft na het herladen van de pagina, maar hij wordt nooit doorgestuurd naar een ander apparaat of een server.