Metin
Text Diff
İki metni satır satır karşılaştırma — neyin eklendiği, kaldırıldığı veya değiştirildiği, değişen satırlarda kelime düzeyinde vurgu ile.
Text Diff compares two texts line by line and shows what was added, removed, or changed, with word-level highlighting inside changed lines — much like git diff, but without a command line.
How to use it
- Paste the original text into one field and the changed version into the other.
- The result immediately highlights added lines, removed lines, and the words that changed within shared lines.
- Handy for scanning large texts — jump straight to the first differences instead of searching manually.
Common uses
- Comparing two versions of a document, article, or config file without installing git.
- Checking exactly what changed in a text after an editor or an automatic formatter touched it.
- Comparing API responses or logs between two runs.
Things to keep in mind
By default a whitespace-only change (like indentation) still counts as a difference, since it technically changes the line's content.
The diff compares lines by position, so adding or removing a single line near the top can shift how the rest of the text lines up.
Bu araç hakkında makale: Text Diff: algoritmalar iki metin arasındaki farkı nasıl bulur
Sıkça sorulan sorular
Karşılaştırma nasıl hesaplanır?
Karşılaştırma satır satır gerçekleşir: her satır eklenmiş, kaldırılmış veya değiştirilmiş olarak tanımlanır ve değiştirilen satırlar içinde farklı olan tam kelimeler vurgulanır.
Eklemeler, silmeler ve değişiklikler nasıl görüntülenir?
Eklenen ve kaldırılan satırlar sonuçta bu şekilde işaretlenir ve değiştirilen satırlar, tüm satırı yeniden okumadan neyin değiştiğini hemen fark etmek için kelime düzeyinde vurgulama gösterir.
İki metnim bir sunucuya gönderiliyor mu?
Hayır, karşılaştırma tamamen tarayıcıda JavaScript ile çalışır — hiçbir içerik hiçbir yere gönderilmez.
Neden tek bir satır eklemek sonraki tüm satırları değişmiş gösteriyor?
Algoritma bunun toplu bir değiştirme değil de bir ekleme olduğunu her zaman hatasız tanımaz — özellikle çevredeki satırlar birbirine benziyorsa. İyi diff algoritmaları en uzun ortak alt diziyi arayarak bu tür yanlış pozitifleri en aza indirmeye çalışır, ama bu her zaman mükemmel sonuç vermez.
Karşılaştırmada boşluklar dikkate alınır mı?
Evet, varsayılan olarak yalnızca boşluklardaki (örneğin girintilerdeki) bir değişiklik de fark olarak işaretlenir, çünkü teknik olarak bu da satır içeriğinde bir değişikliktir.