🌐 ID

🆚 Pemeriksa Perbedaan

Bandingkan dua teks berdampingan, baris demi baris. Baris yang ditambahkan disorot hijau, yang dihapus merah, dan baris yang berubah mendapat sorotan detail hingga tingkat kata.

PANDUAN

Pelajari lebih lanjut

01

1. Apa Itu Perbandingan Diff?

Diff menemukan perbedaan antara dua teks (atau file). Ini digunakan untuk code review, membandingkan versi dokumen, memeriksa perubahan konfigurasi, dan mengoreksi terjemahan. Biasanya dibandingkan baris demi baris, sehingga dapat membedakan baris yang ditambahkan, dihapus, dan diubah. `git diff` di Git dan fitur compare di setiap editor kode bergantung pada prinsip yang sama. Alat ini tidak pernah mengirim teks Anda ke server — semuanya dibandingkan seketika di browser Anda, sehingga kode atau dokumen sensitif tetap privat.

02

2. Perbandingan Tingkat Baris vs Tingkat Kata

Perbandingan tingkat baris memperlakukan setiap baris penuh sebagai satu unit dan menentukan apakah sama atau berbeda. Perbandingan tingkat kata melangkah lebih jauh dengan menunjukkan kata mana yang berubah di dalam baris yang dimodifikasi. Misalnya, jika "Hello, nice to meet you" berubah menjadi "Hello, thank you", diff tingkat baris hanya akan mengatakan "berubah", tetapi sorotan tingkat kata menunjukkan dengan tepat bahwa "nice to meet" dihapus dan "thank" ditambahkan. Alat ini otomatis menerapkan sorotan tingkat kata pada setiap baris yang berubah.

03

3. Menggunakan Opsi Abaikan Huruf Besar-Kecil dan Spasi

Saat membandingkan kode yang hanya berbeda pada indentasi atau spasi di akhir baris, atau teks yang hanya berbeda pada huruf besar-kecil, perbedaan sepele ini bisa mengganggu peninjauan dan tampak seperti perubahan bermakna. Mengaktifkan "abaikan spasi" akan merapikan rangkaian spasi dan memangkas spasi awal/akhir sebelum dibandingkan; "abaikan huruf besar-kecil" menganggap huruf besar dan kecil sebagai sama. Keduanya sangat berguna saat membandingkan hasil formatter atau teks yang diketik manual dengan kapitalisasi yang tidak konsisten.

Cocok dipadukan dengan

Pertanyaan umum

Apakah teks saya dikirim ke server?
Tidak. Alat ini berjalan sepenuhnya di browser Anda dan tidak pernah memanggil API backend apa pun — teks Anda tidak pernah meninggalkan perangkat Anda.
Mengapa baris yang berubah tidak menampilkan sorotan tingkat kata?
Jika baris tersebut sepenuhnya diganti dengan konten yang tidak terkait, algoritma LCS (longest common subsequence) tidak dapat mencocokkannya dengan baris sebelumnya, sehingga ditampilkan sebagai penghapusan/penambahan biasa. Sorotan tingkat kata hanya muncul jika ada sebagian konten yang tumpang tindih untuk disejajarkan.
Bisakah saya membandingkan teks yang sangat panjang?
Ya, tetapi Anda akan melihat peringatan setelah 50.000 baris. Biaya algoritma diff bertambah seiring jumlah baris, jadi input yang sangat besar mungkin membuat browser sementara menjadi lambat.
Apakah hasil perbandingan saya disimpan di mana pun?
Input Anda disimpan otomatis ke localStorage browser agar tetap ada setelah halaman dimuat ulang, tetapi tidak pernah dikirim ke perangkat atau server lain.