Photo Organizer Online

Open a local photo folder and clean it up by duplicates, similar shots, blurry frames and file size — free, with an automatic backup before anything is deleted.

Try it Free →

Features

🔒

Photos never leave your device

The folder is read straight from your disk with the File System Access API. Thumbnails, hashes and EXIF are all computed in your browser — nothing is ever uploaded.

👯

Exact duplicates by SHA-256

Files are bucketed by size and hashed with SHA-256, so identical copies are grouped with certainty. The earliest shot in each group is kept and the rest are pre-selected for you.

🧩

Similar bursts by perceptual hash

An 8x8 dHash plus Hamming-distance clustering groups burst shots and lightly edited versions, and marks the sharpest, highest-resolution frame as the one to keep.

🌫️

Blur and low-quality detection

A Laplacian-variance sharpness score ranks photos from blurriest to sharpest, with extra flags for tiny resolutions and abnormally small files.

↩️

Backup before delete, undo anytime

Every file is copied into a timestamped _pudone_backup folder before it is removed. One click restores an entire batch to its original paths.

⚡

Built for big libraries

Hashing and analysis run in Web Workers with a concurrency pool, thumbnails are virtual-scrolled, and results are cached in IndexedDB so a second scan only touches new or changed files.

How to Use

1

Choose your photo folder

Click "Choose photo folder" and grant access. The scan starts immediately and photos appear as they are processed — you do not have to wait for it to finish.

2

Sift through the views

Switch between Timeline, Duplicates, Similar, Blurry, Large files and All photos. Each view supports sorting, filtering by name, size, date and file type, and keeps your selection across tabs.

3

Select what to remove

Click to select, Shift-click for a range, or drag a box across the grid. In duplicate and similar groups, "Keep this, drop the rest" selects everything else in one click.

4

Delete with a safety net

Confirm the count and total size. Files are copied into _pudone_backup first, then removed. Use "Undo & restore" or the Backups drawer to bring any batch back.

Frequently Asked Questions

Are my photos uploaded anywhere?
No. The tool reads your folder directly through the browser's File System Access API and does all decoding, hashing and EXIF parsing locally. There is no server involved and it works offline.
Is it really safe to delete photos here?
Every selected file is first copied into a timestamped _pudone_backup folder inside the same directory, keeping its original relative path. Only after the copy succeeds is the original removed, and if a copy fails that file is skipped and flagged. You can restore any batch with one click.
Which browsers are supported?
Chrome, Edge and other Chromium browsers support the full read-write experience. Firefox, Safari and mobile browsers fall back to a read-only mode where you can browse and analyse a folder but cannot delete or rename.
What is the difference between duplicates and similar photos?
Duplicates are byte-for-byte identical files, detected with SHA-256. Similar photos are visually alike but not identical — burst shots, small crops or light edits — detected with a perceptual dHash and an adjustable Hamming-distance threshold.
Which image formats work?
JPG, PNG, WebP, GIF, AVIF, BMP and TIFF are scanned and thumbnailed. HEIC files are listed with their metadata, but browsers that cannot decode HEIC will show a placeholder instead of a thumbnail — the scan is never interrupted.
Will a second scan be slow?
No. Thumbnails, hashes, sharpness scores and EXIF are cached in IndexedDB keyed by path, size and modification time, so rescanning only processes new or changed files.

← Back to pudone! home