"Finally a duplicate finder that actually works without installing anything. Cleaned up 14 GB of duplicate photos in under an hour."
What Is Sakarto?
A browser-based tool to find duplicate and similar files across images, videos, and audio. No installs, no uploads — everything runs locally on your device.
All Your Duplicate Problems, One Tool
Sakarto finds duplicate and similar files across three media types using purpose-built algorithms for each. It goes well beyond simple byte-matching: a 4K original and its 200px thumbnail, or two recordings of the same song at different bitrates, are correctly identified as duplicates — because Sakarto compares how files look and sound, not just their raw bytes.
Once Sakarto finds matches, you're in full control. Bulk-select and delete, move to an organized folder, rename, or compare side-by-side. You can also use Reverse Image Search or Reverse Audio Search — pick one specific file as a reference and Sakarto scans your folder to find everything that looks or sounds like it.
7 Visual + 3 Audio Algorithms
Different duplicate problems need different tools. Sakarto offers color signature matching, three perceptual hash variants (pHash, wHash, aHash), difference hashing, block hashing, and OpenCV ORB feature matching for images and videos. For audio: Chromaprint spectral fingerprinting, Essentia harmonic pitch profiling, and Meyda timbral texture analysis. Each algorithm is tuned for a different type of similarity — pick the one that fits your files.
What Sakarto Can Do
Everything you need to find, review, and clean up duplicate files — without installing anything.
7 Visual Algorithms
Each algorithm finds similar images and videos in a different way. Every algorithm has both a duplicate finder and a reverse image search page.
3 Audio Fingerprinting Algorithms
Audio similarity is fundamentally different from visual similarity. Each algorithm captures a different quality of sound and has both a duplicate finder and a reverse audio search page.
🔁 Reverse Search — Upload & Find
Already know which file you're looking for copies of? Upload it as your reference and Sakarto scans a folder to find every similar match — instantly, locally, reference pinned and protected.
Select any image, video, or audio from your device. Sakarto processes it immediately and shows a preview confirming it loaded correctly.
Select the folder to scan. Your reference doesn't need to be inside it. Sakarto automatically skips it if it is.
The reference card is pinned at the top immediately. Matching files appear one by one as the scan runs — no waiting.
Marked with a blue REFERENCE badge. Can never be accidentally moved or deleted. File operations only apply to matched results.
Organize & Bulk Operations
Finding duplicates is only half the job. Sakarto gives you four powerful ways to act on them — all in bulk, all with built-in safety checks.
How Visual Algorithms Work
All visual algorithms share the same pipeline: load → normalize → fingerprint → compare. The algorithm determines what happens in the fingerprint step.
Queue Mode Workflow
Queue Mode (on by default) adds a deliberate safety step between selecting files and acting on them. Files are staged in a review queue rather than deleted or moved immediately.
Supported File Formats
Max file size: 40 MB per image/video, 100 MB per audio file. Files over the limit are silently skipped.
Not supported: HEIC/HEIF, SVG, RAW camera files, MIDI.
Getting Started
From opening Sakarto to your first scan results in under two minutes.
- Choose the Right ToolUse the nav dropdowns: Find Duplicates to scan a folder and group all similar files automatically, Reverse Search to find copies of one specific file you upload, or Organize to bulk-manage files without scanning.
- Select a FolderClick 'Select Folder to Scan' to open a native folder picker (Chrome/Edge). You can also drag and drop a folder onto the page. In Firefox or Safari, a fallback lets you select individual files instead.
- Watch the Scan RunA progress bar shows real-time status. Duplicate groups appear live — you don't need to wait for the full scan to finish. Image scanning runs in a background thread. Video scanning pauses when you switch tabs and resumes automatically. Audio scanning continues in the background regardless.
- Select Files to ReviewClick a card to select it (blue border). Use Ctrl+Click to add to the compare list (purple border). Drag a rectangle in empty space to box-select multiple files. Right-click any card for a context menu.
- Move, Delete, or RenameWith Queue Mode on: clicking Move or Delete stages files for review. Switch to the queue tab, verify, then execute. With Queue Mode off: actions show a confirmation and execute immediately.Deletions are permanent — the File System Access API bypasses the recycle bin. Always review your queue before executing.
Interactions & Controls
| Action | How |
|---|---|
| Select / deselect a file | Click the card |
| Add to compare list | Ctrl + Click (Cmd on Mac) |
| Box selection | Click & drag on empty space in the results area |
| Add to existing selection | Ctrl + drag |
| Context menu | Right-click any card |
| Preview a file | Click the 🔍 icon on hover |
| Play video on hover | Hover over a video card |
| Mute / unmute all videos | Click 🔇 Videos in toolbar |
| Deselect all | Click '✕ Deselect All' in toolbar |
| Compare side-by-side | Ctrl+Click 2+ cards → click '⚖️ Compare' |
| Export results | Click 'Download List' in results header |
Comparison with Desktop Tools
How Sakarto compares to popular native duplicate finders.
| Feature | Sakarto | Czkawka | dupeGuru | VisiPics |
|---|---|---|---|---|
| Installation required | No (browser) | Yes | Yes | Yes |
| Cross-platform | Any OS + browser | Win/Mac/Linux | Win/Mac/Linux | Windows only |
| Image duplicate detection | 7 algorithms | Multiple | Yes | Yes |
| Video duplicate detection | Yes | Yes | No | No |
| Audio duplicate detection | 3 algorithms | Yes | Yes | No |
| Reverse image search | Yes (7 algorithms) | No | No | No |
| Reverse audio search | Yes (3 algorithms) | No | No | No |
| Bulk rename | Yes | No | No | No |
| Privacy (no data sent) | Guaranteed | Yes (local) | Yes (local) | Yes (local) |
| Scan speed (images) | Fast (Web Worker) | Very fast (Rust) | Medium | Medium |
| Large folders (100K+) | Limited by RAM | Yes | Yes | Limited |
Browser Requirements
Feature support varies by browser. Move and delete require the File System Access API (Chromium only).
| Browser | Scanning | Move / Delete | Worker Hashing | Notes |
|---|---|---|---|---|
| Chrome 86+ | Full | Full | Yes | Recommended. Full File System Access API. |
| Edge 86+ | Full | Full | Yes | Same Chromium engine. Identical support. |
| Opera 72+ | Full | Full | Yes | Chromium-based. May need to disable shields. |
| Firefox | Partial | No | Yes | Fallback file input. No File System Access API. |
| Safari 16.4+ | Partial | No | No | Basic scanning via file picker. Main-thread hashing. |
| Mobile Chrome | Partial | No | Yes | File picker works. No folder selection. |
| Mobile Safari | Partial | No | No | Photo library picker. Main-thread hashing only. |
Limitations
Browser-based tools have real trade-offs. Here's what Sakarto can't do.
Browsers require explicit user permission before reading any file. You must select a folder each time through a native OS dialog.
Each scan operates on a single folder (including subfolders). To compare files across two locations, scan their common parent directory.
The remove() API bypasses the OS recycle bin entirely. Deleted files cannot be recovered. Use Queue Mode to review before executing.
Scanning 50,000+ images may cause slowdowns on devices with less than 8 GB RAM. All fingerprints are held in memory during the session.
Only 3 frames are sampled per video. Two long videos sharing one brief similar scene but different overall content could occasionally match.
No hash algorithm is perfect. Very different images can occasionally produce similar fingerprints at loose threshold settings. Always preview before deleting.
The JPEG EXIF thumbnail is typically 160×120 pixels. In the rare case that two JPEGs have identical full-resolution content but different embedded thumbnails, Fast Mode may miss the match.
The File System Access API works with local file systems. Network drives, SMB shares, and cloud-synced folders may behave inconsistently.
What Users Say
"The reverse image search is incredible. Uploaded one reference photo and it found every crop, resize, and re-export across 8,000 files instantly."
"Love that nothing leaves my computer. The pHash algorithm caught duplicates that looked completely different at first glance."
"Used the audio duplicate finder to clean up my entire music library. Chromaprint found re-encoded versions of the same song I didn't even know I had."
"The ORB feature matching is black magic. It found photos that were rotated and cropped, something every other tool missed completely."
"I was skeptical about a browser-based tool, but Sakarto is incredibly fast. Freed up 47 GB of duplicate videos from my external drive. Huge time saver."