Как изменить дату на фотографии (5 методов)
Пять способов изменить дату съёмки фотографии: Фото на iPhone, наш веб-редактор даты EXIF, Adobe Lightroom, командная строка ExifTool и пакетный скрипт на Python. С плюсами, минусами и тем, когда какой использовать.
Краткий ответ: Самый быстрый способ изменить дату фотографии это перетащить JPEG в бесплатный браузерный редактор даты EXIF, такой как наш инструмент изменения даты фотографии, ввести новую дату и нажать Применить. Пользователи iPhone могут корректировать даты прямо в Apple Фото (Изображение → Настроить дату и время). Продвинутые пользователи могут использовать командную строку с открытым исходным кодом ExifTool для пакетных сдвигов и скриптовых правок. Пять методов сравниваются ниже, отсортированы от самого простого до самого мощного.
Если вы когда-либо сканировали старый снимок, исправляли камеру с неверным часовым поясом или организовывали папку проекта по дате, вам нужно было изменить дату съёмки фотографии. Блок метаданных внутри JPEG (EXIF) записывает, когда сработал затвор, и большинство приложений сортируют и ищут по этому полю. Вот пять способов изменить её, отсортированных от самого простого до самого мощного.
Быстрое сравнение
| Метод | Время на фото | Стоимость | Пакетно | EXIF записан в файл? |
|---|---|---|---|---|
| Фото на iPhone | 10 сек | Бесплатно | Нет | Нет (только библиотека) |
| Наш веб-редактор | 3 сек | Бесплатно | Да | Да |
| Adobe Lightroom | 5 сек | $10/мес | Да | Да (при экспорте) |
| ExifTool CLI | 1 сек | Бесплатно | Да | Да |
| Python piexif | 0.1 сек | Бесплатно | Да | Да |
Метод 1: приложение Фото на iPhone
Самый быстрый способ для одной-двух фотографий, когда вы уже в телефоне.
- Откройте Фото, нажмите на фотографию для просмотра во весь экран
- Нажмите иконку информации (i) (внизу экрана на iOS 16+, вверху справа ранее)
- Нажмите Настроить рядом с датой
- Выберите новую дату и время, нажмите Готово
Плюсы
- Встроено в iOS, без установки
- Бесплатно
- Работает для одной фотографии за секунды
Минусы
- Не меняет EXIF в исходном файле. Дата обновляется только в индексе библиотеки Apple. Если вы экспортируете фотографию (AirDrop, Почта, сохранение в Файлы), вместе с ней путешествует исходная дата EXIF.
- По одной фотографии за раз. Нет пакетной обработки.
Когда использовать
Для организации вашей собственной библиотеки, когда вы не планируете экспорт. Для обмена фотографией с исправленной датой используйте один из методов ниже, который действительно записывает EXIF.
Метод 2: наш бесплатный веб-редактор даты EXIF
Создан именно для этого случая, только в браузере, без установки.
- Откройте /edit-photo-date
- Перетащите один JPEG или перетащите папку для пакетной обработки
- Введите новую дату (режим Установить) или выберите дельту (режим Сдвиг для исправления часового пояса)
- Скачайте обновлённый файл (или ZIP со всеми ими)
Браузер использует piexif.js для записи DateTimeOriginal, DateTimeDigitized и тега DateTime в IFD0 синхронно. Без пересжатия: пиксельные данные остаются побайтово идентичными.
Плюсы
- Бесплатно, без аккаунтов, без дневных лимитов
- Без загрузки на сервер: файл никогда не покидает ваше устройство
- Режим Установить (конкретная дата) и режим Сдвиг (смещение) покрывают оба распространённых случая
- Обработайте целую папку пакетно, получите один ZIP обратно
- Работает на любом устройстве с современным браузером, включая телефоны и Chromebook
Минусы
- Только JPEG. Для PNG, WebP или HEIC см. справочник тегов EXIF для заметок по конкретным форматам.
Когда использовать
Выбор по умолчанию для одной-нескольких сотен фотографий, когда у вас ещё нет Lightroom или комфорта с командной строкой.
Метод 3: Adobe Lightroom Classic
Если Lightroom уже часть вашего рабочего процесса, встроенный редактор времени съёмки отлично подходит для больших пакетов.
- Выберите фотографии в Библиотеке
- Меню: Метаданные > Редактировать время съёмки
- Выберите один из трёх режимов:
- Установить указанную дату и время (применить одну дату к выборке)
- Сдвинуть на заданное число часов (исправление часового пояса или летнего времени)
- Изменить на дату создания файла (использовать mtime файла из ОС)
- Нажмите Изменить все
Lightroom меняет EXIF при экспорте, а не в исходном RAW или JPEG, пока вы не пере-экспортируете. Если вы синхронизируете каталог с облачным сервисом, новая дата путешествует вместе с каталогом.
Плюсы
- Обрабатывает тысячи фотографий
- Режим Сдвиг отлично подходит для "все мои фотографии из этой поездки сдвинуты на 5 часов"
- Интегрируется с вашим существующим каталогом, ключевыми словами, рейтингами
Минусы
- Требует подписку Lightroom (минимум $10/месяц, больше за фотопакет)
- Меняет сначала каталог, файлы только при экспорте
- Более крутая кривая обучения, если вы им ещё не пользуетесь
Когда использовать
Фотографы и студии с рабочим процессом Lightroom.
Метод 4: ExifTool (командная строка)
Золотой стандарт для продвинутых пользователей. Бесплатно, открытый исходный код, скриптуемо, обрабатывает каждый граничный случай метаданных.
Установка
# macOS (Homebrew)
brew install exiftool
# Debian / Ubuntu
sudo apt install libimage-exiftool-perl
# Windows
# Скачайте отдельный .exe с exiftool.org
Установить конкретную дату для одной фотографии
exiftool -DateTimeOriginal='2026:05:21 14:30:00' photo.jpg
Сдвинуть каждый JPEG в папке на +3 часа
exiftool -DateTimeOriginal+='0:0:0 3:0:0' *.jpg
Синхронизировать все три поля даты EXIF
exiftool \
-DateTimeOriginal='2026:05:21 14:30:00' \
-CreateDate='2026:05:21 14:30:00' \
-ModifyDate='2026:05:21 14:30:00' \
photo.jpg
Рекурсивный пакетный сдвиг
exiftool -r -DateTimeOriginal-='0:0:0 5:0:0' /path/to/photos
(Вычитает 5 часов из каждого JPEG в папке и её подпапках.)
Плюсы
- Бесплатно, открытый исходный код, работает на любой ОС
- Обрабатывает каждый тег EXIF, IPTC, XMP и заметок производителя
- Тривиально скриптуемо
- Резервирует оригиналы по умолчанию (
photo.jpg_original)
Минусы
- Только терминал, без графического интерфейса
- 100+ страниц документации; кривая обучения реальна
Когда использовать
Вы комфортно чувствуете себя в терминале и вам нужно делать это часто или в сжатые сроки. ExifTool это то, что используют под капотом большинство блогов о метаданных фотографий (включая этот).
Метод 5: Python + piexif (автоматизированные рабочие процессы)
Лучше всего, когда изменение даты это один шаг в большем конвейере: переименование файлов на основе новой даты, экспорт из базы данных, генерация отчёта.
import piexif
from datetime import datetime
photo = "photo.jpg"
new_date = datetime(2026, 5, 21, 14, 30, 0)
formatted = new_date.strftime("%Y:%m:%d %H:%M:%S").encode("ascii")
exif_dict = piexif.load(photo)
exif_dict["Exif"][piexif.ExifIFD.DateTimeOriginal] = formatted
exif_dict["Exif"][piexif.ExifIFD.DateTimeDigitized] = formatted
exif_dict["0th"][piexif.ImageIFD.DateTime] = formatted
exif_bytes = piexif.dump(exif_dict)
piexif.insert(exif_bytes, photo)
Пример пакетного сдвига
import piexif
from datetime import timedelta, datetime
import glob
offset = timedelta(hours=3)
for photo in glob.glob("/path/to/photos/*.jpg"):
exif_dict = piexif.load(photo)
raw = exif_dict["Exif"].get(piexif.ExifIFD.DateTimeOriginal)
if not raw:
continue
dt = datetime.strptime(raw.decode(), "%Y:%m:%d %H:%M:%S")
new = (dt + offset).strftime("%Y:%m:%d %H:%M:%S").encode("ascii")
exif_dict["Exif"][piexif.ExifIFD.DateTimeOriginal] = new
exif_dict["Exif"][piexif.ExifIFD.DateTimeDigitized] = new
exif_dict["0th"][piexif.ImageIFD.DateTime] = new
piexif.insert(piexif.dump(exif_dict), photo)
Плюсы
- Самый гибкий; интегрируйте в любой рабочий процесс
- Бесплатно, хорошо документировано (тот же piexif, что мы используем в браузере)
- Легко комбинируется с другими библиотеками изображений Python (Pillow, OpenCV)
Минусы
- Требуется Python
- Написание скрипта занимает время, даже если он короткий
- Без графического интерфейса
Когда использовать
Вы обрабатываете фотографии в масштабе (сотни тысяч), или изменение даты это один шаг в многоступенчатом конвейере (переименование, сортировка, загрузка в S3, запись строки в базу данных).
Какой метод выбрать?
- Одна фотография, на вашем телефоне: Фото на iPhone (Метод 1), если вы будете только просматривать её в Фото; наш веб-редактор, если будете делиться или экспортировать.
- Несколько фотографий на ноутбуке: наш веб-редактор. Бесплатно, мгновенно, без установки.
- Целая съёмка (50-500 фотографий) с проблемой часового пояса: наш веб-редактор в режиме Сдвиг, или Lightroom, если он у вас уже есть.
- Тысячи фотографий, регулярный рабочий процесс: ExifTool (Метод 4).
- Автоматизация, интеграция с другими системами: Python piexif (Метод 5).
Заметка о целостности
Даты EXIF легко изменить по замыслу. Формат предназначен быть редактируемым фотопрограммами. Если вам нужна защищённая от подделки метка времени (для юридических доказательств, страхования, журналистики), одной даты EXIF недостаточно. См. наш материал о том, выдерживают ли фотографии с меткой времени роль юридического доказательства для важных элементов цепочки сохранности.
Для базовых определений тегов наш справочник тегов EXIF покрывает DateTimeOriginal, DateTimeDigitized, OffsetTime и каждое другое поле даты в EXIF.
Инструменты, упомянутые в этом руководстве
- Бесплатный веб-редактор даты EXIF: только в браузере, без загрузки на сервер.
- Бесплатный редактор EXIF: редактируйте любое поле EXIF, не только даты.
- Бесплатный просмотрщик EXIF: прочитайте существующую дату перед изменением.
- Справочник тегов EXIF: каждое поле даты EXIF, подробно.
- ExifTool: exiftool.org
- piexif (Python и JS): github.com/hMatoba/piexifjs
- Adobe Lightroom: adobe.com/lightroom
Попробуйте инструменты
Поставьте штамп на фотографию прямо в браузере, или установите iOS приложение, чтобы снимать вживую с GPS и атомными часами.