MediaOrganizer app icon

MediaOrganizer

Validate, consolidate, recover context, and organize media archives on macOS.

Process folders and Apple Photos libraries through a fully local, deterministic workflow that prepares your media for Apple Photos, Lightroom, Finder, backup, sharing, and long-term preservation.

Turn scattered media into one organized, portable archive.

Bring together media accumulated across folders, Apple Photos libraries, cameras, phones, recovered disks, backups, and scanned collections.

MediaOrganizer identifies files requiring review, normalizes file-level structure, recovers missing geographic context when possible, and produces a predictable organized archive without locking it into another catalog.

Works with folders and Photos libraries Fully local on macOS No cloud uploads No subscription Free updates

Built from a real archive

Created while processing 363,575 real media files.

MediaOrganizer grew from a personal project to consolidate and organize more than 25 years of family photos and videos distributed across Apple Photos libraries, folders, backups, cameras, phones, and scanned collections. The workflow was refined against the problems found in that archive.

363,575 media 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.

Archive Integrity

Validate before organizing.

Identify and separate unreadable or damaged media before building a structured archive.

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.

New in MediaOrganizer 2.0

Organize media you can trust.

Validate Media adds archive integrity validation to MediaOrganizer. It identifies unreadable, incomplete, damaged, or unusable images and videos before they enter the organized archive.

Problematic files are separated for review, while valid media remains ready for normalization and organization.

Use Validate Media when archive integrity is uncertain — such as with recovered disks, old backups, interrupted transfers, or long-lived collections. Archives that do not require validation can continue directly to organization.

Supported images and videos Deterministic validation Problem files isolated Fully local on your Mac

Available in MediaOrganizer 2.0.

Workflow Overview

Media Processing Workflow

Understand how MediaOrganizer prepares media for organization, cataloging, sharing, and long-term preservation through a deterministic processing workflow. Each stage addresses a different archive condition, allowing every collection to use only the workflow it actually needs.

Why MediaOrganizer

A complete workflow without maintaining your own tools.

Scripts can solve individual tasks. MediaOrganizer connects archive validation, metadata analysis, geographic context recovery, normalization, review, and organization inside one repeatable macOS workflow.

Keep using it as your archive grows

Process new trips, family events, imported libraries, recovered disks, and scanned collections through the same repeatable workflow.

Preview before processing

Inspect media, proposed metadata, and expected outcomes before applying changes to large collections.

Keep difficult cases reviewable

Invalid media, duplicates, unresolved locations, and other exceptions are separated instead of silently discarded.

Keep the archive under your control

Processing remains local, outcomes are logged, and the organized files stay portable across Finder, Apple Photos, Lightroom, DAM systems, backup, and future migrations.

Download on the Mac App Store

One-time purchase. No subscription. Free updates.

Engineering Principles

Designed for long-term archive control.

MediaOrganizer was designed around a small set of engineering principles that guide every stage of the media processing workflow.

01

Privacy by Design

Your photos and videos remain on your Mac. MediaOrganizer does not upload media, require an account, collect analytics, or include tracking SDKs.

02

Local-first Processing

Validation, metadata analysis, normalization, and organization run locally, directly where the archive is being processed.

03

Deterministic Processing

Results are produced through explicit technical rules. The same archive conditions lead to the same processing decisions.

04

Validation Before Transformation

Archive integrity comes first. Media that requires attention can be identified before time is spent normalizing metadata or processing the archive structure.

05

Archive Sovereignty

The archive remains independent, portable, and under the user’s control. MediaOrganizer assists the process without replacing the user’s authority over the collection.

06

Non-Destructive Processing

MediaOrganizer does not automatically delete files. Duplicates, unresolved media, and files requiring review are separated so that the final decision remains with the user.

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

Processing and caching happen on your Mac. MediaOrganizer works directly with folders and .photoslibrary packages as file sources, without uploading your media to Bright Foundry or storing it in a proprietary cloud.

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.

Common use cases

  • Consolidate media from multiple Apple Photos libraries, folders, cameras, phones, backups, and external drives.
  • Build one deterministic archive from the unique media found across several overlapping collections.
  • Identify files that may be damaged, incomplete, or unreadable before they enter the organized archive.
  • Normalize capture dates, filenames, metadata, and folder structure across decades of mixed media.
  • Recover or add missing geographic context before importing media into Apple Photos, Lightroom, or another catalog.
  • Continue processing new trips, events, libraries, and scanned collections through the same workflow over time.

Screenshots

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