MediaOrganizer app icon

MediaOrganizer

Long-term clarity for large photo and video libraries. Fully local. Preview-first.

Backups preserve files. They don’t preserve understanding.

Over time, folder structures decay. Catalogs lock meaning inside software. Metadata remains — but often without context.

MediaOrganizer is Step 0: it prepares your files so they stay legible outside any single tool.

Not a DAM Before Photos & Lightroom Deterministic structure No cloud uploads

Get the highlights.

MediaOrganizer works as Step 0, preparing your files before any catalog, editor, or backup.

Source & Preview

Drag. Drop. Organize.

Drop any folder or Photos Library to preview and structure your media before processing.

Large Libraries

Thousands of files.

Process large libraries safely with live progress, clear logs, and instant cancel.

Missing Metadata

Bring places back.

Restore missing GPS data using similar photos and map-based suggestions.

Built for clarity. Trusted by design.

MediaOrganizer is a native macOS app for people who want full control over photos and videos — without cloud uploads or vendor lock-in. It reads and updates metadata (EXIF, IPTC, XMP), helps fill missing locations, and creates consistent, searchable structure — all locally on your Mac.

Key strengths

Designed for large libraries and preview-first workflows:

  • Pick any folder or Apple Photos Library as your source.
  • Preview current metadata and suggested changes before writing anything.
  • Run batch updates safely, with clear progress and instant cancel.
  • Keep detailed logs you can review, archive, or export.

MediaOrganizer adapts to different workflows — from personal libraries to professional ingest pipelines.

Who is it for?

For personal libraries

Bring order to years of photos and videos from iPhone, cameras, travel, and family events — without learning professional tools.

Learn more about personal use →

For professional workflows

Use MediaOrganizer as Step 0 before Photo Mechanic, Lightroom, Capture One, or Final Cut: normalize timestamps, fix GPS, and prepare predictable structure for ingest.

Learn more for professionals →

Fast

An asynchronous batch engine optimized for large media libraries. Processes thousands of items with live progress and responsive cancel — without blocking your Mac.

Local

All processing and caching happen on your Mac. MediaOrganizer works directly with folders and .photoslibrary packages as directories — your files stay where you put them.

Private

No accounts, no analytics, no tracking SDKs. Geocoding is optional. Requests go directly from your Mac to OpenStreetMap’s Nominatim service — nothing is routed through our servers.

Safe by default — you preview, test, and control every step before making changes.

How it works

  1. Select a Source folder or Photos Library.
  2. Select a Destination folder for the organized output.
  3. Choose your structure (by date, events, or a custom layout).
  4. Run a single-file test, then process the full batch with clear logs and progress.

Common use cases

  • Normalize large photo and video archives for long-term readability.
  • Recover or enrich GPS data using map-based suggestions.
  • Keep consistent metadata across long-running projects.
  • Prepare audit-friendly archives with predictable structure and searchable metadata.

Screenshots

To learn more about how MediaOrganizer handles your data, read the Privacy Policy.