Diff Checker | Sammenlign Tekster & Uthev Forskjeller Gratis

Sammenlign to tekster side om side og fremhev forskjellene umiddelbart. Perfekt for kode, artikler og dokumenter.

Tekstsammenligner (Diff)

Rapporter et problem

Fant du en feil eller har du et forslag for Diff Checker | Sammenlign Tekster & Uthev Forskjeller Gratis? Gi oss beskjed!

Originaltekst
Endret tekst
Resultat av forskjell
Lagt til: 0
Fjernet: 0

Slik fungerer tekstsammenligneren

Tekstsammenligneren tar to tekstblokker, en original og en endret versjon, og markerer nøyaktig hva som er lagt til, fjernet eller latt uendret mellom dem. Du kan lime inn begge versjonene direkte eller laste opp filer, og verktøyet linjer opp innholdet og fremhever hver forskjell der den finnes.

Slik fungerer sammenligningen

Verktøyet bruker en algoritme for lengste felles delsekvens: det finner den lengste rekken av samsvarende deler som begge tekstene deler, og merker alt annet som en tilføyelse eller en fjerning. Sammenligningen kan kjøres på tre detaljnivåer: tegn for tegn, ord for ord eller linje for linje. Linjemodus passer for å se hvilke hele linjer som er endret i et dokument; ordmodus passer til en omformulert setning; tegnmodus fanger opp en enkelt skrivefeilrettelse. Resultatene vises enten som to kolonner side om side (delt visning) eller slått sammen til én løpende tekst med markeringer i linjen (samlet visning). Lagt til tekst understrekes i grønt, fjernet tekst gjennomstrekes i rødt, og en teller for lagt til og fjernede tegn oppdateres løpende over resultatet. Filer kan også lastes opp direkte, i formatene .txt, .json, .js, .ts, .css, .html, .md, .yaml eller .xml, og sammenlignes på samme måte som limt inn tekst.

Eksempel: en omformulert setning

Original: "Møtet starter klokken 10." Endret: "Møtet starter klokken 10 på rom 13." I ordmodus markeres kun "på rom 13" som lagt til, fordi alle de andre ordene i setningen stemmer overens. Bytter du samme par til tegnmodus, merker verktøyet i stedet bokstavene og mellomrommet i "på rom 13" som en innsetting på tegnnivå, siden det er den minste enheten som sammenlignes der.

Eksempel: sammenligning av et JSON-utdrag

Å laste opp eller lime inn to versjoner av en konfigurasjonsfil fungerer på samme måte. Original fil:

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

Endret fil:

{
  "port": 7300,
  "debug": true,
  "timeout": 17
}

I linjemodus merkes portlinjen som endret fordi 3300 ble til 7300, debug-linjen merkes også som endret fordi den nå slutter med komma for å gjøre plass til neste felt, og den nye linjen "timeout": 17 merkes som lagt til. Kun den åpnende og lukkende krøllparentesen forblir uendret. Sammenligningen behandler begge filene som ren tekst i stedet for tolket JSON, så det å bytte om på de samme to nøklene uten å endre noen verdi ville likevel vises som en forskjell.

Ofte Stilte Spørsmål