image

Best Shot Picker

Compare similar or burst photos, choose which to keep, and export the untouched originals as ZIP files.

Local processing
About your filesFiles and content selected in this tool are processed in your browser and are not uploaded to a Browser Kitty backend.
Operation demo See the basic workflow in a short video.

About this tool

Best Shot Picker helps you compare near-duplicate, burst or event photos and decide which originals to keep. It arranges related images into reviewable groups and provides A/B comparisons with zoom to inspect small differences.

Automatic grouping and technical hints are aids, not an automatic decision about which photo is best. The app never deletes the source files. It bundles only your chosen original files in a ZIP, with optional smaller independent ZIPs or separate selection lists. Photos and bundled models run locally.

Good for

  • Review a burst of similar photos and choose a few favorites based on sharpness or expression
  • Group similar vacation or event shots to reduce manual browsing
  • Compare two photos on a phone and zoom into important details
  • Bundle chosen original files into ZIP archives without recompression
  • Select photos in a browser without uploading them to a remote service

What it can do

Key capabilities available in this tool.

How to use

  1. Open the tool and add JPEG, PNG or still WebP photos. Use drag and drop on desktop or folder selection where supported.
  2. Review duplicate or similarity groups. Use Organize to split, move, or merge images if grouping is not what you expect.
  3. Choose A and B photos and zoom to 100%, 200%, or 400% to compare small details. On a phone, switch between A and B.
  4. Use optional hints and face-position zoom as aids. These features do not automatically assess open eyes or identify people.
  5. Mark each photo you want to Keep. You may keep several or none in a group, undo the last change, and use Mark reviewed and next as you progress.
  6. In Save, check the selected originals, enter a ZIP filename, and save one ZIP or prepare and download smaller independent ZIPs if needed.
  7. Open the downloaded ZIP to verify its contents. Review EXIF and GPS metadata before sharing, because original photo bytes are preserved.

Supported

  • Input: JPEG, PNG and still WebP, with multi-file loading, adding more during a session, and folder selection on supported browsers.
  • Comparison: duplicate/similar groups, A/B views, 100% / 200% / 400% zoom and optional face-position zoom; manual grouping edits and undo.
  • Selection: Keep/unkeep per image, with zero, one or multiple selections per group and sequential unreviewed-group navigation.
  • Optional similarity search: available for at least two automatic, unreviewed groups totaling no more than 36 photos; proposed combinations require approval.
  • Export: original-byte ZIP, smaller independent ZIPs, and optional JSON/CSV file lists. Original EXIF/GPS data is preserved.
  • Environment: Chrome/Edge primary targets; Android Chrome local-photo ZIP saving confirmed in both modes. Japanese/English and mobile tabs are included.

Limitations and notes

  • HEIC/HEIF, AVIF, RAW, TIFF, animated images and videos are not supported. Use JPEG, PNG or still WebP.
  • Automatic groups, technical hints and optional model suggestions may be inaccurate. AI does not automatically choose the best shot; you make the final selection.
  • Face zoom does not grade facial expressions or eye state, identify people, or automatically match the same person across photographs.
  • Because ZIP export preserves original file bytes, EXIF, GPS and other metadata remain. Remove sensitive metadata separately before sharing.
  • Photos and selections are session-only. Reloading, closing or starting over clears them. JSON/CSV lists do not restore the session.
  • Large images or ZIPs may exhaust browser memory. ZIP64 and direct disk streaming are unsupported. Cloud-provider originals may become unreadable later.
  • Optional model searches require Web Workers and DecompressionStream. Physical Windows/iPhone use, large real-photo batches and broad accuracy are unverified.

Frequently asked questions

Does AI automatically pick the best photo?

No. Grouping and comparison hints may help, but you explicitly choose which photos to keep, including multiple or none from a group.

Does ZIP export reduce photo quality?

No. Selected original file bytes are placed in ZIP archives without image re-encoding. Existing EXIF and GPS metadata remain.

Can I import HEIC photos from an iPhone?

Not directly. Convert HEIC/HEIF to JPEG, PNG or still WebP before importing.

Are photos or detected faces uploaded?

No. Photo processing, grouping and optional models run locally in the browser. Loading the hosted HTML requires a request, but source photos are not uploaded for analysis.

Can I restore my choices after closing the page?

No. Photos and selections last only for the active page session. A JSON/CSV list is not a session backup. Verify the downloaded ZIP before leaving.

Offline version and source code

Best Shot Picker is distributed as a single HTML with bundled photo-processing code and models. Save the readable HTML and open it in a compatible browser to compare, select and export original-byte ZIPs offline without uploading photos. Optional model features require Worker and decompression support; the self-extracting variant also needs DecompressionStream to start.

View source on GitHub