tigtools

Text Diff

Klistra in originalversionen och den ändrade versionen för att se exakt vilka rader eller ord som har lagts till eller tagits bort.

Körs i din webbläsare Ingen registrering

Jämför efter

Så här använder du det

  1. Klistra in originaltexten i den vänstra rutan och den ändrade texten i den högra rutan.
  2. Välj om du vill jämföra rad för rad (bäst för kod, listor och data) eller ord för ord (bäst för löpande text).
  3. Du kan välja att ignorera skillnader i versaler/gemener eller mellanslag.
  4. Läs resultatet: borttagna delar markeras med − och röd bakgrund, tillagda delar med + och grön bakgrund. Använd ”Byt” för att vända riktningen.

Så fungerar det

Jämförelsen använder Myers diff-algoritm, samma metod som används av Git och de flesta diff-program. Den hittar den minsta uppsättningen tillägg och borttagningar som förvandlar originaltexten till den ändrade texten, och allt annat visas som oförändrat. En rad eller ett ord som har redigerats visas som en borttagning följt av ett tillägg.

I radläge jämförs varje rad i sin helhet, och resultatet visar radnumren i båda versionerna. Windows- och Unix-radbrytningar behandlas lika, och en avslutande radbrytning ignoreras. I ordläge delas texterna upp i ord och mellanrummen mellan dem, och sammanhängande ändringar visas inbäddade; antalet omfattar bara ord, inte mellanrum. Skiljetecken som sitter ihop med ett ord ingår i ordet, så ”end.” och ”end” skiljer sig åt.

”Ignorera skiftläge” behandlar ”Hello” och ”hello” som lika. ”Ignorera mellanslagsskillnader” behandlar rader som lika när de bara skiljer sig i mellanrum i början eller slutet eller i antalet mellanrum mellan ord; i ordläge räknas vilken mängd blanktecken som helst som lika. Ignorerade skillnader visas med texten från den ändrade versionen.

För att hålla sidan responsiv får varje text ha upp till 5 000 rader i radläge och 3 000 ord i ordläge. Ändringar markeras både med färg och med tecknet + eller −, och skärmläsare meddelar dem som tillagda eller borttagna.

Exempel

Kontrollera vad som ändrats i ett avtal

Klistra in förra månadens villkor och den här månadens version i ordläge. En ändring från ”30 dagar” till ”14 dagar” visar ”30” som borttaget och ”14” som tillagt i samma mening, så att små ändringar inte kan slinka igenom.

Jämföra två konfigurationsfiler

I radläge med ”Ignorera mellanslagsskillnader” rapporteras inte rader som bara har ändrats i indragning, och endast rader vars värden verkligen har ändrats markeras, med radnummer i båda filerna.

Granska redigeringar i en artikel

Klistra in utkastet och den redigerade texten i ordläge för att se varje ord som redigeraren lade till eller tog bort, utan att behöva använda spårade ändringar i ett ordbehandlingsprogram.

Vanliga frågor

Ska jag använda rad- eller ordläge?

Radläge passar bäst för kod, listor, CSV och konfigurationsfiler, där varje rad är en enhet. Ordläge passar bäst för löpande text, där ett enda ändrat ord annars skulle markera hela stycket som ändrat.

Varför visas en ändrad rad som borttagen och tillagd?

En diff beskriver ändringar som borttagningar och tillägg. En redigerad rad är den gamla raden borttagen och den nya raden tillagd. Byt till ordläge för att se vilka ord i raden som ändrades.

Finns det någon storleksgräns?

Ja: 5 000 rader per text i radläge och 3 000 ord per text i ordläge. Mycket olika texter tar längst tid att jämföra, och gränserna förhindrar att sidan hänger sig på långsammare enheter.

Kan jag jämföra Word- eller PDF-filer?

Inte direkt. Kopiera texten från varje dokument och klistra in den i rutorna. Formatering som fetstil eller typsnitt jämförs inte, bara texten.

Integritet

Båda texterna jämförs endast i din webbläsare. Inget laddas upp, lagras eller ingår i analyser.