ImageSnap

What ImageSnap is
ImageSnap is a free command-line tool for capturing still images from an iSight or another video source on macOS. It can list available video devices and select one by its full or partial name. Captures can be saved as JPEG, TIFF, PNG, GIF, or BMP. Timed capture is supported, with an option to limit the number of pictures in a timelapse. The historical page documents sending JPEG output to standard output by using a dash as the filename. The current project README describes version 0.3.0 as a Swift rewrite of the original Objective-C tool that uses AVFoundation. Capture has a default three-second camera warmup period, which can be adjusted. The software is released into the public domain and is attributed to Robert Harder. It requires macOS 13.0 Ventura or later and a connected built-in or external camera. On first use, macOS may ask for camera access permission. Building from source requires Xcode 15.0 or later, and the README also documents compiling with swiftc.
Who it suits
It suits macOS users who want to capture still images from a connected camera using command-line controls. Timelapse capture and device selection are available for users who need those options.
What it does well
- Lists devices and selects a camera by full or partial name.
- Supports JPEG, TIFF, PNG, GIF, and BMP output.
- Timed capture can limit the picture count.
- Released into the public domain.
What to know first
- Requires macOS 13.0 Ventura or later.
- Requires a connected built-in or external camera.
- Building from source requires Xcode 15.0 or later.
- macOS may request camera permission on first use.
Limits
ImageSnap runs on macOS 13.0 Ventura or later and requires a connected camera. Source builds require Xcode 15.0 or later, with swiftc compilation also documented.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| ImageSnap | Public domain · command-line camera capture | Free |
As iharder.sourceforge.net lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the ImageSnap project website
- Use a Mac running macOS 13.0 Ventura or later
- Connect a built-in or external camera
- Build from source with Xcode 15.0 or later, or compile with swiftc
- Allow macOS camera access when prompted on first use
Verdict
ImageSnap offers camera capture through a command-line tool, including device selection and timelapse options. Check the macOS and camera requirements before choosing it.
Questions
How much does ImageSnap cost?
ImageSnap is free, with a 0.00 USD free plan.
Which operating systems support ImageSnap?
The listed platform is macOS, specifically macOS 13.0 Ventura or later.
What cameras can it use?
It can capture from an iSight or another video source, using a connected built-in or external camera.
Can I choose between cameras?
Yes. ImageSnap can list available video devices and select one by its full or partial name.
Which image formats are supported?
Output formats are JPEG, TIFF, PNG, GIF, and BMP.
Is ImageSnap open source?
The original ImageSnap release is in the public domain.
Facts from ImageSnap's own pages
- Build requirement
- The README lists Xcode 15.0 or later for building from source and also documents compiling with swiftc. · github.com, 9 Oct 2026
- Camera permission
- The README says macOS may ask for permission to let imagesnap access the camera on first use. · github.com, 9 Oct 2026
- Camera selection
- The tool can list available video devices and select a device by its full or partial name. · github.com, 9 Oct 2026
- Current implementation
- The project README describes version 0.3.0 as a Swift rewrite of the original Objective-C tool using AVFoundation. · github.com, 9 Oct 2026
- Hardware requirement
- The README lists a connected built-in or external camera as a requirement. · github.com, 9 Oct 2026
- Image formats
- Supported output formats are JPEG, TIFF, PNG, GIF, and BMP. · github.com, 9 Oct 2026
- License
- The original ImageSnap page says the software is released into the public domain. · iharder.sourceforge.net, 9 Oct 2026
- Maker attribution
- The README attributes the original tool to Robert Harder. · github.com, 9 Oct 2026
- Output
- The historical page documents sending JPEG output to standard output by using a dash as the filename. · iharder.sourceforge.net, 9 Oct 2026
- Platform requirement
- The current README lists macOS 13.0 Ventura or later as a requirement. · github.com, 9 Oct 2026
- Purpose
- ImageSnap is a command-line tool for capturing still images from an iSight or another video source. · iharder.sourceforge.net, 9 Oct 2026
- Timelapse
- The README documents timed image capture and an option to limit the number of timelapse pictures. · github.com, 9 Oct 2026
- Warmup
- The README states that capture has a default three-second camera warmup period that can be adjusted. · github.com, 9 Oct 2026
Where ImageSnap stands on Freedom251
- Webcam Software#21 of 41