Handytool
Ontwikkelaarsgids5 min leestijdBijgewerkt 21 mei 2026

Instant tekstvergelyking

Spot elk verschil tussen twee teksten in seconden

De diff viewer van Handytool markeert toevoegingen, verwijderingen en ongewijzigde inhoud met regel-, woord- of karakternauwkeurigheid — volledig in je browser, zonder dat iets naar een server wordt gestuurd.

Belangrijkste punten

  • 01Drie diff-modi — regel, woord en karakter — laten je de granulariteit kiezen die bij je inhoud past.
  • 02Schakeloptie voor hoofdletters en spaties negeren filtert opmaakruis weg, zodat je alleen betekenisvolle wijzigingen ziet.
  • 03Het resultaat wordt uitgevoerd als een kopieërbare unified diff met +/- voorvoegsels, klaar voor codereviews of bugmeldingen.
  • 04Alle diffing gebeurt aan de clientzijde met een longest-common-subsequence-algoritme — inhoud verlaat nooit de pagina.

Wanneer je een Diff Viewer nodig hebt

Versiebeheer toont je wat er in een bestand in de loop der tijd is veranderd, maar soms moet je twee willekeurige tekstblokken vergelijken die nooit een repository hebben aangeraakt: twee API-antwoorden, de voor/na van een snelle tekstbewerking, een configuratiebestand uit twee omgevingen, of twee versies van een contractclausule. Beide in een diff viewer plakken is sneller dan git stash en veel gemakkelijker te lezen.

De diff viewer van Handytool gebruikt een longest-common-subsequence-algoritme aan de clientzijde, dus vergelijkingen zijn instant voor typische invoer. Het werkt even goed voor code, JSON, markdown en gewone tekst — en omdat niets de browser verlaat, kun je veilig interne of vertrouwelijke inhoud plakken.

Twee teksten vergelijken

  1. 01

    Plak de originele tekst in het linkervenster

    Dit is je referentie — de oudere versie, het bronbestand, of wat je ook vergelijkt.

  2. 02

    Plak de herziene tekst in het rechtervenster

    Voeg de nieuwere versie, de bewerkte kopie, of het doel toe waarmee je wilt vergelijken.

  3. 03

    Kies een diff-modus

    Selecteer regel (beste voor code en configs), woord (beste voor tekstaanpassingen), of karakter (beste voor typo's en leestekens).

  4. 04

    Schakel indien nodig hoofdletters of spaties negeren in

    Deze filters verbergen wijzigingen die geen betekenis veranderen — handig bij het vergelijken van hergeformatteerde JSON of licht herschreven tekst.

  5. 05

    Kopieer de unified diff

    Gebruik de kopieerknop om de uitvoer met +/- voorvoegsels te pakken en plak deze in een codereviewopmerking, ticket of changelog.

Veilig voor vertrouwelijke inhoud

De diff draait volledig in je browser. Geen tekst wordt op enig moment naar Handytool's servers gestuurd — niet wanneer je plakt, niet wanneer je modi wisselt, niet wanneer je het resultaat kopieert. Dit betekent dat je veilig propriëtaire broncode, interne documentatie, juridische concepten of ander gevoelig materiaal kunt vergelijken.

Voor zeer grote invoer — tienduizenden regels — vertraagt het LCS-algoritme omdat de complexiteit met beide invoergroottes toeneemt. Als je dit tegenkomt, schakel je spaties negeren in om het aantal tokens te verminderen, of schakel je over naar regelmodus, wat het snelst van de drie is.

Diff Viewer Veelgestelde vragen

Stuurt deze diff viewer mijn tekst naar een server?

Nee. De diff wordt volledig in je browser berekend met JavaScript. Veilig voor propriëtaire code, interne documenten en vertrouwelijke inhoud.

Wat is het verschil tussen regel-, woord- en karaktervergelijking?

Regelvergelijking behandelt elke regel als een eenheid — ideaal voor code. Woordvergelijking splitst op spaties — geweldig voor tekstaanpassingen. Karaktervergelijking is het fijnste korrel en toont typo's of leestekens op letterniveau.

Waarom worden sommige regels gemarkeerd als zowel toegevoegd als verwijderd?

Wanneer een regel in het midden verandert, vertegenwoordigt het algoritme dit als een verwijderde oude regel plus een toegevoegde nieuwe regel. Schakel over naar woord- of karaktermodus om precies te zien wat er in de regel is veranderd.

Hoe groot kunnen de invoer zijn?

De meeste dagelijkse code- en tekstvergelijkingen zijn instant. Zeer grote invoer vertraagt omdat het LCS-algoritme met beide invoergroottes toeneemt. Voor enorme bestanden kies je regelmodus en schakel je spaties negeren in om het snel te houden.

Kan ik code in verschillende programmeertalen vergelijken?

Ja — de diff viewer is taalagnostisch. Het vergelijkt ruwe tekst, dus het werkt even goed voor JavaScript, Python, JSON, YAML of gewone tekst.

Gerelateerde tools

Doorgaan met Ontwikkelaar-tools

Ontwikkelaar-tools