Як змінити дату на фотографії (5 методів)
П'ять способів змінити дату зйомки фотографії: iPhone Photos, наш веб-редактор дати EXIF, Adobe Lightroom, командний рядок ExifTool та пакетний скрипт Python. З плюсами, мінусами і коли використовувати кожен.
Коротка відповідь: Найшвидший спосіб змінити дату фотографії - перетягнути JPEG у безкоштовний браузерний редактор дати EXIF, як-от наш інструмент зміни дати фотографії, ввести нову дату і натиснути Застосувати. Користувачі iPhone можуть налаштувати дати безпосередньо в Apple Photos (Image → Adjust Date and Time). Досвідчені користувачі можуть використати командний рядок ExifTool з відкритим кодом для пакетних зсувів і скриптових виправлень. П'ять методів порівняно нижче, упорядковані від найпростішого до найпотужнішого.
Якщо ви колись сканували старий відбиток, виправляли камеру з неправильним часовим поясом або впорядковували теку проєкту за датою, вам потрібно було змінити дату зйомки фотографії. Блок метаданих усередині JPEG (EXIF) записує, коли спрацював затвор, і більшість застосунків сортують і шукають за цим полем. Ось п'ять способів змінити це, упорядковані від найпростішого до найпотужнішого.
Швидке порівняння
| Метод | Час на фотографію | Вартість | Пакет | EXIF записаний у файл? |
|---|---|---|---|---|
| iPhone Photos | 10 сек | Безкоштовно | Ні | Ні (лише бібліотека) |
| Наш веб-редактор | 3 сек | Безкоштовно | Так | Так |
| Adobe Lightroom | 5 сек | $10/міс | Так | Так (під час експорту) |
| ExifTool CLI | 1 сек | Безкоштовно | Так | Так |
| Python piexif | 0,1 сек | Безкоштовно | Так | Так |
Метод 1: застосунок iPhone Photos
Найшвидший спосіб для однієї чи двох фотографій, коли ви вже на телефоні.
- Відкрийте Photos, торкніться фотографії для перегляду на весь екран
- Торкніться значка інформації (i) (внизу екрана на iOS 16+, зверху праворуч раніше)
- Торкніться Adjust поруч із датою
- Виберіть нову дату й час, торкніться Done
Плюси
- Вбудовано в iOS, без встановлення
- Безкоштовно
- Працює для однієї фотографії за секунди
Мінуси
- Не змінює EXIF у вихідному файлі. Дата оновлюється лише в індексі бібліотеки Apple. Якщо ви експортуєте фотографію (AirDrop, Mail, збереження у Files), з нею подорожує оригінальна дата EXIF.
- По одній фотографії за раз. Без пакета.
Коли використовувати
Для впорядкування власної бібліотеки, коли ви не плануєте експортувати. Для поширення фотографії з виправленою датою використайте один із методів нижче, який справді записує EXIF.
Метод 2: наш безкоштовний веб-редактор дати EXIF
Створений саме для цього випадку, лише в браузері, без встановлення.
- Відкрийте /uk/edit-photo-date
- Перетягніть один JPEG або перетягніть теку для пакета
- Введіть нову дату (режим Set) або виберіть дельту (режим Shift для виправлень часового поясу)
- Завантажте оновлений файл (або ZIP усіх із них)
Браузер використовує piexif.js для запису DateTimeOriginal, DateTimeDigitized і тегу IFD0 DateTime синхронно. Без повторного стиснення: піксельні дані залишаються байт-у-байт ідентичними.
Плюси
- Безкоштовно, без облікових записів, без денних лімітів
- Без завантаження: файл ніколи не залишає ваш пристрій
- Режим Set (конкретна дата) і режим Shift (зміщення) охоплюють обидва поширені випадки
- Пакетна обробка цілої теки, отримуєте один ZIP назад
- Працює на будь-якому пристрої із сучасним браузером, включно з телефонами та Chromebook
Мінуси
- Лише JPEG. Для PNG, WebP або HEIC дивіться Довідник тегів EXIF для приміток щодо конкретних форматів.
Коли використовувати
Вибір за замовчуванням для однієї до кількох сотень фотографій, коли у вас ще немає Lightroom або комфорту з командним рядком.
Метод 3: Adobe Lightroom Classic
Якщо Lightroom вже є частиною вашого робочого процесу, вбудований редактор часу зйомки чудовий для великих пакетів.
- Виберіть фотографії в Library
- Меню: Metadata > Edit Capture Time
- Виберіть один із трьох режимів:
- Adjust to a specified date and time (застосувати ту саму дату до вибору)
- Shift by set number of hours (виправлення часового поясу чи переходу на літній час)
- Change to file creation date (використати час файлу ОС)
- Натисніть Change All
Lightroom змінює EXIF під час експорту, не у вихідному RAW чи JPEG, доки ви не експортуєте повторно. Якщо ви синхронізуєте каталог із хмарною службою, нова дата подорожує разом із каталогом.
Плюси
- Обробляє тисячі фотографій
- Режим Shift чудовий для "усі мої фотографії з цієї поїздки зміщені на 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 і maker-note
- Тривіально скриптований
- Робить резервні копії оригіналів за замовчуванням (
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 Photos (Метод 1), якщо ви будете лише переглядати її в Photos; наш веб-редактор, якщо будете ділитися чи експортувати.
- Кілька фотографій на ноутбуці: наш веб-редактор. Безкоштовно, миттєво, без встановлення.
- Ціла зйомка (50-500 фотографій) з проблемою часового поясу: наш веб-редактор у режимі Shift, або 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 та атомним годинником.