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 Jepang Acak
Gabungkan satu dari 40 nama keluarga Jepang yang diromanisasi dengan satu dari 40 nama depan, nama keluarga lebih dahulu.
Generator Nama Prancis Acak
Buat 1–50 ide nama Prancis dua bagian dari daftar tetap berisi 40 nama depan dan 40 nama keluarga.
Pencari kata Wordle
Masukkan tebakan lima huruf beserta petunjuk hijau, kuning, dan abu-abu untuk menemukan kata bahasa Inggris yang cocok. Huruf berulang diperiksa dengan tepat.
Konverter Teks Gyaru
Ubah kana Jepang, kanji yang umum, dan huruf Latin menjadi gyaru-moji, atau pilih gaya lebar penuh, berlingkar, berkotak, atau tebal. Lalu salin.
Salin Simbol Matematika
Telusuri dan salin simbol matematika, pi, sigma, integral, tak hingga, huruf Yunani, teori himpunan, siap ditempel di mana pun Unicode berfungsi.
Konverter ASCII ke Teks
Dekode daftar kode ASCII desimal kembali menjadi teks terbaca yang diwakilinya. Tempel kode yang dipisah spasi, koma, atau titik koma dan baca hasilnya seketika.
Alat ini tersedia dalam bahasa lain
- Comparador de Diferencias de Texto [ES]
- テキスト差分チェッカー [JA]
- أداة مقارنة فروق النصوص [AR]
- Vérificateur de différences de texte [FR]
- Verificador de Diferença de Texto [PT]
- Công cụ so sánh khác biệt văn bản [VI]
- 텍스트 비교 도구 (Diff) [KO]
- Textskillnadskontroll [SV]
- Tekstverschil-checker [NL]
- เครื่องมือเปรียบเทียบความต่างของข้อความ [TH]
- Text-Diff-Prüfer [DE]
- Porównywarka tekstu (diff) [PL]
- Text Diff Checker [EN]
- Controllore delle differenze di testo [IT]
- Сравнение различий текста [RU]
- Metin Fark Karşılaştırıcı [TR]
- 文本差异对比工具 [ZH]