If you shoot with a real camera (Sony, Canon, Fujifilm, Leica), your photos come off the SD card named DSC00421.JPG, IMG_4321.HEIC, or P4201234.JPG. Finder sorts them by filename. You can't find "that sunset in Big Sur" without opening every file. An EXIF photo renamer for Mac fixes this by reading the metadata your camera embedded and using it to write a meaningful filename.

What EXIF actually contains

Every photo from every modern camera (and most phones) carries an EXIF block with structured metadata:

A good EXIF photo renamer on Mac reads all of this and turns it into a clean filename. With AI vision on top, you also get a subject description that EXIF alone can't provide.

What macOS gives you natively (not much)

Preview.app, Photos.app, and Finder can display EXIF data (Tools โ†’ Show Inspector) but cannot rename files based on it. To rename by EXIF you need one of:

The FilesDesk approach: EXIF + GPS + AI in one pass

FilesDesk reads EXIF locally on your Mac, reverse-geocodes GPS coordinates into a human place name, and optionally sends the photo to AI vision for subject recognition. All three merge into your template.

Step 1: EXIF extraction

Native Swift EXIF parser. No network call. Handles JPEG and PNG.

Step 2: GPS reverse-geocoding

Latitude and longitude โ†’ place name via the geocoding service of your choice (offline via included gazetteer, or online via OpenStreetMap Nominatim / Apple MapKit). Result: -121.80, 36.57 becomes big-sur.

Step 3: AI subject recognition (optional)

FilesDesk sends the photo to your chosen AI provider (Claude, GPT-4o, Gemini, or local Ollama vision model). The AI returns 1โ€“3 words describing the subject: sunset, cliff-portrait, lighthouse.

Step 4: Template rendering

Your template combines everything. A photographer's default:

{exif_date:YYYY-MM-DD}_{exif_location}_{ai_subject}_{exif_camera}

Output: 2026-04-12_big-sur_sunset_sony-a7iv.jpg

Real photographer example: one afternoon shoot

# Before (off the Sony A7 IV SD card, JPEG exports)
DSC00412.jpg
DSC00413.jpg
DSC00414.jpg
DSC00415.jpg
DSC00416.jpg
DSC00417.jpg
DSC00418.jpg
DSC00419.jpg

# After, FilesDesk EXIF photo renamer on Mac
2026-04-12_big-sur_coastline_wide_sony-a7iv.jpg
2026-04-12_big-sur_coastline_detail_sony-a7iv.jpg
2026-04-12_big-sur_lighthouse_sony-a7iv.jpg
2026-04-12_big-sur_portrait_emma_sony-a7iv.jpg
2026-04-12_big-sur_portrait_emma_close_sony-a7iv.jpg
2026-04-12_big-sur_sunset_wide_sony-a7iv.jpg
2026-04-12_big-sur_sunset_silhouette_sony-a7iv.jpg
2026-04-12_big-sur_sunset_pano_sony-a7iv.jpg

Lightroom / Capture One workflow: Rename before import. Once files are named, Lightroom's catalog and Capture One's sessions pick up the new names. Backups, client deliveries, and archive searches all benefit.

Template placeholders for photographers

Performance on Apple Silicon

Tested on M3 MacBook Pro, 1000 JPEG files (Sony A7 IV in-camera JPEG, ~8MB each):

Try the EXIF photo renamer for Mac

15 AI credits free, no card, Apple Silicon native.

Download FilesDesk for Mac

FAQ

What image formats does FilesDesk support for EXIF renaming?

FilesDesk reads EXIF from JPEG and PNG files. HEIC and camera RAW formats (CR2, CR3, NEF, ARW, DNG, RAF) are not currently supported. Export your files to JPEG first using Lightroom, Capture One, or your camera's companion app before renaming.

Can I rename photos by GPS on Mac?

Yes. FilesDesk reverse-geocodes GPS coordinates to a human-readable place name (e.g. big-sur, paris-7e, yosemite) and uses it in the filename.

Does this change my EXIF data?

No. Only the filename changes. Original EXIF metadata, pixel data, and file timestamps stay exactly as they were.

Will Lightroom or Capture One still recognize my photos?

Yes. Both catalogs track files by path. Renaming before import works perfectly, and renaming after import only requires "Synchronize Folder" (Lightroom) or "Relocate" (Capture One).