Local AI processing • No upload • Privacy-first deduplication

AI Image Deduplicator

Free browser-based tool to find and remove duplicate photos using AI. All processing happens locally — no uploads, no server, 100% private.

What this AI image deduplication tool does

This browser-based tool helps you find and remove duplicate photos from your local collection. It uses AI to understand visual content and group similar images together — all without uploading a single photo to any server.

How to find and remove duplicate photos

  1. 1.Select a local folder containing your photo collection
  2. 2.AI automatically indexes each photo, extracting visual feature vectors
  3. 3.Adjust the similarity threshold slider to control detection sensitivity
  4. 4.Review duplicate groups and choose which copies to keep or delete

Why use local AI image deduplication

All processing happens in your browser — photos never leave your device

Understands visual content, not just filenames — detects similar photos even with different names

Indexed vectors stored in IndexedDB for instant re-scanning without re-indexing

WebGPU acceleration with fp16 for fast indexing of large photo collections

Image deduplication FAQ

Are my photos uploaded to a server?

No. The entire workflow runs locally in your browser. Photos are read directly from your local folder, processed on your device, and feature vectors are stored in your browser's IndexedDB. Nothing is uploaded.

What similarity threshold should I use?

0.92 is a good starting point. Lower values (0.80-0.90) catch more similar photos but may include false positives. Higher values (0.95-0.99) only detect near-identical copies. Adjust based on your needs.

Which image formats are supported?

The tool supports common web image formats including JPEG, PNG, WebP, GIF, and BMP. HEIC and RAW formats are not currently supported.

How are duplicate files deleted?

The tool uses the File System Access API to directly delete files from your local folder. If your browser doesn't support this API, a text file listing files to delete will be generated as a fallback.