Pemeriksa Perbedaan Teks

Bandingkan Dua Teks — Gratis, Privat, Tak Terbatas 🔒 Tidak dikirim ke server
🔒 Teks kamu tidak pernah dikirim ke server kami. Semua perbandingan berjalan secara lokal di browsermu. Tempel kode rahasia, kontrak, atau dokumen dengan bebas.
Teks Asli
Teks Diubah
0 ditambahkan 0 dihapus 0 tidak berubah
Teks Asli
Teks Diubah

Cara Kerja Pemeriksa Diff Ini

Alat ini menggunakan algoritma Myers diff — algoritma yang sama yang digunakan oleh Git, GNU diff, dan sebagian besar alat diff profesional. Algoritma ini menemukan skrip pengeditan terpendek (jumlah minimum penambahan dan penghapusan baris) yang mengubah teks asli menjadi teks yang diubah.

Diff Baris vs Diff Kata

Diff baris membandingkan teks baris per baris. Setiap baris berstatus tidak berubah, ditambahkan, atau dihapus. Ini adalah mode standar untuk perbandingan kode.

Diff kata melangkah lebih jauh: dalam setiap baris yang berubah, kata-kata spesifik yang berbeda disorot. Ini sangat berguna untuk pengeditan prosa (coretan kontrak, draf dokumen) di mana kamu perlu tahu persis kata mana yang berubah, bukan hanya baris mana.

Diff karakter menyorot perubahan karakter individual — berguna untuk menemukan kesalahan ketik, perbedaan tanda baca, atau perubahan kode satu karakter.

Abaikan Spasi

Saat kamu memformat ulang kode (mengubah indentasi, menyelaraskan kolom), logikanya tidak berubah — hanya spasi yang berubah. Aktifkan Abaikan spasi untuk menghapus spasi di awal dan akhir setiap baris sebelum perbandingan, agar perubahan format saja tidak muncul sebagai perbedaan.

Privasi

Semua perbandingan terjadi di browsermu. Tidak ada teks yang dikirimkan melalui jaringan kapan pun. Alat ini aman untuk dokumen rahasia, kode proprietary, kontrak hukum, dan tulisan pribadi. Kamu bisa memverifikasinya dengan membuka Developer Tools browser → tab Jaringan dan memperhatikan nol permintaan keluar selama perbandingan.

Kasus Penggunaan

  • Pengembang: Bandingkan file konfigurasi, respons API, cuplikan kode sebelum dan sesudah refaktor.
  • Profesional hukum: Bandingkan versi kontrak untuk mengidentifikasi klausul yang ditambahkan, dihapus, atau diubah. Mode diff kata ideal untuk coretan.
  • Penulis dan editor: Bandingkan draf naskah, periksa perubahan antar revisi, verifikasi bahwa perubahan terlacak telah diterapkan dengan benar.
  • Pelajar: Bandingkan draf esai, periksa perbedaan antar versi dokumen, verifikasi bahwa masukan sudah dimasukkan.
  • Pekerja kantor: Bandingkan ekspor spreadsheet, versi laporan, atau draf email.

Pintasan Keyboard

  • N — Lompat ke perubahan berikutnya (saat hasil ditampilkan)
  • P — Lompat ke perubahan sebelumnya
  • Enter — Jalankan perbandingan (saat fokus ada di panel input)

Pertanyaan yang Sering Diajukan

Tidak. Semua perbandingan terjadi di browsermu menggunakan JavaScript. Teksmu tidak pernah meninggalkan perangkatmu. Alat ini aman untuk dokumen rahasia, kode proprietary, dan kontrak hukum. Periksa tab Jaringan browsermu — tidak ada permintaan yang dibuat selama perbandingan.
Alat ini menggunakan algoritma Myers diff (algoritma O(ND) oleh Eugene Myers, 1986). Algoritma ini menemukan skrip pengeditan terpendek — jumlah minimum penambahan dan penghapusan baris — yang mengubah teks asli menjadi teks yang diubah. Ini adalah algoritma yang sama yang digunakan oleh Git, GNU diff, dan sebagian besar alat pengembangan profesional.
Diff baris menyorot seluruh baris yang ditambahkan atau dihapus. Diff kata lebih jauh: dalam setiap baris yang berubah, kata-kata yang ditambahkan atau dihapus secara spesifik disorot. Diff kata sangat berguna untuk pengeditan prosa dan perbandingan kontrak hukum di mana kamu perlu melihat persis kata mana yang berubah.
Ya, hingga sekitar 10.000 baris per sisi secara efisien. Peringatan muncul di atas 50.000 karakter per input. Untuk input yang sangat besar (100 ribu+ karakter), perbandingan mungkin membutuhkan 1–3 detik. Hasilnya selalu lengkap — tidak ada baris yang dilewati.
Saat diaktifkan, spasi di awal dan akhir setiap baris dipangkas sebelum perbandingan, dan urutan spasi internal dinormalisasi menjadi spasi tunggal. Ini berguna untuk membandingkan kode yang telah diindentasi ulang atau diformat ulang tanpa mengubah logikanya.
Tampilan terpadu menampilkan kedua versi dalam satu panel, secara bergantian: baris yang dihapus (merah, diawali −) muncul tepat sebelum baris yang ditambahkan (hijau, diawali +). Ini adalah format yang sama dengan git diff dan keluaran Unix diff -u. Format ini ringkas dan bisa disalin sebagai patch standar.