Photo Intake icon Photo Intake

Photo Intake

Photo Intake

Consolidate photos and videos from multiple cameras into a clean, structured folder tree — automatically, in one step.

Download on the Mac App Store

What It Does

After a trip or a shoot with multiple cameras, your memory cards hold thousands of files scattered across different folders and dates. Photo Intake scans all your source folders at once, detects the events inside them, and organises every photo, RAW file, and video into the folder structure you choose — by year, event, camera, or any custom combination.

Choose Copy or Move, hit Apply, and your library is clean. No manual sorting, no missed files, no accidental overwrites.

Key Features

📂 Multi-Source Scanning

Add multiple source folders at once — SD card, hard drive, network share. Photo Intake scans all of them in a single pass, recursively if you choose.

📅 Smart Event Detection

Photos are automatically clustered into events by time gap and GPS distance. Adjust the thresholds, rename events, define custom date-range events by hand, or dissolve any event into daily groups.

🗂️ Flexible Folder Templates

Six built-in templates — Year / Event / Camera, Year / Month / Camera, Camera / Year / Event, and more — plus a fully custom builder so you can design any folder hierarchy you need.

📸 RAW + JPEG + HEIC + Video

Full support for RAW files (CR3, ARW, NEF, DNG, and more), JPEG, HEIC, PNG, TIFF, and video. Each format can land in its own subfolder or be kept together.

✂️ File Type Splitting

Keep everything together, separate RAW from the rest, or split all types individually: RAW, JPG, HEIC, Photos (PNG/TIFF), and Video each get their own folder.

👁️ Live Output Preview

The folder tree updates in real time as you adjust settings. See exactly where every file will land before a single byte is moved.

🔄 Copy or Move

Copy to keep originals untouched, or move to free up space on your source cards. Collision avoidance ensures no file is ever silently overwritten.

📍 Reverse Geocoding

Optionally append city names to event labels automatically using GPS data from your photos — completely on-device, no internet required.

🔖 Presets

Save your favourite combination of template, split mode, and transfer settings as a named preset and apply it in one click on future imports.

🔒 Privacy First

No cloud sync, no analytics, no tracking. All processing happens locally on your Mac. Your photos never leave your machine.

Folder Templates

Choose from six ready-made structures or build your own from individual levels (Year, Month, Day, Event, Camera, Make, File Type).

TemplateExample path
Year / Event / Camera 2025 / 2025-09-12 — Zurich / Canon R8 /
Year / Event (camera as filename prefix)2025 / 2025-09-12 — Zurich / Canon_R8_IMG_0001.jpg
Event / Camera 2025-09-12 — Zurich / Canon R8 /
Camera / Year / Event Canon R8 / 2025 / 2025-09-12 — Zurich /
Year / Camera 2025 / Canon R8 /
Year / Month / Camera 2025 / 2025-09 / Canon R8 /
Custom… Your own combination of any levels

File Type Splitting

Within any camera folder, Photo Intake can further separate files by type:

Folder names are smart: a folder of pure JPEGs is called JPG/, a folder of pure HEICs is called HEIC/, and mixed groups are called Photos/.

Perfect For

ℹ️ Collision-safe by design Two cameras can produce files with the same name (e.g. both a Canon R8 and a Canon RP generate IMG_0001.ARW). Photo Intake detects this and either separates them into per-camera folders or optionally prefixes filenames with the camera model — whichever matches your chosen structure.
macOS Sandbox & Security Photo Intake is a fully sandboxed Mac App Store app. It only accesses the folders you explicitly grant permission to, using Apple's security-scoped bookmarks. Nothing runs in the background when the app is closed.
Download on the Mac App Store