Skip to content

DavidVeksler/ImageLibraryRenamer

Repository files navigation

Image Library Renamer

A free, open-source photo organizer for cleaning up large image libraries before importing them into Lightroom, Photos, or any other professional photo workflow. Written in C# (.NET / WinForms), it runs cross-platform on Windows and OS X (via Mono).

Image Library Renamer batch-renames photo folders using EXIF capture dates and file timestamps, so thousands of inconsistently named folders end up sorted and dated correctly — no manual file organization required. It's especially useful when migrating a Picasa photo library to Lightroom or another DAM tool.

Safe to run repeatedly on the same folders: each tool detects folders that have already been renamed or dated and skips them.

Features

  • Folder Renamer — batch-renames image folders based on the oldest EXIF capture date found in each folder, falling back to file creation/modified/accessed dates when no EXIF data is present. Supports recursive folder scanning, skipping already-dated or numeric folder names, and a preview/test mode that logs planned renames without touching the filesystem.
  • Picasa Embedder — reads dates out of legacy .picasa.ini files and applies them as file creation dates, so metadata isn't lost when leaving Picasa.
  • Folder Name Parser — reads a date already present in a folder name and applies it to the creation/modified dates of the files inside, correcting file timestamps that drifted from the folder's actual date.

Recommended order when migrating a library to Lightroom: Picasa Embedder → Folder Renamer → Folder Name Parser.

Screenshots

Options

Log

Works on OS X too (via Mono):

Confirm

Mono Options

Installation

Windows

  1. Open ImageLibraryRenamer.sln in Visual Studio.
  2. Build the ImageLibraryRenamer project (targets .NET Framework 4.0, WinForms).
  3. Run the resulting ImageLibraryRenamer.exe.

OS X / Linux (via Mono)

  1. Install Mono.
  2. Build with xbuild ImageLibraryRenamer.sln (or open the solution in MonoDevelop/Visual Studio for Mac).
  3. Run with mono ImageLibraryRenamer.exe.

Usage

  1. Launch the app — it defaults to your Pictures folder, or pick a different image library folder.
  2. Choose a tab: Folder Renamer, Picasa Embedder, or Folder Name Parser.
  3. Configure options (recursive scan, EXIF vs. file date, skip patterns, preview/test mode) and click the corresponding action button.
  4. Review the log output, then confirm the batch rename/update when prompted.

Always run with Preview checked first on an important library, and back up your files before doing bulk renames.

License

MIT — © David Veksler

About

Batch photo organizer for Windows & OS X (C#/.NET WinForms): renames image folders by EXIF date, embeds Picasa dates, and fixes file timestamps for large image libraries migrating to Lightroom.

Topics

Resources

License

Stars

4 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages