"Rename photos by date taken on Mac" sounds simple until you realize there are three different dates on every photo: EXIF DateTimeOriginal, file creation date, and file modification date. Only one is the real shutter time. Get it wrong and your chronological sort is chronologically wrong.

Which date is "date taken"?

A proper Mac photo date renamer uses EXIF DateTimeOriginal. Nothing else.

The ISO-8601 rule

Filenames sort alphabetically in Finder. Only ISO-8601 dates (YYYY-MM-DD) sort correctly as alphabet. Never use DD-MM-YYYY, MM-DD-YY, or April 20 2026. Always:

2026-04-20_sunset.jpg       โ† sorts correctly
04-20-2026_sunset.jpg       โ† sorts by month across years (broken)
April-20-2026_sunset.jpg    โ† alphabetical month order (very broken)

Method 1 โ€” macOS Finder (cannot do it)

Finder's "Rename N Items" โ†’ Format โ†’ "Name and Index" adds creation date only. It does not read EXIF. If your photos' creation date matches the shutter time (unlikely if they've been moved between machines), this might work. Usually it's wrong.

Method 2 โ€” Photos.app (cannot do it either)

Photos.app does not expose a filename-renaming feature based on EXIF. You can export with a named pattern, but the original file stays as-is.

Method 3 โ€” exiftool (powerful, complex)

Free, command-line, free:

# Install via Homebrew
brew install exiftool

# Rename all JPGs by EXIF date taken
cd ~/Pictures/2026-04-12
exiftool '-FileName<DateTimeOriginal' -d '%Y-%m-%d_%H-%M-%S%%-c.%%le' *.jpg

# Result: 2026-04-12_14-30-52.jpg, etc.

Works, but no subject, no location, no AI. Just dates.

Method 4 โ€” Smart renaming tool for macOS (the modern answer)

FilesDesk reads EXIF, GPS, and (optionally) runs AI vision โ€” then renames in one pass.

  1. Install FilesDesk for Mac.
  2. Drag your photo folder in.
  3. Pick the built-in "EXIF Date + Subject" template:
    {exif_date:YYYY-MM-DD}_{ai_subject}_{counter:000}
  4. Preview โ†’ Apply.

Output:

# Before
IMG_4321.HEIC
IMG_4322.HEIC
IMG_4323.HEIC

# After
2026-04-12_sunset_001.HEIC
2026-04-12_sunset_silhouette_002.HEIC
2026-04-12_lighthouse_003.HEIC

Handling timezone gotchas

EXIF date is usually recorded in camera-local time with no timezone offset. If you shot in Tokyo and imported in SF, the "date taken" is Tokyo time. FilesDesk respects the camera-local EXIF time by default. If you want UTC conversion, use {exif_date_utc:YYYY-MM-DD} instead.

iPhone tip: HEIC photos from modern iPhones carry EXIF including DateTimeOriginal. The "Date Taken" in Finder's Get Info panel reads from EXIF, not file creation date โ€” so for iPhone photos, Finder's display and EXIF match. But Finder's batch rename still uses file creation date, which may not match. Always use a proper EXIF photo renamer for Mac.

Handling photos that lack EXIF

Some sources strip EXIF โ€” Twitter downloads, screenshots, iMessage saves, Signal attachments. For those, FilesDesk falls back to:

  1. File creation date (best of a bad set of options).
  2. File modification date (only if creation is also missing).
  3. "unknown-date" token (lets you filter them out).

Rename photos by date taken on Mac โ€” properly

Free to try. 15 AI credits included.

Download FilesDesk for Mac

FAQ

Does renaming by EXIF change my photo's metadata?

No. Only the filename changes. EXIF, file creation time, and modification time are preserved.

What happens to photos without EXIF?

FilesDesk falls back to file creation date or a clearly-marked "unknown-date" token so you can handle them separately.

Can I rename HEIC photos from my iPhone on Mac?

Yes. FilesDesk reads HEIC EXIF the same way as JPEG/RAW. iPhones include DateTimeOriginal in every shot.

Will Photos.app or Lightroom still find my photos after renaming?

Both catalogs track by path. If you rename before import, they're fine. If you rename after, use Photos โ†’ File โ†’ Consolidate / Lightroom โ†’ Synchronize Folder / Capture One โ†’ Relocate.