Fildiffkontroll
Klistra in två versioner av en fil och få de exakta skillnaderna markerade, grönt för infogningar, rött för borttagningar, gult för ändringar på plats. Fungerar på kod, konfigurationer, prosa, CSV-data och JSON. Ingen nedladdning och ingen registrering: klistra in och jämför.
Så diffar du två filer
-
1
Klistra in originalet
Lägg "före"-versionen i det vänstra fältet.
-
2
Klistra in den ändrade versionen
Lägg "efter"-versionen i det högra fältet.
-
3
Ställ in jämförelsen
Markera "ignorera blanksteg" för att dölja ändringar som bara är omformatering, eller "ignorera skiftläge" för att jämföra utan att ta hänsyn till versaler.
-
4
Läs resultatet
Tillagda, borttagna och ändrade rader är färgmarkerade i jämförelsetabellen, med en sammanfattning av tillägg, borttagningar och oförändrade rader högst upp.
Så fungerar jämförelsen
Verktyget jämför de två texterna rad för rad i ett enda steg. En rad rapporteras som ändrad när innehållet på samma position skiljer sig på båda sidorna. Det finns inget vyläge att välja: tabellen sida vid sida är resultatet.
- Grå rader är rader som matchar på båda sidorna.
- Gröna rader är rader som bara finns i den ändrade texten.
- Röda rader är rader som bara finns i originaltexten.
- Gula rader är rader som finns i båda texterna men skiljer sig åt.
Eftersom jämförelsen är positionsbaserad flyttar ett infogat radblock allt nedanför, och dessa rader rapporteras som ändrade.
Ignorera det som inte spelar roll
Verktyget erbjuder två växlar för att fokusera jämförelsen:
- Ignorera blanksteg, ändringar som bara är omformatering visas inte.
- Ignorera skiftläge, användbart för SQL-nyckelord eller konfigurationsnycklar.
Algoritm
Jämförelsen görs i ett enda steg, så resultaten visas nästan omedelbart även för stora filer. Verktyget försöker inte hitta den längsta gemensamma delsekvensen som git diff gör; två filer med tillagt innehåll högst upp rapporterar resten av filen som ändrad.
Vanliga användningar
- Kodgranskning innan du öppnar en PR, för att rimlighetskontrollera vad du faktiskt ändrade.
- Konfigurationsgranskning mellan en staging- och en produktionsmiljöfil.
- Innehållskorrektur mellan ett utkast och en slutlig artikel.
- Licensjämförelse när uppströmsberoenden levererar nya LICENSE-filer.
- Dataavstämning mellan två CSV-exporter från olika system.
Vanliga misstag
- Att diffa två minifierade filer. De är en rad var, så allt rapporteras som “hela raden ändrad”. Snyggutskriv båda sidorna innan du klistrar in.
- Att diffa filer med olika radslut. CRLF och LF jämförs som exakta tecken, så varje rad visas som ändrad; normalisera radsluten innan du klistrar in.
- Att förväxla diffar med enbart blanksteg med logikändringar. Använd växeln “ignorera blanksteg” när en kollega omformaterade en fil.
Vanliga frågor
Texten du klistrar in skickas till våra servrar som en del av sidförfrågan, eftersom jämförelsen körs på sidan. Ingen fil laddas upp, men klistra inte in hemligheter du inte vill dela.
Nej. Jämförelsen är alltid radbaserad. En minifierad JSON-fil är en enda rad, så varje ändring rapporteras som “hela raden ändrad”; snyggutskriv båda sidorna innan du klistrar in för att se bara de verkliga skillnaderna.
Nej. Verktyget är bara en visuell jämförelse: det finns ingen patchexport. Om du behöver en patchfil jämför du de två filerna på din egen dator med git diff --no-index och sparar utdatan.
Det finns ingen hård gräns. Tiotusentals rader går bra; mycket stora filer kan ta ett par sekunder innan jämförelsen visas.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
FPS-räknare
Mät webbläsarens FPS med requestAnimationFrame: utjämning, lägsta och högsta bildfrekvens, varningsgräns och valfri graf. Körs lokalt, utan uppladdning och utan API.
Verktyget finns på andra språk
- Trình kiểm tra sự khác biệt giữa các tệp [VI]
- Alat Pemeriksa Perbedaan File [ID]
- เครื่องมือตรวจสอบความแตกต่างของไฟล์ [TH]
- Comparador de Diferencias de Archivos [ES]
- Datei-Diff-Prüfer [DE]
- Bestandverschilcontroleerder [NL]
- 파일 차이 검사기 [KO]
- Program do porównywania plików [PL]
- Dosya Farkı Denetleyicisi [TR]
- أداة مطابقة ملفات [AR]
- Vérificateur de différences de fichiers [FR]
- ファイル差異チェッカー [JA]
- Verificador de Diferença de Arquivos [PT]
- 文件差异检查器 [ZH]
- File Diff Checker [EN]
- Controllore delle differenze dei file [IT]
- Инструмент для проверки совпадения файлов [RU]