Pemeriksa Diff Teks
Tempel teks asli terlebih dahulu.
Teks ini terlalu panjang untuk dibandingkan di sini. Setiap teks boleh berisi hingga 20.000 baris dan 500.000 karakter.
Kedua teks ini terlalu berbeda untuk dibandingkan baris demi baris di sini. Bandingkan bagian yang lebih kecil dari setiap teks.
Browser Anda tidak mengizinkan halaman ini menyimpan teks untuk langkah berikutnya. Izinkan data situs untuk halaman ini atau gunakan teks yang lebih pendek, lalu coba lagi.
Menemukan tiga kata yang berubah antara dua versi kontrak, koma tambahan dalam ekspor CSV, atau apa tepatnya yang bergeser dalam file konfigurasi, semuanya mustahil dilakukan dengan mata setelah beberapa ratus baris. Tempel dua versi teks Anda dan pemeriksa diff ini menampilkan penambahan dengan warna hijau, penghapusan dengan merah, dan sorotan inline untuk perubahan pada baris yang sama.
Bagaimana diff dihasilkan
-
1
Tempel dua versi
Tempel teks asli terlebih dahulu, lalu versi yang ingin Anda bandingkan dengannya.
-
2
Tool menjalankan Myers diff
Algoritma yang sama yang dipakai git, menghasilkan urutan suntingan paling minimal.
-
3
Baris diselaraskan
Baris yang tidak berubah tetap berdampingan; baris yang disisipkan/dihapus menyisakan ruang kosong di sisi lain.
-
4
Sorotan inline
Di dalam baris yang dimodifikasi, hanya kata yang berubah yang diarsir sehingga Anda bisa melihat persis apa yang bergeser.
Konvensi warna diff
| Warna | Arti |
|---|---|
| Merah | Dihapus: baris hanya ada di teks asli |
| Hijau | Ditambahkan: baris hanya ada di teks yang diubah |
| Merah atau hijau lebih gelap | Kata yang berubah di dalam baris yang diedit |
| Putih | Tidak berubah (konteks) |
Kasus penggunaan umum
- Revisi kontrak, lihat persis klausul mana yang berubah antara v3 dan v4 sebuah perjanjian sebelum ditandatangani.
- Audit file konfigurasi, verifikasi apa yang diubah rekan tim di nginx.conf sebelum push ke produksi.
- QA terjemahan, sejajarkan dua lokalisasi dari string yang sama untuk menangkap tanda baca yang hilang.
- Perbandingan ekspor CSV, temukan baris mana yang berbeda antara dump data minggu lalu dan minggu ini.
- Code review tanpa Git, perbandingan cepat sekali pakai saat Anda tidak ingin menyiapkan repo.
Tips untuk diff yang bersih
- Akhir baris tidak pernah dihitung sebagai suntingan. Jeda baris Windows (CRLF) dan Unix atau macOS (LF) dianggap sama saat dibandingkan, jadi tidak ada yang perlu dikonversi lebih dulu.
- Hapus spasi di akhir keduanya sebelum membandingkan; jika tidak, spasi tak terlihat tercatat sebagai suntingan.
- Untuk JSON atau YAML, format keduanya dengan indentasi yang sama dulu. Pemformatan ulang menyamarkan perubahan nyata.
- Urutkan secara alfabetis jika Anda membandingkan dua daftar yang urutannya tidak penting (seperti dependensi).
Batasan diff berbasis baris
Diff berbasis baris bagus untuk kode dan konfigurasi. Mereka biasa-biasa saja untuk prosa, di mana memindahkan kalimat dua paragraf tampak sebagai satu penghapusan dan satu penyisipan alih-alih sebuah perpindahan. Untuk penyuntingan naskah, diff tingkat kata atau tingkat kalimat memberikan hasil yang lebih bersih.
Pertanyaan yang Sering Diajukan
Ya. Teks dibandingkan baris demi baris dalam bahasa atau aksara apa pun, jadi bahasa Tionghoa, Jepang, Arab, Thai, huruf beraksen, dan emoji semuanya bisa. Di dalam baris yang diedit, kata yang berubah akan ditandai; dalam bahasa Tionghoa, Jepang, dan Thai, yang tidak memisahkan kata dengan spasi, yang ditandai adalah karakter yang berubah.
Hingga 20.000 baris dan 500.000 karakter per teks. Jika lebih dari itu, atau jika dua teks panjang terlalu berbeda untuk dibandingkan baris demi baris, alat ini menampilkan pesan alih-alih membuat halaman macet: bandingkan bagian yang lebih kecil dari setiap teks, atau gunakan git diff atau aplikasi pembanding di komputer. Jika hasil perbandingan lebih dari 5.000 baris, halaman menampilkan 5.000 baris pertama, dan unified diff yang Anda salin tetap memuat semua perubahan.
Aktifkan opsi “Abaikan spasi” untuk melewati perbedaan yang hanya berupa perubahan indentasi atau spasi di akhir. Berguna ketika reformatter (Prettier, Black) menghasilkan noise yang tidak Anda pedulikan.
Tidak. Kedua teks tetap berada di peramban Anda: teks dibandingkan di halaman ini dan tidak dikirim ke server kami atau ditambahkan ke tautan halaman. Di antara langkah-langkah, teks hanya disimpan di tab peramban ini sampai Anda menutupnya atau memilih Mulai dari awal.
Alat Terkait
Generator Nama Kota
Buat nama kota, kota kecil, desa, dan ibu kota fiktif untuk worldbuilding, peta, game, cerita, dan data contoh, lengkap dengan catatan singkat untuk tiap hasil.
Generator Nama Prancis Acak
Buat 1–50 ide nama Prancis dua bagian dari daftar tetap berisi 40 nama depan dan 40 nama keluarga.
Generator Teks Terbalik
Balikkan teks secara terbalik menggunakan glif Unicode yang menyerupai huruf terpantul, cocok untuk bio, keterangan gambar, dan unggahan sosial yang menarik perhatian.
Penghasil Nama Domain
Hasilkan ide nama domain dari satu kata kunci: prefiks, sufiks, huruf ganda, dan akhiran angka di enam TLD umum.
Pembuat teks meme
Tambahkan caption meme klasik ke template atau gambar sendiri. Atur teks atas dan bawah, sesuaikan font, warna dan outline, lalu unduh atau salin PNG.
Keyboard Emoji Online
Tulis pesan, sisipkan emoji pilihan pada posisi kursor, lalu salin draf lengkap di browser. Tanpa akun, unggahan, atau pengganti keyboard perangkat.
Alat ini tersedia dalam bahasa lain
- เครื่องมือเปรียบเทียบความต่างของข้อความ [TH]
- Comparador de Diferencias de Texto [ES]
- Porównywarka tekstu (diff) [PL]
- テキスト差分チェッカー [JA]
- Verificador de Diferença de Texto [PT]
- Textskillnadskontroll [SV]
- Công cụ so sánh khác biệt văn bản [VI]
- أداة مقارنة فروق النصوص [AR]
- Vérificateur de différences de texte [FR]
- Text-Diff-Prüfer [DE]
- 텍스트 비교 도구 (Diff) [KO]
- Tekstverschil-checker [NL]
- Metin Fark Karşılaştırıcı [TR]
- 文本差异对比工具 [ZH]
- Text Diff Checker [EN]
- Controllore delle differenze di testo [IT]
- Сравнение различий текста [RU]