Pencari Foto Duplikat — Tanpa Instalasi, Tanpa Unggah, Tanpa Perlu Windows

Runs entirely in your browser — photos are never uploaded

Drop a batch of photos here, or click to browse

Exact file checksums + visual similarity. Large batches depend on device memory.

Compare photos

Visual candidate — may differ

Alat ini berbahasa Inggris; semuanya berjalan di browser Anda.

Pencari Foto Duplikat — Tanpa Instalasi, Tanpa Unggah, Tanpa Perlu Windows

Pilih sekumpulan foto untuk dibandingkan secara lokal. Opsi Exact files membandingkan ukuran file dan checksum SHA-256; opsi Near dan Loose menggunakan sidik jari visual untuk menyarankan foto yang perlu ditinjau. Semua foto awalnya ditandai untuk disimpan, termasuk file yang tidak dapat didekode. Hapus centang hanya pada salinan yang telah Anda tinjau, lalu ekspor file asli terpilih sebagai ZIP. File asli Anda tidak akan pernah dihapus atau diubah.

Privasi terjaga secara bawaan. Foto di-hash, dibandingkan, dan di-ZIP sepenuhnya di browser Anda — tidak ada yang diunggah ke server.

Cara mencari foto duplikat di komputer Anda

  1. Pilih foto Anda. Tarik file gambar atau klik untuk memilih file. Pemindaian memproses sebagian kecil data secara bertahap dengan indikator progres; kapasitas bergantung pada dukungan browser dan memori perangkat.
  2. Pilih mode perbandingan. Exact files menggunakan ukuran ditambah checksum SHA-256. Near dan Loose menyarankan foto yang tampak serupa menggunakan hashing perseptual; saran ini bisa saja keliru.
  3. Tinjau setiap foto yang dikecualikan. Semua foto dicentang pada awalnya. Bandingkan pratinjau, dimensi, dan ukuran file; hapus centang hanya pada salinan yang tidak Anda inginkan di dalam ZIP. Mengubah sensitivitas akan mereset semua file kembali ke status disimpan.
  4. Unduh kumpulan foto yang telah ditinjau. Unduh file yang disimpan sebagai ZIP mencakup file asli terpilih, termasuk gambar yang tidak terbaca kecuali Anda mengecualikannya secara eksplisit. Awalan angka pada nama file menjaga file bernama sama agar tidak tertimpa. Tidak ada yang dihapus dari perangkat Anda.

Kasus Penggunaan

Membersihkan folder Unduhan yang penuh dengan salinan tangkapan layar yang sama
Menghapus duplikat foto hasil penggabungan cadangan beberapa ponsel sebelum diarsipkan
Menemukan file asli di antara beberapa versi terkompresi yang dikirim ulang melalui aplikasi chat
Memilah jepretan yang hampir identik sebelum diunggah ke album bersama
Menghemat ruang penyimpanan dengan mengetahui seberapa banyak foto duplikat di suatu folder

Pertanyaan yang Sering Diajukan

Apakah foto saya diunggah ke server?

Tidak. Proses hashing, perbandingan, dan pembuatan file ZIP semuanya berjalan di browser Anda. Foto Anda tidak pernah keluar dari perangkat Anda.

Apakah saya harus mengunduh atau menginstal sesuatu?

Tidak memerlukan instalasi. Cukup gunakan browser modern dengan decoding gambar dan dukungan Web Crypto. Dukungan browser serta memori perangkat menentukan format gambar dan jumlah file yang dapat diproses.

Apa bedanya dengan aplikasi pencari foto duplikat desktop?

Ada tiga perbedaan. Cakupan: pemindai desktop mengindeks seluruh drive sehingga membutuhkan akses luas ke sistem file; alat ini hanya melihat file yang Anda masukkan ke halaman. Privasi: tidak ada yang diunggah dan tidak ada yang ditulis di luar folder Unduhan Anda. Biaya: tidak ada masa uji coba, biaya pembuka fitur, maupun lisensi. Perbedaannya jelas — aplikasi desktop dapat memindai seluruh disk secara otomatis dan menghapus file untuk Anda, sedangkan halaman web tidak dapat melakukan keduanya.

Bagaimana cara mendeteksi foto duplikat yang datanya tidak identik?

Setiap gambar diperkecil ke kisi skala abu-abu kecil dan diubah menjadi sidik jari perseptual "dHash" 64-bit. Salinan foto yang diubah ukurannya atau dikompresi ulang menghasilkan sidik jari yang hampir identik, sehingga keduanya dikelompokkan meskipun file fisiknya berbeda.

Apa perbedaan antara Exact files, Near, dan Loose?

Exact files membandingkan ukuran dan checksum SHA-256 seluruh file, bukan sidik jari visual. Near menoleransi perbedaan hingga 6 bit dHash; Loose menoleransi 10 bit. Pengelompokan visual bisa menggabungkan foto yang berbeda, dan bisa melewatkan salinan yang diedit atau dipotong. Tinjau kembali sebelum mengecualikan apa pun.

Berapa banyak foto yang bisa diproses?

Pemrosesan dilakukan bertahap, namun decoding gambar, perbandingan berpasangan, dan pembuatan ZIP tetap menggunakan memori dan CPU perangkat. Mulailah dengan kumpulan foto yang lebih sedikit jika koleksi besar berjalan lambat atau gagal.

Foto mana yang disimpan secara default?

Semua foto. Ukuran file tidak membuktikan kualitas atau kesamaan gambar. Hanya foto yang tanda centangnya Anda hapus yang akan dikecualikan dari ZIP; file yang tidak dapat dibaca tetap disimpan secara default.

Apakah alat ini akan menyamakan dua foto berbeda dari pemandangan yang sama?

Bisa saja. Hash visual mengabaikan warna dan detail halus, sehingga foto yang berbeda, tangkapan layar, atau gambar berwarna datar dapat memiliki sidik jari yang sama. Opsi Near dan Loose adalah alat bantu peninjauan, bukan bukti mutlak bahwa dua file itu sama.

Cara hashing perseptual menemukan "foto yang sama" dalam file berbeda

File yang disalin dapat mempertahankan byte yang identik; kompresi ulang, perubahan ukuran, dan pengeditan metadata dapat mengubahnya. Exact files menggunakan SHA-256 ditambah ukuran file. Near/Loose menggunakan dHash: perubahan kecerahan dalam thumbnail skala abu-abu 9×8 diubah menjadi 64 bit. Pemadatan informasi tersebut dapat menimbulkan kecocokan palsu, bahkan saat seluruh 64 bit cocok.

SensitivitasMaksimal perbedaan bitApa yang terdeteksiRisiko kecocokan palsu
Exact filesSHA-256 seluruh file + ukuranFile dengan byte identik, termasuk metadataChecksum kriptografis, bukan kemiripan visual
Near6 dari 64Kandidat dengan pola kecerahan serupaKecocokan palsu dan salinan terlewat bisa terjadi
Loose10 dari 64Kumpulan kandidat visual yang lebih luasKandidat lebih banyak; perlu peninjauan manual
  • dHash andal terhadap perubahan skala dan kompresi karena keduanya mempertahankan gradien kecerahan skala besar — namun tidak tahan terhadap rotasi, sehingga salinan foto yang diputar tidak akan cocok dengan aslinya.
  • Pengelompokan menggunakan pencocokan transitif: jika A cocok dengan B dan B cocok dengan C, ketiganya masuk ke satu grup meskipun jarak antara A dan C sedikit lebih jauh. Ini mencerminkan bagaimana rantai duplikat biasanya terbentuk (asli → ekspor → bagikan ulang).