How to Batch-Change Photo Dates (Fix Hundreds at Once)
Batch-change photo dates with a free browser EXIF date editor, Adobe Lightroom Edit Capture Time, or the ExifTool command line. Fix hundreds at once.
Quick answer: To change the date on many photos at once, you have three good options on a computer: a free browser EXIF date editor that handles multiple JPEGs at once and can either set a date or shift every photo by the same amount, Adobe Lightroom's Edit Capture Time, or the ExifTool command line for full control (with one example offset command below). The most common triggers are scanned photos that all carry the scan date and dates that reset after a phone transfer. For a fast, no-install, no-upload fix, the browser editor is usually the place to start.
Fixing one date is easy. Fixing three hundred is a different problem, and doing it one photo at a time is not realistic. Here is how to do it in bulk, and how to choose between setting an exact date and shifting by an offset.
When you need a batch fix
Batch date changes come up in a few recurring situations:
- Scanned prints. A box of old photos scanned in one sitting all get stamped with today's scan date instead of the year they were actually taken.
- Phone or computer transfers. Copying photos to a new phone, or saving them out of a chat app, often resets the file dates so a whole album lands on the same wrong day.
- Wrong camera clock. A camera set to the wrong date stamps every shot in a trip incorrectly, so they all need the same correction.
- Timezone shifts. You shot in another timezone and every photo is off by the same number of hours.
The first two usually need an absolute date. The last two usually need an offset. More on that distinction at the end. If you are not sure which is wrong, start with why is my photo date wrong.
Browser EXIF date editor for batches (no install, no upload)
The simplest option, and it handles both kinds of fix:
- Open the EXIF date editor in any browser.
- Select all the JPEGs you want to fix. (iPhone HEIC photos need a quick pass through the HEIC to JPG converter first.)
- Choose Set to give them a date and time, or Shift to move every photo by the same number of minutes, hours, or days.
- Apply and download the corrected files.
This writes DateTimeOriginal into each file directly, so the new date sticks everywhere the photos go. It runs entirely in your browser, which means there is nothing to install and your photos never upload to a server. Set is the right pick for a stack of scans that all need the same year; Shift is the one for a trip shot on a camera whose clock was off.
On iPhone: the Photos app or an EXIF app
If the photos never leave your phone, you have two routes there.
The Photos app. Tap Select in the grid, pick the photos, tap the info button, then Adjust Info and Adjust Date & Time. It is quick and reversible (the same menu has Revert). Two things to keep in mind: the correction lives in your Photos library rather than being rewritten into each file, and Apple's guide does not say how one adjustment is spread across a batch, so check the order of the photos afterwards.
An EXIF app. ExifHub, which we make, lets you pick a whole set of photos or videos and apply one date (and, if you like, one location) to all of them. It writes the date into the EXIF, TIFF, and QuickTime fields of new copies and leaves the originals alone, all on the phone. Because it applies a single date, it suits the scanned-album case best; for a clock that was off by a few hours, shift the files with the browser editor instead. Batch processing is part of ExifHub Pro. The single-photo walkthrough is in how to change the date of a photo on iPhone.
Lightroom Edit Capture Time (shift or set)
If you already use Adobe Lightroom (Classic), it has a solid batch tool:
- Select all the photos to change in the grid.
- Open Metadata, then Edit Capture Time.
- Choose one of the modes:
- Adjust to a specified date and time sets the first selected photo to a date you type and moves the rest to keep their spacing.
- Shift by set number of hours adds or subtracts a fixed offset, ideal for a timezone fix.
- Change to file creation date pulls the date from the file itself.
- Click Change All.
Lightroom keeps the relative order and gaps between shots when you set an absolute date, which is the behavior you want for a trip where only the starting point was wrong.
ExifTool for power users
ExifTool is a free command line tool that gives you total control over the batch. Once installed, open a terminal in the folder of photos. To add three hours to every JPEG (a common timezone correction):
exiftool "-DateTimeOriginal+=0:0:0 3:0:0" *.jpg
The format is Y:M:D h:m:s, so 0:0:0 3:0:0 means zero years, months, and days, plus three hours. Use -= instead of += to subtract.
To set an absolute date on every file instead:
exiftool "-DateTimeOriginal=2019:07:04 12:00:00" *.jpg
ExifTool writes the change into the files in place (it keeps a backup copy by default), so the new dates travel with the photos. It is the most flexible option, but it does require installing a tool and typing commands carefully.
Absolute date vs offset: which one you want
The single most important choice in any batch is this:
- Set an absolute date when you want every photo to land on one specific date, or when one known correct date should anchor the rest. Good for scans and for albums that all reset to the same wrong day.
- Shift by an offset when the dates are correct relative to each other but all wrong by the same amount, such as a timezone difference or a camera clock that was off by a fixed number of hours. The offset preserves the real gaps between shots.
Get this backwards and you will flatten a whole trip onto one timestamp, or nudge already-correct photos out of order. When you are done, open one file in the EXIF viewer to confirm DateTimeOriginal moved the way you expected.
For the single-photo version of all this, see how to change the date on a photo, and to understand which date you are even editing, see date taken vs date created vs date modified.
Try the tools
Edit the metadata right now in your browser, or get ExifHub to do it on your iPhone, to whole albums at once.