A simple macOS app for batch-updating creation dates on images. Drag in files or a folder, pick a new date (or shift by an offset), and hit Apply.
Sets all three EXIF date fields (DateTimeOriginal, CreateDate, ModifyDate) plus the macOS filesystem creation date, so Finder, Photos, and every other app agree.
Supports JPG, PNG, TIFF, HEIC, WebP, and common RAW formats.
Download the latest .dmg from Releases. On first launch, macOS will block it since it's unsigned -- right-click > Open to bypass, or run:
xattr -cr /Applications/SetDate.app
npm install
npm start
npm test
npm run dist
Produces dist/SetDate-<version>-arm64.dmg.
You don't need to trust my code. This app was built entirely with Claude Code, and you can do the same -- fork this repo and modify it, or start from scratch with your own version.
The easiest way: point Claude Code at this project's CLAUDE.md, which describes the architecture, features, and code style. Then tell it what you want to change. For example:
Read https://github.com/topherhunt/setdate/blob/main/CLAUDE.md for context,
then build me a version that also supports [your feature here].
Or just use it as inspiration and build something completely different. The point is: simple apps like this are easy to create, verify, and customize with AI assistance.
MIT -- free to use, modify, and redistribute, including in commercial projects. No permission needed, no strings attached. See LICENSE for the full text.
