Tekst vergelijken — twee teksten naast elkaar
Plak twee versies van een tekst en zie precies wat er veranderd is, woord voor woord of regel voor regel.
Sleep hier een bestand heen (tekst, Word, PDF, Excel, PowerPoint, OpenDocument, RTF). Sleep twee bestanden ergens op de pagina om ze te vergelijken.
Sleep hier een bestand heen (tekst, Word, PDF, Excel, PowerPoint, OpenDocument, RTF). Sleep twee bestanden ergens op de pagina om ze te vergelijken.
Vergelijkingsresultaat
Meer opties
Negeerregels (regex)
Opties voor bestandsextractie
Geldt voor beide bestanden en wordt direct opnieuw toegepast op geladen bestanden (je hoeft ze niet opnieuw te kiezen). Bestanden blijven in je browser.
Beperkingen per bestandstype
Alleen de tekst wordt vergeleken; de betrouwbaarheid geeft aan hoe dicht de geëxtraheerde tekst bij wat je in het oorspronkelijke programma ziet komt.
- Tekst / code (hoog): exact. De codering wordt automatisch herkend (BOM, UTF-16, UTF-8, anders Windows-1252).
- Word .docx (gemiddeld): alinea's, koppen, lijsten en tabellen blijven als tekst behouden. Afbeeldingen, tekstvakken, kop-/voetteksten, voetnoten en opmerkingen worden overgeslagen; bijgehouden wijzigingen verschijnen als geaccepteerd.
- PDF (gemiddeld): alleen PDF's met een tekstlaag; scans vereisen OCR (niet ondersteund). Pagina's met meerdere kolommen en tabellen kunnen in een andere volgorde worden gelezen; woordafbreking en regeleinden hangen af van de opmaak.
- Excel .xlsx (hoog): waarden (of formules) van zichtbare bladen, één rij per regel. Weergaveformaten voor getallen en datums, grafieken, afbeeldingen en opmerkingen zijn niet inbegrepen; zeer grote werkmappen kunnen traag zijn.
- OpenDocument .odt (gemiddeld): net als Word: tekst, koppen, lijsten en tabellen; opmerkingen, voetnoten en bijgehouden verwijderingen worden overgeslagen. Hetzelfde geldt voor .odp-dia's.
- OpenDocument .ods (hoog): opgeslagen celwaarden van elk blad; formules worden als hun waarden getoond.
- PowerPoint .pptx (gemiddeld): tekst van dia's in presentatievolgorde, inclusief tabellen; spreekopmerkingen, grafieken, afbeeldingen en SmartArt worden overgeslagen.
- RTF (laag): eenvoudige omzetting van alinea's en speciale tekens; complexe of ingesloten inhoud kan verloren gaan.
Niet ondersteund: afbeeldingen/scans (geen OCR), met wachtwoord beveiligde bestanden, oude .doc/.xls/.ppt, bestanden groter dan 30 MB. De bestandsinhoud wordt nooit geüpload en niet opgeslagen.
Waarom een tool voor tekstvergelijking gebruiken?
Zodra er twee versies van hetzelfde document bestaan — een contract voor en na de opmerkingen van een advocaat, een essay voor en na een feedbackronde, een configuratiebestand voor en na de commit van een collega — is de belangrijke vraag zelden "zijn dit dezelfde bestanden", maar "wat is er precies veranderd". Beide versies naast elkaar lezen en proberen elke toegevoegde komma, verwijderde clausule of herschreven zin te ontdekken, is traag en foutgevoelig, zeker zodra een document langer wordt dan een pagina of twee. Een diff-tool automatiseert die vergelijking en markeert precies de woorden of regels die verschillen, zodat je een wijziging in seconden kunt beoordelen in plaats van in minuten.
Deze tool draait volledig in je browser. Beide tekstvakken blijven in het geheugen op je eigen apparaat en de vergelijking zelf wordt berekend door een JavaScript-bibliotheek die lokaal draait — niets van wat je typt of plakt wordt ooit naar een server gestuurd, gelogd of ergens opgeslagen. Dat is belangrijk als je een klantcontract, een wachtwoordbestand of andere tekst vergelijkt die je liever niet door een externe dienst haalt. Sluit het tabblad en alles is verdwenen — er is geen geschiedenis om je zorgen over te maken.
Plak de oorspronkelijke tekst links en de bijgewerkte versie rechts — beide vakken tonen regelnummers en scrollen synchroon met elkaar, en elk heeft zijn eigen knoppen Wissen, Omwisselen en Bestand uploaden, zodat je twee bestanden (platte tekst, code, Word, PDF, Excel en meer) rechtstreeks vanaf schijf kunt laden in plaats van te kopiëren en plakken. De vergelijking wordt live bijgewerkt terwijl je typt; er is geen knop om op te drukken. Kies Teken, Woord of Regel om te bepalen hoe fijnmazig verschillen worden opgesplitst: Tekenmodus vangt een enkele wijziging op typfoutniveau, Woordmodus is het beste voor lopende tekst omdat het precies laat zien welke woorden binnen een zin zijn veranderd, en Regelmodus vergelijkt hele regels tegelijk, wat geschikt is voor code, JSON of lijstachtige content waarbij je vooral wilt weten welke complete regels zijn verplaatst in plaats van afzonderlijke woorden daarbinnen. Een regel die alleen in één versie bestaat, wordt volledig groen (toegevoegd) of rood (verwijderd) weergegeven; een regel die in beide bestaat maar bewerkt is, wordt oranje weergegeven, met het exacte gewijzigde woord of de gewijzigde tekens sterker gemarkeerd — zo kun je in één oogopslag een bewerkte regel onderscheiden van een ongerelateerd paar verwijderen-en-invoegen.
De tellers voor toegevoegd/verwijderd/gewijzigd boven de vergelijking geven je in één oogopslag een idee van hoe groot een wijziging is, en de ↑/↓-knoppen springen direct naar de volgende of vorige wijziging zonder door ongewijzigde regels te hoeven scrollen — handig bij een lang document. Een knop voor volledig scherm vergroot de vergelijking zodat die het hele scherm vult, voor nauwkeuriger onderzoek. Onder de vergelijking maakt de samenvoegtool hiervan meer dan een alleen-lezen diff: elke wijziging krijgt zijn eigen ←/→-knoppen tussen de twee kolommen, waarmee je de wijziging uit de rechterversie naar de linkerkolom kunt trekken of de linkerversie naar rechts kunt duwen, wijziging voor wijziging, totdat beide kolommen precies zeggen wat je wilt. Elke kolom heeft zijn eigen knoppen Kopiëren en Opslaan, zodat je een schoon, samengevoegd resultaat kunt ophalen zonder iets opnieuw te typen. Blijken de twee teksten identiek te zijn, dan laat de tool dat direct weten in plaats van een leeg, dubbelzinnig resultaat te tonen — weer iets minder om over te twijfelen.
Twee versies van dezelfde code lijken vaak totaal verschillend door stijl alleen: geminimaliseerd tegenover mooi opgemaakt, tabs tegenover spaties, enkele tegenover dubbele aanhalingstekens, lange regels op andere plekken afgebroken. Klik op de knop Formatteren boven de twee vakken om beide teksten voor het vergelijken naar één standaard te brengen; de taal van elk vak wordt zelf herkend (eerst aan de bestandsnaam, daarna aan de tekst). In het tandwielmenu ernaast kies je in plaats daarvan zelf JSON, XML, SQL, HTML, CSS, SCSS, LESS, JavaScript, TypeScript, YAML, Markdown of GraphQL, een inspringing van 2 spaties, 4 spaties of een tab, een regelbreedte en bij SQL een dialect zoals MySQL, PostgreSQL of SQL Server. Formatteren past op beide vakken dezelfde instellingen toe en als de twee kanten verschillende talen blijken te zijn, krijg je een waarschuwing. Bevat de tekst een syntaxfout, dan verandert er niets en noemt de melding de regel en kolom. De formatters (Prettier en sql-formatter) worden pas gedownload als je op Formatteren klikt, draaien in een achtergrondworker zodat grote invoer de pagina niet laat vastlopen en alles blijft op je apparaat. Formatteren kan aanhalingstekens, puntkomma's en regeleinden wijzigen, maar nooit wat de code doet, en elke opmaakactie kun je ongedaan maken. Ben je klaar, klik dan op Vergelijken om direct naar het resultaat te springen.
Veelgestelde vragen
Kan ik tekst per teken vergelijken in plaats van per regel?
Ja — wissel tussen vergelijking per teken, per woord of per regel.
Kan ik de twee versies samenvoegen tot één definitieve tekst?
Ja — met de ingebouwde samenvoegtool accepteer je de linker of rechter versie per wijziging.
Kan ik verschillen in witruimte of hoofdlettergebruik negeren?
Ja — schakel "witruimte negeren" en "hoofdlettergebruik negeren" onafhankelijk van elkaar in.
Welke talen kan de knop Formatteren aan?
JSON, XML, SQL (standaard-SQL plus MySQL, PostgreSQL, SQL Server, SQLite, BigQuery en meer), HTML, CSS, SCSS, LESS, JavaScript/JSX, TypeScript/TSX, YAML, Markdown en GraphQL. De taal wordt herkend aan de bestandsnaam of de tekst, en je kunt hem altijd zelf kiezen.