CanDoYa
SV

Jämför Texter Online

Körs helt i din webbläsare - inget laddas upp, ingen registrering.

Originaltext
Andrad text
SkillnaderRader: 0
Klistra in tva versioner av en text till vanster och hoger for att se vad som andrades, rad for rad.
Klistra in tva texter for att jamfora dem rad for rad och ord for ord
Tillagda: 0Borttagna: 0Andrade: 0Oforandrade: 0
Dela det här verktyget

Vad är ett textjämförelseverktyg (text diff)?

Ett textjämförelseverktyg jämför två versioner av en text och markerar vad som har lagts till, tagits bort eller ändrats. Det här verktyget kör Myers diff-algoritmen (samma minimal-redigerings-algoritm som git använder) helt i webbläsaren: klistra in originalet till vänster, den nya versionen till höger, och du får en sida-vid-sida-vy med radnummer, markeringar på ordnivå på ändrade rader och antal tillagda, borttagna och oförändrade rader.

Så använder du verktyget

  1. 1Klistra in originalet. Lägg originalstexten i den vänstra rutan. Det kan vara en mening, ett stycke eller tusentals rader - jämförelsen körs i webbläsaren.
  2. 2Klistra in den ändrade versionen. Lägg den nya versionen i den högra rutan. Sida-vid-sida-vyn uppdateras medan du skriver, med radnummer och ordnivåmarkeringar på rader som ändrats på plats.
  3. 3Filtrera bruset. Slå på Ignorera skiftläge eller Ignorera blanksteg om dessa skillnader inte är meningsfulla. Använd Byt sidor för att vända jämförelsen, eller Kopiera som patch för att kopiera en enhetlig diff med bara ändringarna.

Vem passar det för

Jämförelsen körs medan du skriver och stannar på din enhet - ingenting laddas upp, så den är säker för opublicerade utkast, kontrakt, källkod och AI-prompter. Raddiffsen använder Myers algoritm för att hitta den minimala uppsättningen infogningar och borttagningar som omvandlar den vänstra texten till den högra - samma metod som driver git diff - så markeringarna följer vad som faktiskt ändrades. På rader som ändrades på plats identifierar ett andra pass på ordnivå precis vilka ord som ändrades, med genomstrykning för det som togs bort och grön bakgrund för det som lades till.

Två reglage dämpar bruset: Ignorera skiftläge behandlar Hej och HEJ som identiska, och Ignorera blanksteg ignorerar indenteringsändringar, avslutande mellanslag och dubbla mellanslag. Klicka på Byt sidor för att vända jämförelseriktningen utan att skriva om, eller Kopiera som patch för att ta en enhetlig - / +-patch med bara ändringarna.

Vanliga frågor

Är det här textjämförelseverktyget gratis?

Ja - 100% gratis, ingen registrering och inga teckengränser. Jämförelsen körs lokalt i webbläsaren, så den förblir snabb även för långa texter.

Laddas min text upp någonstans?

Nej. Båda texterna jämförs helt i webbläsaren och rör aldrig en server, vilket gör verktyget säkert för opublicerade utkast, kontrakt, källkod och konfidentiella AI-prompter.

Hur bestämmer diffsen vad som ändrats?

Den använder Myers diff-algoritm för att beräkna det minimala redigeringsskriptet som omvandlar den vänstra texten till den högra. Resultatet är en sekvens av oförändrade, borttagna och infogade rader - samma modell som git använder. Angränsande borttagnings-/infogningspar kollapsar till en enda 'ändrad' rad så att du ser dem sida vid sida, och ett andra diff på ordnivå identifierar exakt vilka ord som rörde sig inuti en ändrad rad.

Vad ignorerar Ignorera blanksteg egentligen?

Det komprimerar sekvenser av blanksteg till ett enda mellanslag och trimmar inledande och avslutande blanksteg innan varje rad jämförs. Så en extra tom rad, en indenteringsändring eller ett tabbtecken mot fyra mellanslag visas inte som en skillnad - ändringar inne i orden gör det fortfarande.

Hanterar diffsen Unicode, emoji och icke-latinska skrifter?

Ja. Rad- och orddiffsen opererar på Unicode-tecken, så emoji, kinesisk, arabisk och kyrillisk text jämförs korrekt. Det finns ingen språkspecifik tokenisering - verktyget letar bara efter matchande tecken.

Kan jag jämföra stora texter?

Ja - verktyget hanterar hundratusentals tecken bekvämt. För patologiskt stora och helt olika par (miljoner tecken på båda sidor) faller det tillbaka på en grov 'ersätt allt'-diff för att förbli responsivt snarare än att låsa sidan.

Vad producerar Kopiera som patch?

En enkel patch i enhetlig stil med ett prefixtecken per rad: ett mellanslag för oförändrade rader, '-' för borttagna rader och '+' för tillagda rader. Klistra in det i en chatt, ett ärende eller en kodgranskning när du vill ha en kompakt textpost av ändringen istället för en fullständig sida-vid-sida-vy.

Varför visar två identiska texter fortfarande rader?

Om reglagen är avstängda och texterna är byte-identiska kollapsar resultatpanelen till meddelandet 'Texterna är identiska'. Med Ignorera skiftläge eller Ignorera blanksteg på kan texterna på bytenivå skilja sig men jämförelsen rapporterar ändå inga semantiska ändringar - meddelandet noterar då att texterna är identiska under de valda reglerna.