Skip to content
Runs local · no upload

Find duplicate photos — right in your browser

Photo library full? Drop your images in — the tool groups exact and similar photos, suggests one to keep per group, and shows how much space you reclaim. Everything stays on your device.

How It Works

  1. 01

    Drop your photos

    Drag images in or pick a whole folder. PNG, JPG, WebP, AVIF, and GIF — up to 1000 photos on desktop.

  2. 02

    Pick sensitivity

    Strict finds only near-identical photos, Balanced also catches resized and recompressed versions, Loose groups more generously.

  3. 03

    Keep & export

    Keep one photo per group, download the keepers as a ZIP, or export the removal list as CSV/JSON to clean up with your own script or agent.

Privacy

The analysis runs exclusively on your device. Your photos are never uploaded, never stored, and discarded when you close the tab. GDPR-compliant — safe even for private or business photos.

Phone cameras, burst shots, and re-saved exports fill photo folders with duplicates fast. This tool finds them locally: Stage 1 (instant, no model) fingerprints each image's content and groups exact plus near-identical photos. Stage 2 (optional) loads a small neural network once and also finds visually similar shots — different crops, angles, bursts. No upload, no install: your photos never leave the browser.

01 — How to Use

How do you use this tool?

  1. Drop photos in or pick a whole folder (PNG, JPG, WebP, AVIF, GIF)
  2. Pick match sensitivity: Strict, Balanced (default), or Loose
  3. The instant scan groups exact and near-identical photos — with no model download
  4. Optionally click "Find visually similar photos" (~25 MB once) for bursts and different angles
  5. Keep one photo per group, export a removal list (CSV/JSON), or download the keepers as a ZIP

What does this tool do?

The tool scans a collection of photos for duplicates and visually similar shots and groups them clearly. For each group it suggests the best photo to keep — by default the highest resolution, with the largest file as a tie-breaker. A summary shows how many groups were found, how many extra copies exist, and how much space you can reclaim.

All processing runs in your browser via WebAssembly. There is no upload, no install, and no account. That is the key difference from most alternatives: desktop programs require installation and lock you to Windows or Mac, while online services upload your private photos to someone else’s server.

How does the two-stage detection work?

The tool works in two stages you can freely combine.

Stage 1 — Instant scan (default, no download). Each photo is turned into a perceptual hash: the image is scaled down to a tiny grayscale preview and reduced to a 64-bit fingerprint. Two shots with almost the same fingerprint — measured by Hamming distance — go into the same group. This reliably recognises the same image even when it has been resized, recompressed, renamed, or converted to another format. The tool also compares the exact file contents to flag truly identical files as such.

Stage 2 — Visual search (optional, one-time model download). With one click the tool loads a small, specialized neural network (about 25 MB) into the browser. It turns each photo into a feature vector; similar subjects produce similar vectors. Using cosine similarity, the tool then finds shots a pure file fingerprint misses: bursts of the same moment, different crops, or slightly changed angles.

Both stages share the same grouping by connected components: if photo A matches B and B matches C, then A, B, and C all land in one group — even if A and C alone would not directly match.

Why doesn’t the tool delete anything itself?

For good reason, a browser is not allowed to delete files on your disk — that would be a major security risk. So the tool is deliberately a preparer, not a deleter: it shows you transparently which photos are duplicated, suggests the best one to keep, and lets you decide per photo.

You can take the result away two ways: as a ZIP of all kept photos, or as an agent-ready removal list in CSV or JSON. That list records, per group, which file to keep and which to remove, along with file size and reclaimable space. A script or AI agent can then handle the cleanup without your photos ever leaving the device.

When does the tool produce good results?

The instant scan is excellent for the most common cases: the same image saved multiple times, an original plus a smaller web version, the same snapshot in JPG and a PNG export of a HEIC original. Here the hash method finds duplicates precisely and without false positives across completely different subjects.

The visual search pays off when you want to thin out burst series — say ten near-identical portraits in a row, of which you keep only the best. It also finds cropped or lightly edited variants that the fingerprint overlooks because of the changed composition.

Set the sensitivity to match: Strict for near-identical photos, Balanced as the default for resized and recompressed versions, Loose when you deliberately want to group looser resemblances too. On “Loose” the tool may group more generously than needed — review the suggestions especially carefully in that case.

Is my photo truly private?

Yes. Neither the instant scan nor the visual search sends your photos to a server. There is no third-party cookie, no signup, and no usage analytics. The only network request is the one-time model download for the optional visual search — and it transfers only the model file, no image data.

For the “visually similar” groups optionally suggested by a neural network, the tool surfaces a fixed note in line with EU AI Act Article 50: the grouping is a suggestion, not a verdict — review it before deleting photos, because a neural network can group images that only resemble each other superficially.

Frequently Asked Questions

The key questions about usage, detection, and privacy:

How do I find duplicate photos without software?

Drop your photos into the tool above — it runs entirely in the browser, with no install and no upload. The instant scan groups exact and near-identical shots immediately.

What’s the difference between duplicate and similar photos?

Duplicate photos are identical or near-identical files. Similar photos show the same subject from a different angle or as a burst — those are found by the optional visual search.

Are my photos uploaded?

No. The entire analysis runs on your device. Your photos never leave the browser tab.

Which image tools pair well with this?

More tools from the kittokit ecosystem that fit cleaning up your photo library:

Last updated:

You might also like