Teks
Text Diff
Membandingkan dua teks baris demi baris — apa yang ditambahkan, dihapus, atau diubah, dengan penyorotan tingkat kata pada baris yang diubah.
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.
Artikel tentang alat ini: Text Diff: bagaimana algoritma menemukan perbedaan antara dua teks
Pertanyaan yang sering diajukan
Bagaimana perbandingan dihitung?
Perbandingan terjadi baris demi baris: setiap baris diidentifikasi sebagai ditambahkan, dihapus, atau diubah, dan dalam baris yang diubah, kata-kata persis yang berbeda disorot.
Bagaimana penambahan, penghapusan, dan perubahan ditampilkan?
Baris yang ditambahkan dan dihapus ditandai sebagai demikian dalam hasil, dan baris yang diubah menunjukkan penyorotan tingkat kata untuk segera melihat apa yang berubah tanpa membaca ulang seluruh baris.
Apakah kedua teks saya dikirim ke server?
Tidak, perbandingan berjalan sepenuhnya di browser dalam JavaScript — tidak ada konten yang dikirim ke mana pun.
Mengapa menyisipkan satu baris membuat semua baris berikutnya tampak berubah?
Algoritma tidak selalu bisa mengenali dengan tepat bahwa itu murni penyisipan, bukan penggantian massal — terutama jika baris-baris di sekitarnya mirip satu sama lain. Algoritma diff yang baik berusaha meminimalkan false positive semacam ini dengan mencari subsequence umum terpanjang, tetapi hasilnya tidak selalu sempurna.
Apakah spasi diperhitungkan dalam perbandingan?
Ya, secara default perubahan hanya pada spasi (misalnya indentasi) juga ditandai sebagai perbedaan, karena secara teknis itu tetap perubahan pada isi baris.