Lewati ke konten
100% Privasi — File Tetap di Perangkat Anda
>_
Bahasa Indonesia

Text Diff Checker — Bandingkan Dua Teks

Tempel dua versi teks dan lihat persis apa yang berubah, kata demi kata atau baris demi baris.

Letakkan file di sini (teks, Word, PDF, Excel, PowerPoint, OpenDocument, RTF). Letakkan dua file di mana saja untuk membandingkannya.

Letakkan file di sini (teks, Word, PDF, Excel, PowerPoint, OpenDocument, RTF). Letakkan dua file di mana saja untuk membandingkannya.

Hasil perbandingan

Opsi lainnya
Aturan abaikan (regex)
Opsi ekstraksi file

Berlaku untuk kedua file dan langsung diterapkan ulang ke file yang sudah dimuat (tidak perlu memilihnya lagi). File tetap berada di browser Anda.

Batasan per jenis file

Hanya teks yang dibandingkan; tingkat keandalan menunjukkan seberapa dekat teks hasil ekstraksi dengan yang Anda lihat di program aslinya.

  • Teks / kode (tinggi): akurat. Encoding dideteksi otomatis (BOM, UTF-16, UTF-8, jika tidak maka Windows-1252).
  • Word .docx (sedang): paragraf, judul, daftar, dan tabel dipertahankan sebagai teks. Gambar, kotak teks, header/footer, catatan kaki, dan komentar dilewati; perubahan yang dilacak tampil sebagai sudah diterima.
  • PDF (sedang): hanya PDF yang memiliki lapisan teks; hasil pindai memerlukan OCR (tidak didukung). Halaman multi-kolom dan tabel bisa terbaca dengan urutan berbeda; pemenggalan kata dan pemisah baris bergantung pada tata letak.
  • Excel .xlsx (tinggi): nilai (atau rumus) dari sheet yang terlihat, satu baris per baris. Format tampilan angka dan tanggal, bagan, gambar, dan komentar tidak disertakan; workbook yang sangat besar bisa lambat.
  • OpenDocument .odt (sedang): seperti Word: teks, judul, daftar, dan tabel; komentar, catatan kaki, dan penghapusan yang dilacak dilewati. Berlaku juga untuk slide .odp.
  • OpenDocument .ods (tinggi): nilai sel tersimpan dari semua sheet; rumus ditampilkan sebagai nilainya.
  • PowerPoint .pptx (sedang): teks slide sesuai urutan presentasi, termasuk tabel; catatan pembicara, bagan, gambar, dan SmartArt dilewati.
  • RTF (rendah): konversi sederhana untuk paragraf dan karakter khusus; konten kompleks atau tersemat bisa hilang.

Tidak didukung: gambar/hasil pindai (tanpa OCR), file berkata sandi, .doc/.xls/.ppt lama, file di atas 30 MB. Isi file tidak pernah diunggah dan tidak disimpan.

Mengapa menggunakan text diff checker?

Setiap kali ada dua versi dari dokumen yang sama — kontrak sebelum dan sesudah revisi pengacara, esai sebelum dan sesudah sesi masukan, file konfigurasi sebelum dan sesudah commit rekan tim — pertanyaan pentingnya jarang "apakah kedua file ini sama" melainkan "apa sebenarnya yang berubah". Membaca kedua versi secara berdampingan dan berusaha menemukan setiap koma yang ditambahkan, klausul yang dihapus, atau kalimat yang diubah susunannya itu lambat dan rawan salah, apalagi ketika dokumennya sudah lebih dari satu-dua halaman. Diff checker mengotomatiskan perbandingan itu dan menyoroti tepat kata atau baris mana yang berbeda, sehingga Anda bisa meninjau sebuah perubahan dalam hitungan detik, bukan menit.

Alat ini berjalan sepenuhnya di browser Anda. Kedua kotak teks tetap berada di memori perangkat Anda dan perbandingannya sendiri dihitung oleh pustaka diffing JavaScript yang berjalan secara lokal — tidak ada yang Anda ketik atau tempel yang pernah dikirim ke server, dicatat, atau disimpan di mana pun. Ini penting jika Anda membandingkan kontrak klien, file kata sandi, atau teks apa pun yang lebih baik tidak Anda lewatkan lewat layanan pihak ketiga. Tutup tab-nya dan semuanya hilang; tidak ada riwayat yang perlu dikhawatirkan.

