Photo library cleanup & search — Windows

Your photo library is mostly duplicates you can't see.

BoxPick finds them across four detection tiers, tells you exactly how many gigabytes you'll get back, and picks a keeper you can actually trust.

Then it makes the text inside your photos — receipts, screenshots, whiteboards, slides — searchable, so "that Wi-Fi password photo" is one query away.

Windows 10 / 11 · 3-day free trial, no account · nothing leaves your PC

Handles 50,000+ photos Deletions go to the Recycle Bin Reads your folders, never writes to them Works fully offline
Why not just use a free tool

digiKam is genuinely good. Here's where it stops.

If you want exact-copy dedupe and hand-built albums, use digiKam or Mylio — they're capable and digiKam is free. BoxPick is for the duplicates a hash comparison misses, and for finding photos by what's in them.

A free organizer

  • Finds byte-identical duplicate files
  • Manual tags, ratings and albums
  • Face tagging (you name each cluster)
  • Misses resized / re-compressed copies
  • No search over text inside photos
  • No "describe it to find it" search

BoxPick

  • Four duplicate tiers — exact, re-saved, RAW+JPEG / same-shot renditions, and near-identical frames from one moment
  • Live reclaimable-GB total, plus a keeper chosen on resolution, file size and EXIF completeness — and it shows the reasoning
  • OCR search over receipts, screenshots, whiteboards and slides
  • Sort by mood, and search in plain language
  • Automatic face, place and date grouping — no manual tagging

Same privacy posture as the local tools: everything runs on your machine, no account, no telemetry.

Features

Built around the two things you actually came for

Duplicates and document text first. Everything else is there when you want it.

🧬

Duplicate finder — four tiers, one reclaim figure

A hash check only catches identical files. Real libraries are full of copies that aren't identical: a photo re-saved by a chat app, a burst of near-identical frames, a RAW and its out-of-camera JPEG. BoxPick catches all four, keeps a running "reclaim X GB" total, and marks a suggested keeper — with the reason shown (highest resolution, largest file, has capture date and GPS). You confirm every removal, per group or per photo, and files go to the Recycle Bin.

  • Exact — byte-for-byte identical files
  • Re-saved — resized, re-compressed or metadata-stripped copies
  • Same shot — RAW/JPEG/HEIC renditions of one exposure, matched by EXIF
  • Same moment — near-identical frames seconds apart, verified by content and time
📄

Search the text inside your photos

On-device OCR reads receipts, screenshots, whiteboards, slide decks, serial-number labels and handwritten notes. Search the words, not just the image — and BoxPick sorts documents into ID cards, receipts, screenshots, notes and forms so a folder of screenshots stops drowning your real photos.

🎭

Moods

A zero-shot classifier groups your library by feel — calm, festive, dramatic, cozy — for when you remember the vibe of a shot but not the date, the place or a single word in it.

🔍

Natural-language search

"red bicycle against a brick wall", "birthday cake with candles". Semantic matching, no tags to maintain.

👤

Faces

Detected and clustered automatically. Name someone once; merge or remove clusters when the model splits or over-detects.

📍

Places

GPS photos reverse-geocoded offline. Browse by city or region with no map service and no network calls.

📅

On This Day

Photos taken on today's date in earlier years, surfaced from your local index.

🗂️

Collections

Hand-made albums alongside the automatic groups. The one thing in the app you can delete — by design, so the auto data is never destructive.

How it works

Point it at a folder. Come back later.

Add your folders

Any drives, any locations. BoxPick reads them and builds a separate index — it never moves, renames or edits your originals.

It indexes in the background

Roughly a few hours for 50,000 photos on a normal CPU, faster on a DirectX 12 GPU. Live progress, and fully resumable if you close the app.

Clean up and search

Review duplicate groups, reclaim the space, then search by text, description, face, place or mood — all offline, all instant.

System requirements

Runs on ordinary hardware

A faster CPU and more RAM mainly speed up the one-time indexing pass. Day-to-day, duplicate review and search are light.

Minimum

OS
Windows 10 or 11, 64-bit
CPU
Any 64-bit dual-core
RAM
8 GB
Disk
2 GB for the app + AI models, plus ~1–2 GB of index per 100k photos
GPU
Not required — runs on CPU
Internet
First launch only (~580 MB model download), then a periodic licensing check

Recommended Faster indexing

OS
Windows 11, 64-bit
CPU
Modern quad-core (Intel 8th-gen / Ryzen 3000 or newer)
RAM
16 GB
Disk
SSD with 10 GB+ free
GPU
Any DirectX 12 GPU — DirectML accelerates search and tagging
Internet
Same — fully offline after setup

Formats today: JPEG, PNG, HEIC/HEIF, TIFF, WebP. RAW support is planned. macOS build is in progress.

Privacy — the supporting evidence

There is no server for your photos to go to

