Archive Integrity
Validate before organizing.
Identify and separate unreadable or damaged media before building a structured archive.
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.
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.
Built from a real archive
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.
MediaOrganizer helps organize photo archives before Lightroom imports, Apple Photos consolidation, migrations, backups, and long-term storage.
Archive Integrity
Identify and separate unreadable or damaged media before building a structured archive.
Source & Preview
Drop any folder or Photos Library to preview and structure your media before processing.
Large Libraries
Process large libraries safely with live progress, clear logs, and instant cancel.
Missing Metadata
Restore missing GPS data using similar photos and map-based suggestions.
New in MediaOrganizer 2.0
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.
Available in MediaOrganizer 2.0.
Workflow Overview
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
Scripts can solve individual tasks. MediaOrganizer connects archive validation, metadata analysis, geographic context recovery, normalization, review, and organization inside one repeatable macOS workflow.
Process new trips, family events, imported libraries, recovered disks, and scanned collections through the same repeatable workflow.
Inspect media, proposed metadata, and expected outcomes before applying changes to large collections.
Invalid media, duplicates, unresolved locations, and other exceptions are separated instead of silently discarded.
Processing remains local, outcomes are logged, and the organized files stay portable across Finder, Apple Photos, Lightroom, DAM systems, backup, and future migrations.
Engineering Principles
MediaOrganizer was designed around a small set of engineering principles that guide every stage of the media processing workflow.
Your photos and videos remain on your Mac. MediaOrganizer does not upload media, require an account, collect analytics, or include tracking SDKs.
Validation, metadata analysis, normalization, and organization run locally, directly where the archive is being processed.
Results are produced through explicit technical rules. The same archive conditions lead to the same processing decisions.
Archive integrity comes first. Media that requires attention can be identified before time is spent normalizing metadata or processing the archive structure.
The archive remains independent, portable, and under the user’s control. MediaOrganizer assists the process without replacing the user’s authority over the collection.
MediaOrganizer does not automatically delete files. Duplicates, unresolved media, and files requiring review are separated so that the final decision remains with the user.
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.
Designed for large libraries and preview-first workflows:
MediaOrganizer adapts to different workflows — from personal libraries to professional ingest pipelines.
Bring order to years of photos and videos from iPhone, cameras, travel, and family events — without learning professional tools.
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 →
An asynchronous batch engine optimized for large media libraries. Processes thousands of items with live progress and responsive cancel — without blocking your Mac.
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.
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.
To learn more about how MediaOrganizer handles your data, read the Privacy Policy.