MediaOrganizer app icon

MediaOrganizer

Organize and maintain photo archives on macOS.

Bring structure to your folders or Apple Photos libraries — for long-term archives, Lightroom imports, Apple Photos consolidation, and future migrations.

Organize years of photos before complexity becomes permanent.

MediaOrganizer helps organize photo archives using metadata, capture time, and location information.

Prepare collections before migrations, Lightroom imports, Apple Photos consolidation, backups, or long-term storage.

Your files remain readable, portable, and independent of any single catalog or software platform.

Works with Apple Photos Works before Lightroom No cloud uploads Fully local on macOS

Proven on real-world archives

Validated on large photo archives

MediaOrganizer was developed and validated through large-scale archive organization studies covering decades of accumulated photos, backups, migrations, and library copies.

363,575 files processed 2.1 TB organized output 25+ years archive history 10 Photos libraries 8,861+ folders analyzed

Explore the case studies →

Get the highlights.

MediaOrganizer helps organize photo archives before Lightroom imports, Apple Photos consolidation, migrations, backups, and long-term storage.

Source & Preview

Drag. Drop. Organize.

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

Large Libraries

Process large archives.

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 for file-level media normalization before Photo Mechanic, Lightroom, Capture One, or Final Cut: normalize timestamps, fix GPS, and prepare predictable structure for ingest. Learn more →

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.