Every local photo tool claims privacy. What matters is the architecture: BoxPick has no cloud backend for image data at all. The AI models are bundled with the app and run on your CPU or GPU.

The one exception: licensing. Checking whether your trial or subscription is active sends a hashed device ID and, once you subscribe, your email address. Nothing about your photos.

Pricing

Free for 3 days, then pick a plan

The subscription pays for the part that keeps working after you buy it: the on-device AI models get retrained and updated as detection and OCR improve. The one-time option is there if that's not for you.

Monthly

$4.99 / month

Cancel anytime. Every model update while you're subscribed.

  • Unlimited dedupe, OCR, indexing & search
  • Ongoing AI-model updates
  • One person, your own devices
Most popular

Annual

$44.99 / year

Two months free versus monthly. Every model update, all year.

  • Everything in Monthly
  • Best price per month

Lifetime

$89 one-time

For people who don't do subscriptions. The app is yours to keep.

  • Everything, forever — no recurring charge
  • One year of AI-model updates included
  • After that, model updates are optional; the app keeps working

Why recurring at all? The duplicate detector and OCR aren't static — they get better as the models are retrained on harder cases (odd RAW formats, low-contrast receipts, non-Latin text). A subscription funds that work and ships it to you automatically. Lifetime buyers get the current models plus a year of that, which is enough to cover the near-term improvements already planned.

When the trial ends, only new searches and indexing new folders are gated. Everything you've already indexed — every duplicate group, every document, every face and place — stays fully usable. Nothing is re-locked. Regional pricing (₹ for India) is applied automatically at checkout.

Before you install: Windows will show a warning

The first time you run the installer, Windows SmartScreen will say "Windows protected your PC" and hide the install button. This is expected. The installer isn't signed with an extended-validation certificate yet, so Microsoft treats it as "unrecognized" until it has been downloaded by enough people. It is not a malware detection.

  1. Click More info on the warning dialog.
  2. Click Run anyway.

Signed builds are in progress; once that lands, the prompt disappears. After the first install, BoxPick updates itself in place — and every update is checksum-verified before it's applied — so this is a one-time step.

Download

Get BoxPick for Windows

Install, add a folder, and let it index. The 3-day trial starts on first launch — no account, no card.

Download for Windows macOS — coming soon

Windows 10 / 11, 64-bit · ~250 MB installer · first launch downloads ~580 MB of AI models once, then fully offline. Updates install themselves on the next restart. Expect the SmartScreen prompt above on first install.

FAQ

The questions that come up first

Why pay for this when digiKam and other free tools exist?

Free tools do exact-copy dedupe (same file hash) and manual albums well. If that's all you need, use one.

BoxPick adds three duplicate tiers a hash comparison can't see — re-saved/resized copies, the same exposure saved as different files (RAW + JPEG), and near-identical frames from one moment — each with a transparent suggested keeper and a running reclaimable-GB figure. It also searches the text inside your photos and sorts by mood. Different job.

Is the duplicate finder safe to trust with my photos?

It never deletes anything by itself. It groups suspected duplicates, marks one as the keeper, and shows exactly why it was picked — resolution, file size, whether it has a capture date and GPS. You approve each removal, per group or per photo.

Removed files go to the Windows Recycle Bin, not a permanent delete. If it ever picks wrong, restoring is one click, and you can override the keeper before confirming.

Why does Windows warn me when I install it?

The installer isn't code-signed with an EV certificate yet, so SmartScreen shows "Windows protected your PC" until the download has enough reputation. Click More info → Run anyway. It's a reputation flag, not a virus warning. See the callout above the download button for the full explanation, and signed builds are coming.

How accurate is the OCR on receipts and screenshots?

It's a dedicated on-device OCR engine (not a generic model), tuned for printed and screen text — receipts, screenshots, slides and whiteboards do well. Very small text, heavy skew or unusual scripts are weaker; those are the cases the model updates target. It reads Latin scripts today, with more languages planned.

Does it work without internet, and does anything leave my PC?

It works completely offline after the one-time model download. The only network call is a licensing check — a hashed device ID, plus your email once you subscribe. No photo, thumbnail or filename is ever sent, and there's no analytics.

How long does it take to index 50,000 photos?

A few hours on a typical quad-core, less with a DirectX 12 GPU. It runs in the background with a live progress bar and is fully resumable — close the app and it continues from where it stopped. Duplicates and search work on whatever's been indexed so far, so you don't have to wait for the whole library.

What's the difference between Lifetime and the subscription?

Lifetime is a one-time $89: the app and its current AI models are yours permanently, plus one year of model updates. After that year the app keeps working exactly as-is; further model improvements become optional. The subscription includes model updates continuously for as long as you're on it.

Does it support RAW files?

Not yet — JPEG, PNG, HEIC/HEIF, TIFF and WebP today. RAW is planned; the duplicate finder already knows how to pair a RAW with its out-of-camera JPEG by EXIF, it just needs the RAW decoder.