Diff Checker | Teksten Vergelijken & Markeren Gratis

Vergelijk twee teksten naast elkaar en markeer verschillen. Ideaal voor code.

Tekstvergelijker

Meld een Probleem

Bug gevonden of suggestie voor Diff Checker | Teksten Vergelijken & Markeren Gratis? Laat het ons weten!

Originele tekst
Gewijzigde tekst
Verschilresultaat
Toegevoegd: 0
Verwijderd: 0

Hoe tekst vergelijken online werkt

De tekstvergelijker neemt twee tekstblokken, een originele en een gewijzigde versie, en markeert precies wat er is toegevoegd, verwijderd of ongewijzigd is gebleven tussen beide. Je kunt beide versies direct plakken of bestanden uploaden, en de tool lijnt de inhoud uit en markeert elk verschil op de plek waar het zich bevindt.

Hoe de vergelijking werkt

De tool gebruikt een algoritme voor de langste gemeenschappelijke deelrij: het zoekt de langste reeks overeenkomende stukken die beide teksten delen, en markeert al het andere als toevoeging of verwijdering. De vergelijking kan op drie detailniveaus draaien: teken voor teken, woord voor woord of regel voor regel. Regelmodus is geschikt om te zien welke hele regels in een document zijn veranderd; woordmodus past bij een herschreven zin; tekenmodus vangt een enkele typefout op. Resultaten verschijnen in twee kolommen naast elkaar (gesplitste weergave) of samengevoegd in één doorlopende tekst met markeringen in de regel (verenigde weergave). Toegevoegde tekst wordt groen onderstreept, verwijderde tekst rood doorgestreept, en boven het resultaat loopt een teller van toegevoegde en verwijderde tekens mee. Bestanden kunnen ook rechtstreeks worden geüpload, in de formaten .txt, .json, .js, .ts, .css, .html, .md, .yaml of .xml, en worden op dezelfde manier vergeleken als geplakte tekst.

Voorbeeld: een herschreven zin

Origineel: "De vergadering begint om 10 uur." Gewijzigd: "De vergadering begint om 10 uur in zaal 7." In woordmodus wordt alleen "in zaal 7" als toevoeging gemarkeerd, omdat alle andere woorden in de zin overeenkomen. Zet je hetzelfde paar om naar tekenmodus, dan markeert de tool in plaats daarvan de letters en de spatie van "in zaal 7" als een invoeging op tekenniveau, omdat dat daar de kleinste vergeleken eenheid is.

Voorbeeld: een JSON-fragment vergelijken

Twee versies van een configuratiebestand uploaden of plakken werkt op dezelfde manier. Origineel bestand:

{
  "port": 3800,
  "debug": true
}

Gewijzigd bestand:

{
  "port": 8200,
  "debug": true,
  "timeout": 22
}

In regelmodus wordt de poortregel als gewijzigd gemarkeerd omdat 3800 8200 werd, wordt de debugregel ook als gewijzigd gemarkeerd omdat hij nu op een komma eindigt om ruimte te maken voor het volgende veld, en wordt de nieuwe regel "timeout": 22 als toevoeging gemarkeerd. Alleen de openings- en sluitingsaccolades blijven ongewijzigd. De vergelijking behandelt beide bestanden als platte tekst in plaats van geparste JSON, dus het omwisselen van diezelfde twee sleutels zonder de waarde te veranderen zou nog steeds als een verschil verschijnen.

Veelgestelde Vragen