Lompat ke konten
SPCXTools

Diff Checker

Tempel dua versi teks dan lihat langsung apa yang ditambahkan, dihapus, atau diubah.

Berjalan secara lokal — file tidak pernah meninggalkan perangkat Anda

Memuat alat…

Cara menggunakan Diff Checker

  1. 1Tempel versi sebelumnya ke Asli dan versi terbaru ke Diubah.
  2. 2Pilih cara membandingkan — berdasarkan Baris untuk kode dan daftar, Kata untuk teks biasa, atau Karakter untuk perubahan kecil.
  3. 3Lihat hasilnya — penambahan berwarna hijau, penghapusan berwarna merah, dan ringkasan akan menghitung keduanya.
  4. 4Tersedia opsi untuk mengabaikan perbedaan huruf besar/kecil, atau spasi saat membandingkan baris. Gunakan Tukar untuk membalikkan posisi teks.

Bandingkan dua teks secara berdampingan

Saat dokumen melewati beberapa revisi, sulit untuk melihat apa saja yang sebenarnya berubah. Alat pembanding teks (diff checker) ini membandingkan dua versi dan menyoroti setiap perbedaan: hijau untuk teks yang ditambahkan, merah untuk teks yang dihapus. Pilih perbandingan berdasarkan baris, kata, atau karakter, dengan opsi untuk mengabaikan huruf besar/kecil atau spasi. Proses perbandingan berjalan sepenuhnya di browser Anda, sehingga aman untuk memeriksa kontrak, kode, dan dokumen rahasia.

Fitur

  • Tiga tingkat detail: baris (dilengkapi nomor baris untuk kedua versi), kata, dan karakter individual.
  • Opsi Abaikan huruf besar/kecil dan abaikan spasi untuk menyembunyikan perbedaan yang tidak penting.
  • Ringkasan jumlah penambahan dan penghapusan, serta pesan yang jelas jika kedua teks identik.
  • Tombol Tukar untuk menukar posisi teks mana yang dianggap sebagai versi asli.
  • Tanpa batas ukuran atau upload: dokumen yang panjang dibandingkan secara lokal.

Apa saja yang biasa dibandingkan

Kontrak dan kebijakan. Cek persis apa saja yang diubah pihak lain pada revisi perjanjian sebelum Anda tanda tangan. Mode kata menyoroti istilah yang berubah di dalam klausul yang panjang.

Kode dan konfigurasi. Bandingkan dua versi fungsi, file .env, atau konfigurasi server tanpa perlu menyiapkan version control. Mode baris yang dilengkapi nomor baris akan terlihat seperti diff pada code review yang sudah familier.

Penulisan dan penyuntingan. Lihat hasil editan dari editor atau alat pengecek tata bahasa pada artikel Anda, atau bandingkan hasil terjemahan dengan versi revisinya.

Data dan daftar. Tempel dua hasil ekspor untuk menemukan baris yang ditambah atau dihapus. Untuk data JSON, format kedua sisi terlebih dahulu menggunakan JSON Formatter (dengan key yang diurutkan) agar perbandingan fokus pada perbedaan yang sebenarnya.

Cara kerja perbandingan teks

Algoritma diff mencari longest common subsequence — bagian teks terpanjang yang sama-sama dimiliki kedua versi dalam urutan yang sama — dan melaporkan sisanya sebagai penambahan atau penghapusan. Alat ini menggunakan algoritma Myers, jenis algoritma yang sama dengan yang digunakan oleh Git dan sebagian besar tool code review. Karena algoritma ini mencari perubahan terkecil, paragraf yang dipindah akan terlihat sebagai satu penghapusan dan satu penambahan, bukan sebagai "perpindahan".

Jika Anda hanya ingin menghapus baris yang berulang dari sebuah daftar, gunakan Remove Duplicate Lines.

Pertanyaan yang sering diajukan

Apakah teks saya diunggah untuk dibandingkan?
Tidak. Perbandingan berjalan di browser Anda menggunakan algoritma diff JavaScript, sehingga kontrak, kode sumber, dan dokumen pribadi tetap berada di perangkat Anda.
Mode perbandingan mana yang sebaiknya saya gunakan?
Gunakan Baris untuk kode sumber, file konfigurasi, data CSV, dan daftar — mode ini menampilkan nomor baris seperti code review. Gunakan Kata untuk artikel, esai, dan teks hukum, di mana perubahan kata dalam paragraf panjang sangat penting. Gunakan Karakter untuk menemukan salah ketik (typo), perubahan tanda baca, dan editan kecil pada kata.
Apa efek dari mengabaikan whitespace?
Pada mode baris, baris akan dianggap sama jika perbedaannya hanya pada spasi atau tab, seperti perubahan indentasi. Ini sangat berguna saat membandingkan kode yang telah diformat ulang.
Bagaimana perbedaan dihitung?
Alat ini menggunakan algoritma diff Myers (pendekatan yang sama yang digunakan oleh Git), yang menemukan kumpulan penambahan dan penghapusan terkecil untuk mengubah teks asli menjadi teks yang baru.
Bisakah saya membandingkan file?
Buka file di editor teks apa pun, salin isinya, lalu tempel ke dalam dua kotak yang tersedia. Semua format teks biasa (plain-text) bisa digunakan, termasuk kode, JSON, CSV, Markdown, dan HTML.
Mengapa seluruh paragraf terlihat berubah pada mode baris?
Pada mode baris, satu baris penuh adalah unit perbandingan, dan satu paragraf sering kali berupa satu baris panjang. Beralihlah ke Kata untuk melihat secara pasti kata apa saja yang berubah di dalamnya.