Tempel teks asli di sebelah kiri dan versi terbaru di sebelah kanan — kedua kotak menampilkan nomor baris dan bergulir sinkron satu sama lain, dan masing-masing punya tombol Hapus, Tukar, dan Unggah file sendiri sehingga Anda bisa memuat dua file langsung dari disk (teks biasa, kode, Word, PDF, Excel, dan lainnya) alih-alih menyalin-tempel. Perbandingan diperbarui secara langsung saat Anda mengetik; tidak ada tombol yang perlu ditekan. Pilih Karakter, Kata, atau Baris untuk mengatur seberapa detail perbedaan dipecah: mode Karakter menangkap satu perubahan setingkat salah ketik, mode Kata paling cocok untuk prosa karena menyoroti persis kata mana yang berubah di dalam sebuah kalimat, dan mode Baris membandingkan seluruh baris sekaligus, cocok untuk kode, JSON, atau konten berbentuk daftar di mana yang Anda pedulikan adalah baris mana secara keseluruhan yang berpindah, bukan kata individual di dalamnya. Baris yang hanya ada di satu versi ditampilkan sepenuhnya hijau (ditambahkan) atau merah (dihapus); baris yang ada di kedua versi tetapi diedit ditampilkan berwarna oranye, dengan kata atau karakter yang berubah persis di dalamnya disorot lebih kuat — sehingga Anda bisa membedakan baris yang diedit dari pasangan hapus-lalu-tambah yang tidak berkaitan hanya dengan sekali lihat.

Hitungan ditambahkan/dihapus/diubah di atas perbandingan memberi Anda gambaran sekilas seberapa besar sebuah perubahan, dan tombol ↑/↓ langsung melompat ke perubahan berikutnya atau sebelumnya tanpa perlu menggulir melewati baris yang tidak berubah — praktis untuk dokumen panjang. Tombol Layar penuh memperluas tampilan perbandingan memenuhi layar untuk peninjauan yang lebih dekat. Di bawah perbandingan, alat merge mengubah ini dari sekadar diff yang hanya bisa dibaca menjadi sesuatu yang benar-benar bisa Anda selesaikan: setiap perubahan punya tombol ← / → sendiri di antara kedua kolom, memungkinkan Anda menarik hasil edit versi kanan ke kolom kiri atau mendorong versi kiri ke kanan, satu perubahan pada satu waktu, sampai salah satu kolom terbaca persis seperti yang Anda inginkan. Setiap kolom punya tombol Salin dan Simpan sendiri, sehingga Anda bisa mengambil hasil gabungan yang bersih tanpa mengetik ulang apa pun. Jika ternyata kedua teks identik, alat ini akan langsung memberi tahu Anda alih-alih menampilkan hasil kosong yang ambigu — satu hal lagi yang tidak perlu Anda ragukan.

Dua versi kode yang sama sering tampak sangat berbeda hanya karena gaya penulisan: minified atau rapi, tab atau spasi, tanda kutip tunggal atau ganda, baris panjang yang dipotong di tempat berbeda. Tekan tombol Format di atas kedua kotak untuk menyamakan standar kedua teks sebelum dibandingkan; alat ini mendeteksi bahasa tiap kotak sendiri (pertama dari nama file, lalu dari teksnya). Di menu roda gigi di sebelahnya Anda bisa memilih sendiri JSON, XML, SQL, HTML, CSS, SCSS, LESS, JavaScript, TypeScript, YAML, Markdown, atau GraphQL, memilih indentasi 2 spasi, 4 spasi, atau tab, lebar baris, dan untuk SQL dialek seperti MySQL, PostgreSQL, atau SQL Server. Kedua kotak diformat dengan pengaturan yang sama, dan Anda mendapat peringatan jika kedua sisi ternyata berbahasa berbeda. Jika teks memiliki kesalahan sintaks, tidak ada yang diubah dan pesan menyebutkan baris dan kolomnya. Formatter (Prettier dan sql-formatter) baru diunduh saat Anda menekan Format, berjalan di worker latar belakang agar input besar tidak membuat halaman macet, dan semuanya tetap di perangkat Anda. Pemformatan dapat mengubah tanda kutip, titik koma, dan jeda baris, tetapi tidak pernah mengubah cara kerja kode, dan setiap format dapat diurungkan. Setelah siap, tekan Bandingkan untuk langsung menuju hasilnya.

Pertanyaan yang sering diajukan

Bisakah saya membandingkan teks per karakter, bukan per baris?

Ya — beralih antara tingkat perbandingan karakter, kata, dan baris.

Bisakah saya menggabungkan kedua versi menjadi satu teks akhir?

Ya — alat gabung bawaan memungkinkan Anda menerima versi kiri atau kanan per perubahan.

Bisakah saya mengabaikan perbedaan spasi atau huruf besar/kecil?

Ya — aktifkan "abaikan spasi" dan "abaikan huruf besar/kecil" secara independen.

Bahasa apa saja yang bisa ditangani tombol Format?

JSON, XML, SQL (SQL standar plus MySQL, PostgreSQL, SQL Server, SQLite, BigQuery, dan lainnya), HTML, CSS, SCSS, LESS, JavaScript/JSX, TypeScript/TSX, YAML, Markdown, dan GraphQL. Bahasa dideteksi otomatis dari nama file atau isi teks, dan Anda selalu bisa memilihnya secara manual.

Alat terkait