Eye Focus Check scans your photos and scores how sharp the eyes are — so you can quickly spot the soft shots without opening every image.
Drop in a folder or a selection of files. The app uses Apple's Vision framework to locate faces and animals, then measures sharpness at each eye using a Laplacian variance score. Higher score means sharper. Any image that falls below your threshold is flagged as soft.
What it scores
Left and right eye sharpness scores for every face and animal in the frame
Multi-face shots: shows the best-scoring face; the image passes if any face clears the threshold
Subject fallback: when no face or animal is found, scores the camera's autofocus point (from EXIF) or the centre of the frame
Shallow DOF mode: at wide apertures, passes the image if the sharper eye meets the threshold
Supported formats
JPEG, HEIC, RAW formats (CR2, CR3, ARW, NEF, ORF, RW2, DNG, and more), TIFF, PNG, WebP, AVIF, and any format macOS can decode.
Actions on soft images
Any combination of the following can run automatically during the scan:
Move soft files (and their sidecars — XMP, LRC, RAW+JPEG pairs) to a destination folder
Rename files with a custom prefix or suffix
Write an XMP keyword to the sidecar (appears as a filterable label in Lightroom, Capture One, and Bridge)
Export a CSV log of all results
Built for speed
Scans run in parallel across all your CPU cores. A folder of several thousand images scans in seconds on modern hardware.
Non-destructive by default
Disable Move and Rename to scan in read-only mode. The score columns show you which shots are soft; you decide what to do with them. Useful if your photos are managed by Lightroom, Capture One, or any other catalog app — no broken catalog links.
Other features
Rescan: re-evaluates the current list with updated threshold or action settings without re-reading files from disk
Session save/load: save results to JSON and reload them later
Keyboard shortcut ⌘↩ to start or rescan
Recursive subfolder scanning
Auto-scan on drop
This app hasn’t received enough ratings or reviews to display an overview.
Fantastic! Does what it claims to, and fast :D
Jim Lafferty
I love niche apps like this, made by and for the exact people who would love something like this. As a photographer, you can batch run this on an export from a job, and it will flag images that are entirely off or even borderline, so that you can exclude them from preview galleries. It never fails that the client’s favorite photo is the one out of 50 that’s not sharp - and this app solves that issue! Plus the guy who makes it is one of the best dudes out there!
Fixed an issue where the results list lost keyboard focus after using Quick Look, so you can now press space to preview an image and keep arrowing through your shots.
Version 1.7.1
The developer, Cary Norton, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More