Sammenligne tekster
Lim inn eller skriv to tekster ovenfor. Forskjellene vises her mens du skriver.
Eksporter og del
Alt kjører i nettleseren din. Tekstene dine lastes ikke opp noe sted, og en delingslenke bærer dem i den delen av adressen som nettlesere aldri sender til en server.
N og P hopper mellom endringer · S bytter sider · Ctrl+Enter sammenligner
Du kan sammenligne tekster online ved å lime inn to versjoner ved siden av hverandre: denne diff checkeren markerer hver forskjell mens du skriver. Linjer som er lagt til, er grønne og merket med et plusstegn, fjernede linjer er røde, skraverte og merket med et minustegn, og inne i hver endret linje ser du nøyaktig hvilke ord som er forskjellige. Bruk verktøyet til å sjekke hva noen har endret i en kontrakt, en artikkel, en oversettelse, en liste eller et stykke kode, eller til å forsikre deg om at to tekster som skal være identiske, virkelig er det.
Hvordan sammenligne to tekster online
- Lim inn originalen i det venstre feltet (A) og den endrede versjonen i det høyre feltet (B). Du kan også slippe en fil på en av sidene, eller slippe to filer samtidig for å fylle begge.
- Sammenligningen vises under innstillingene og oppdateres mens du redigerer. Sammenlign eller Ctrl+Enter kjører den på nytt manuelt.
- Hopp mellom endringene med pilknappene eller tastene N og P. Telleren viser hvor du er, for eksempel «Endring 2 av 4», og den smale stripen langs høyre kant viser hvor i dokumentet endringene ligger.
- Bytt sider (tasten S) snur sammenligningen. Tøm begge tømmer feltene, og i noen sekunder kan du fortsatt angre.
Usikker på hva du kan forvente? Prøv et eksempel fyller begge sider med to versjoner av en kort tjenesteavtale.
Sammenligne to tekster side om side og markere forskjellene
Side om side viser de to versjonene i to kolonner, med tilsvarende linjer på samme høyde og linjenumre på begge sider. Samlet viser én kolonne der de fjernede linjene står over dem som er lagt til, slik git diff skriver ut endringer. På mobil bruker verktøyet alltid den samlede visningen, fordi to smale kolonner er vanskelige å lese.
Hvor detaljert sammenligningen blir, avhenger av Sammenlign per:
- Linje passer for kode, lister og de fleste dokumenter. Linjer som er redigert i stedet for erstattet, blir satt sammen i par, og de endrede ordene i dem markeres. I eksemplet markerer «innen 14 dager» mot «innen 10 virkedager» bare «14 dager» og «10 virkedager».
- Ord viser teksten som løpende tekst, med slettede ord gjennomstreket og nye ord understreket. Dette fungerer best for artikler og oversettelser der et helt avsnitt står på én linje.
- Tegn markerer hver bokstav eller hvert siffer som er forskjellig. Bruk det for koder og tall: når du sammenligner fakturanumrene 20260418 og 20260481, peker verktøyet rett på ettallet som har flyttet seg bak åttetallet.
Ord og tegn deles opp etter de samme reglene som nettleseren din bruker for tekst, så sammenligningen fungerer også for språk som skrives uten mellomrom mellom ordene, for eksempel japansk eller thai.
Farge er aldri det eneste signalet. Hver endret linje har også et pluss- eller minustegn, fjernede linjer er skraverte, fjernede ord er gjennomstreket og nye ord er understreket. Forskjellene er dermed synlige for personer med rød-grønn fargeblindhet og på en utskrift i svart-hvitt.
Sammenligne tekster online og ignorere mellomrom
Tekster som ser like ut, er ofte forskjellige i tegn du ikke kan se. Valgene under Ignorer tar disse forskjellene ut av sammenligningen, omtrent som de tilsvarende bryterne i git diff (på engelsk):
- Store og små bokstaver behandler «Totalt» og «TOTALT» som samme ord.
- Mellomrom i starten og slutten av linjer skjuler mellomrom på slutten av linjer og endret innrykk.
- Alle forskjeller i mellomrom ignorerer også mellomrom inne i linjene, slik at «pris:» etterfulgt av en tabulator samsvarer med «pris:» etterfulgt av to mellomrom.
- Tomme linjer hopper over tomme linjer. De er fortsatt synlige, bare nedtonet i grått.
- Linjeskift er slått på som standard. Windows avslutter hver linje med to tegn, CR og LF, mens macOS og Linux bare bruker LF (mer om linjeskift, på engelsk). Uten dette valget ville en fil som er lagret i Windows, være forskjellig fra den samme filen lagret på en Mac på hver eneste linje. Verktøyet sier likevel fra når linjeskiftene er forskjellige, og når valget er slått av, markerer det hver ekstra CR.
Når ingen forskjell gjenstår, får du et tydelig «Tekstene er identiske», med en merknad om de stemmer overens tegn for tegn eller først etter at det du har valgt å ignorere, er trukket fra. Vis mellomrom og tabulatorer tegner en prikk for hvert mellomrom og en pil for hver tabulator, og det er den raskeste måten å finne ut hva en usynlig forskjell egentlig består av.
Finn forskjeller mellom to dokumenter
Verktøyet sammenligner ren tekst. For å sammenligne Word-dokumenter eller PDF-filer kopierer du teksten ut av hver fil og limer den inn her. Skrifttyper, formatering og sporede endringer faller bort, så du ser bare det som er skrevet om. Tekstfiler som .txt, .md, .csv, .json, .xml eller kildekode åpner du direkte med filknappen ved hvert felt, og filnavnet blir stående synlig over kolonnen. Filer lagret som UTF-16 blir gjenkjent, mens bilder og andre binærfiler blir avvist.
Verdien % samsvar i sammendraget viser hvor like de to versjonene er. Det er andelen tegn som begge tekstene har felles, regnet på begge sider, så eksempelavtalen havner på 78,2 %. Ved siden av ser du hvor mange linjer som er lagt til, fjernet og endret.
Diff checker for kode og konfigurasjonsfiler
For kildekode bør du slå av Bryt lange linjer. Da blir hver linje stående på én rad, og begge kolonnene rulles sammen. Hvis en av versjonene er minifisert JSON eller en annen enkelt lang linje, formaterer du først begge versjonene på samme måte, ellers vises hele filen som én endret linje. Verdier som er lagret i Base64, for eksempel i en konfigurasjonsfil, er lettere å sammenligne etter at du har dekodet dem med Base64-dekoderen.
Sammenligningen bruker den grådige algoritmen som Eugene Myers publiserte i 1986, den samme som Git bruker som standard. Den leter etter det minste settet med slettede og innsatte linjer, noe som i praksis betyr å finne den lengste felles delsekvensen (på engelsk) av de to tekstene. Lange tekster sammenlignes i bakgrunnen, så siden ikke fryser, og i svært lange filer foldes de uendrede partiene sammen slik at du kommer rett til endringene.
Eksporter resultatet eller del det med en lenke
Eksporter og del gir deg resultatet som unified diff (på engelsk), formatet fra git diff som git apply og patch kan lese. Du kan kopiere det eller laste det ned som en .diff- eller .patch-fil. Kopier med markering legger en fargelagt tabell på utklippstavlen som du kan lime inn i en e-post, og Last ned som PNG-bilde lagrer endringene som et bilde til en chat eller en supportsak.
Kopier delingslenke pakker begge tekstene og innstillingene dine inn i den delen av adressen som kommer etter #. Nettlesere sender ikke dette fragmentet (på engelsk) til serveren, så tekstene reiser bare inne i selve lenken. Lengre tekster gir lengre lenker, og verktøyet advarer deg når en lenke kan bli for lang for enkelte chatteapper.
Ofte stilte spørsmål
Blir tekstene jeg sammenligner, lastet opp eller lagret noe sted?
Nei. Sammenligningen kjører i nettleseren din, og tekstene sendes aldri til en server, så du kan trygt sammenligne kontrakter, interne dokumenter eller kode. For at arbeidet ditt skal bli værende etter at siden lastes inn på nytt, lagres tekstene i den lokale lagringen i din egen nettleser. Slå av Behold tekstene mine i denne nettleseren på en delt datamaskin. Husk at alle som får en delingslenke, kan lese begge tekstene.
Hvordan sammenligner jeg to Word-dokumenter?
Word har sin egen sammenligning under Se gjennom, Sammenlign, som også viser endringer i formateringen. Hvis du bare er opptatt av ordlyden, kopierer du teksten i hvert dokument og limer den inn i de to feltene her. For filer i Google Disk har Google Dokumenter funksjonen Verktøy, Sammenlign dokumenter.
Hvorfor markeres linjer som ser like ut, som endret?
Som regel er de forskjellige i tegn du ikke kan se: et mellomrom på slutten av linjen, en tabulator i stedet for mellomrom, et hardt mellomrom kopiert fra en nettside eller fra Word, eller et annet linjeskift. Slå på Vis mellomrom og tabulatorer for å se mellomrom og tabulatorer. Hvis verktøyet skal overse alt dette, krysser du av for Alle forskjeller i mellomrom, som også dekker harde mellomrom.
Kan jeg sammenligne to tekster for likhet eller plagiat?
Du kan se hvor like to bestemte tekster er: samsvarsprosenten og de markerte avsnittene viser hva som er kopiert, og hva som er skrevet om. Det er likevel ikke et verktøy for plagiatkontroll. Det sammenligner bare de to tekstene du limer inn, og søker ikke gjennom nettet eller andre dokumenter.
Kan jeg sammenligne to lister og finne forskjellene?
Ja, velg Linje under Sammenlign per. Skriv ett element per linje, så markerer verktøyet elementene som mangler på den ene eller den andre siden. Sammenligningen følger rekkefølgen på linjene, så hvis de to listene er sortert ulikt, sorterer du først begge på samme måte. Krysser du av for Store og små bokstaver og Mellomrom i starten og slutten av linjer, unngår du falske forskjeller.
Hvor lange kan tekstene være?
Du kan åpne filer på opptil 50 MB. Så lenge begge tekstene til sammen holder seg under omtrent 2 millioner tegn, oppdateres resultatet mens du skriver. Over det sammenligner verktøyet bare per linje og venter på at du trykker på Sammenlign, slik at skrivingen fortsatt går jevnt.
Flere verktøy for å jobbe med tekst finner du i kategorien Tekst: tegn- og ordtelleren teller ord, tegn og standardsider i hver av versjonene, og omformeren for store og små bokstaver gjør skrivemåten ensartet før du sammenligner.