Tekst vergelijken
Plak of typ hierboven twee teksten. De verschillen verschijnen hier terwijl je typt.
Exporteren en delen
Alles draait in je browser. Je teksten worden nergens naartoe geüpload, en een deellink bevat ze in het deel van het adres dat browsers nooit naar een server sturen.
N en P springen tussen wijzigingen · S wisselt de kanten om · Ctrl+Enter vergelijkt
Met deze diff checker kun je online tekst vergelijken: plak twee versies naast elkaar en elk verschil wordt gemarkeerd terwijl je typt. Toegevoegde regels zijn groen en hebben een plusteken, verwijderde regels zijn rood, gearceerd en hebben een minteken, en binnen elke gewijzigde regel zie je precies welke woorden verschillen. Gebruik het om te controleren wat iemand heeft veranderd in een contract, een artikel, een vertaling, een lijst of een stuk code, of om na te gaan of twee teksten die identiek zouden moeten zijn dat ook echt zijn.
Twee teksten online vergelijken: zo werkt het
- Plak het origineel in het linkerveld (A) en de gewijzigde versie in het rechterveld (B). Je kunt ook een bestand op een van beide kanten slepen, of twee bestanden tegelijk om beide velden te vullen.
- De vergelijking verschijnt onder de opties en wordt bijgewerkt terwijl je bewerkt. Met Vergelijken of Ctrl+Enter voer je de vergelijking opnieuw met de hand uit.
- Spring tussen de wijzigingen met de pijlknoppen of de toetsen N en P. De teller laat zien waar je bent, bijvoorbeeld “Wijziging 2 van 4”, en de smalle strook aan de rechterrand geeft aan waar in het document de wijzigingen staan.
- Kanten omwisselen (toets S) draait de vergelijking om. Beide wissen maakt de velden leeg, en een paar seconden lang kun je dat nog ongedaan maken.
Weet je niet goed wat je kunt verwachten? Probeer een voorbeeld vult beide kanten met twee versies van een korte dienstverleningsovereenkomst.
Teksten naast elkaar vergelijken en de verschillen markeren
Naast elkaar toont de twee versies in twee kolommen, met overeenkomende regels op gelijke hoogte en regelnummers aan beide kanten. Onder elkaar toont één kolom met de verwijderde regels boven de toegevoegde, zoals git diff wijzigingen weergeeft. Op een telefoon gebruikt de tool altijd de weergave onder elkaar, omdat twee smalle kolommen moeilijk te lezen zijn.
Hoe gedetailleerd de vergelijking is, hangt af van Vergelijken per:
- Regel past bij code, lijsten en de meeste documenten. Regels die zijn bewerkt in plaats van vervangen, worden aan elkaar gekoppeld en de gewijzigde woorden daarin worden gemarkeerd. In het voorbeeld staat “binnen 14 dagen” tegenover “binnen 10 werkdagen”, en alleen “14 dagen” en “10 werkdagen” worden gemarkeerd.
- Woord toont de tekst als doorlopend proza, met verwijderde woorden doorgestreept en nieuwe woorden onderstreept. Dat werkt het best voor artikelen en vertalingen waarin een hele alinea op één regel staat.
- Teken markeert elke letter of elk cijfer dat verschilt. Gebruik het voor codes en getallen: als je de factuurnummers 20260418 en 20260481 vergelijkt, wijst het direct naar de 1 die achter de 8 is beland.
Woorden en tekens worden gesplitst volgens dezelfde regels die je browser voor tekst gebruikt, dus de vergelijking werkt ook voor talen die zonder spaties tussen de woorden worden geschreven, zoals Japans of Thais.
Kleur is nooit het enige signaal. Elke gewijzigde regel heeft ook een plus- of minteken, verwijderde regels zijn gearceerd, verwijderde woorden zijn doorgestreept en toegevoegde woorden onderstreept. Zo blijven de verschillen zichtbaar voor mensen met rood-groenblindheid en op een zwart-witafdruk.
Tekst online vergelijken en witruimte negeren
Teksten die er hetzelfde uitzien, verschillen vaak in tekens die je niet ziet. De opties onder Negeren halen die verschillen uit de vergelijking, vergelijkbaar met de overeenkomstige schakelaars van git diff (in het Engels):
- Hoofdletters en kleine letters behandelt “Totaal” en “TOTAAL” als hetzelfde woord.
- Spaties aan begin en eind van regels verbergt spaties aan het eind van een regel en gewijzigde inspringing.
- Alle verschillen in spaties negeert ook spaties binnen regels, zodat “prijs:” gevolgd door een tab overeenkomt met “prijs:” gevolgd door twee spaties.
- Lege regels slaat lege regels over. Ze blijven zichtbaar, alleen in het grijs.
- Regeleinden staat standaard aan. Windows sluit elke regel af met twee tekens, CR en LF, terwijl macOS en Linux alleen LF gebruiken (meer over regeleinden). Zonder deze optie zou een bestand dat op Windows is opgeslagen op elke regel verschillen van hetzelfde bestand dat op een Mac is opgeslagen. De tool laat je nog steeds weten wanneer de regeleinden verschillen, en met de optie uit markeert hij elke extra CR.
Als er geen verschil overblijft, krijg je een duidelijk “De teksten zijn identiek”, met een opmerking of ze teken voor teken overeenkomen of pas nadat is weggelaten wat je hebt gekozen te negeren. Spaties en tabs tonen tekent een punt voor elke spatie en een pijl voor elke tab. Zo ontdek je het snelst wat een onzichtbaar verschil eigenlijk is.
Twee documenten vergelijken op verschillen
De checker vergelijkt platte tekst. Wil je Word-documenten of pdf’s vergelijken, kopieer dan de tekst uit elk bestand en plak die hier. Lettertypen, opmaak en bijgehouden wijzigingen vallen weg, zodat je alleen ziet wat er is herschreven. Tekstbestanden zoals .txt, .md, .csv, .json, .xml of broncode open je direct met de bestandsknop naast elk veld, en de bestandsnaam blijft zichtbaar boven de kolom. Bestanden die als UTF-16 zijn opgeslagen, worden herkend; afbeeldingen en andere binaire bestanden worden geweigerd.
De % overeenkomst in de samenvatting laat zien hoeveel de twee versies op elkaar lijken. Het is het aandeel tekens dat beide teksten gemeen hebben, geteld aan beide kanten, dus het voorbeeldcontract komt uit op 82,1 %. Daarnaast zie je hoeveel regels er zijn toegevoegd, verwijderd en gewijzigd.
Diff checker voor code en configuratiebestanden
Zet voor broncode Lange regels afbreken uit. Elke regel blijft dan op één rij en beide kolommen scrollen samen. Is een van de versies geminimaliseerde JSON of een andere enkele lange regel, maak dan eerst beide versies op dezelfde manier op, anders verschijnt het hele bestand als één gewijzigde regel. Waarden die in Base64 zijn opgeslagen, bijvoorbeeld in een configuratiebestand, kun je makkelijker vergelijken nadat je ze hebt gedecodeerd met de Base64-decoder.
De vergelijking gebruikt het gulzige algoritme dat Eugene Myers in 1986 publiceerde, hetzelfde dat Git standaard gebruikt. Het zoekt de kleinste verzameling verwijderde en ingevoegde regels, wat neerkomt op de langste gemeenschappelijke deelrij (in het Engels) van de twee teksten. Lange teksten worden op de achtergrond vergeleken, zodat de pagina niet vastloopt, en in zeer lange bestanden worden de ongewijzigde stukken ingeklapt, zodat je meteen bij de wijzigingen komt.
Het resultaat exporteren of delen via een link
Exporteren en delen geeft je het resultaat als unified diff, het formaat van git diff dat git apply en patch kunnen lezen. Je kunt het kopiëren of downloaden als .diff- of .patch-bestand. Kopiëren met markering zet een gekleurde tabel op het klembord die je in een e-mail kunt plakken, en Downloaden als PNG-afbeelding slaat de wijzigingen op als afbeelding voor een chat of een ticket.
Deellink kopiëren verpakt beide teksten en je opties in het deel van het adres na #. Browsers sturen dit fragment (in het Engels) niet naar de server, dus de teksten reizen alleen mee in de link zelf. Langere teksten geven langere links, en de tool waarschuwt je als een link te lang kan zijn voor sommige chat-apps.
Veelgestelde vragen
Worden de teksten die ik vergelijk ergens geüpload of opgeslagen?
Nee. De vergelijking draait in je browser en de teksten worden nooit naar een server gestuurd, dus je kunt zonder zorgen contracten, interne documenten of code vergelijken. Om je werk te bewaren als je de pagina herlaadt, worden de teksten opgeslagen in de opslag van je eigen browser. Zet Mijn teksten in deze browser bewaren uit op een gedeelde computer. Houd er rekening mee dat iedereen die een deellink krijgt, beide teksten kan lezen.
Hoe vergelijk ik twee Word-documenten?
Word heeft een eigen vergelijking onder Controleren, Vergelijken, die ook wijzigingen in de opmaak laat zien. Gaat het je alleen om de tekst, kopieer dan de tekst van elk document en plak die in de twee velden hier. Voor bestanden in Google Drive biedt Google Documenten Extra, Documenten vergelijken.
Waarom worden regels die er hetzelfde uitzien als gewijzigd gemarkeerd?
Meestal verschillen ze in tekens die je niet ziet: een spatie aan het eind, een tab in plaats van spaties, een vaste spatie die is gekopieerd van een webpagina of uit Word, of een ander regeleinde. Zet Spaties en tabs tonen aan om spaties en tabs te zien. Wil je dat de tool ze allemaal negeert, vink dan Alle verschillen in spaties aan. Dat geldt ook voor vaste spaties.
Kan ik twee teksten vergelijken op overeenkomst of plagiaat?
Je kunt zien hoeveel twee bepaalde teksten op elkaar lijken: het percentage overeenkomst en de gemarkeerde passages laten zien wat is overgenomen en wat is herschreven. Een plagiaatchecker is het echter niet. De tool vergelijkt alleen de twee teksten die je plakt en doorzoekt niet het web of andere documenten.
Kan ik twee lijsten vergelijken en de verschillen vinden?
Ja, met Vergelijken per ingesteld op Regel. Zet op elke regel één item en de tool markeert de items die aan een van beide kanten ontbreken. De vergelijking volgt de volgorde van de regels, dus als de twee lijsten verschillend gesorteerd zijn, sorteer ze dan eerst op dezelfde manier. Als je Hoofdletters en kleine letters en Spaties aan begin en eind van regels aanvinkt, voorkom je valse verschillen.
Hoe lang mogen de teksten zijn?
Je kunt bestanden tot 50 MB openen. Zolang beide teksten samen onder ongeveer 2 miljoen tekens blijven, wordt het resultaat bijgewerkt terwijl je typt. Daarboven vergelijkt de tool alleen per regel en wacht hij tot je op Vergelijken drukt, zodat het typen soepel blijft.
Meer tools om met tekst te werken vind je in de categorie Tekst: de woord- en tekenteller telt de woorden, tekens en normpagina’s van beide versies, en de case converter maakt het hoofdlettergebruik gelijk voordat je gaat vergelijken.