← Poradniki fotograficzne

Jak zmienić datę zdjęcia (5 metod)

Pięć sposobów na zmianę daty wykonania zdjęcia: iPhone Photos, nasz webowy edytor dat EXIF, Adobe Lightroom, wiersz poleceń ExifTool i skrypt wsadowy w Pythonie. Z zaletami, wadami i informacją, kiedy używać której.

Szybka odpowiedź: Najszybszy sposób zmiany daty zdjęcia to przeciągnięcie pliku JPEG do darmowego edytora dat EXIF w przeglądarce, takiego jak nasze narzędzie do zmiany daty zdjęcia, wpisanie nowej daty i kliknięcie Apply. Użytkownicy iPhone mogą dostosować daty bezpośrednio w Apple Photos (Image → Adjust Date and Time). Zaawansowani użytkownicy mogą korzystać z otwartoźródłowej linii poleceń ExifTool do przesunięć wsadowych i skryptowych poprawek. Pięć metod porównano poniżej, od najłatwiejszej do najmocniejszej.

Jeśli kiedykolwiek skanowałeś stary wydruk, naprawiałeś aparat z błędną strefą czasową albo porządkowałeś folder projektu według daty, potrzebowałeś zmienić datę wykonania zdjęcia. Blok metadanych w pliku JPEG (EXIF) zapisuje moment zwolnienia migawki i większość aplikacji sortuje oraz wyszukuje po tym polu. Oto pięć sposobów jej zmiany, od najprostszego do najpotężniejszego.

Szybkie porównanie

MetodaCzas na zdjęcieKosztWsadEXIF zapisany w pliku?
iPhone Photos10 sDarmoweNieNie (tylko biblioteka)
Nasz edytor webowy3 sDarmoweTakTak
Adobe Lightroom5 s10 $/mies.TakTak (przy eksporcie)
ExifTool CLI1 sDarmoweTakTak
Python piexif0,1 sDarmoweTakTak

Metoda 1: aplikacja iPhone Photos

Najszybsza dla jednego lub dwóch zdjęć, gdy telefon i tak masz w ręce.

  1. Otwórz Photos, dotknij zdjęcia, by zobaczyć je w pełnym ekranie
  2. Dotknij ikony informacji (i) (na dole w iOS 16+, wcześniej w prawym górnym rogu)
  3. Dotknij Dostosuj obok daty
  4. Wybierz nową datę i godzinę, dotknij Gotowe

Zalety

  • Wbudowane w iOS, bez instalacji
  • Darmowe
  • Działa dla pojedynczego zdjęcia w sekundę

Wady

  • Nie zmienia EXIF w pliku źródłowym. Data aktualizuje się tylko w indeksie biblioteki Apple. Jeśli wyeksportujesz zdjęcie (AirDrop, Mail, zapisz w Files), oryginalna data EXIF jedzie razem z nim.
  • Jedno zdjęcie naraz. Bez partii.

Kiedy używać

Do porządkowania własnej biblioteki, gdy nie planujesz eksportu. Do udostępniania zdjęcia z poprawioną datą użyj którejś z poniższych metod, która naprawdę zapisuje EXIF.

Metoda 2: nasz darmowy webowy edytor dat EXIF

Stworzony dokładnie pod ten przypadek, tylko przeglądarka, bez instalacji.

  1. Otwórz /pl/edit-photo-date
  2. Upuść JPEG albo upuść folder dla wsadu
  3. Wpisz nową datę (tryb Set) lub wybierz przesunięcie (tryb Shift dla poprawek strefy czasowej)
  4. Pobierz zaktualizowany plik (albo ZIP ze wszystkimi)

Przeglądarka używa piexif.js do zsynchronizowanego zapisu DateTimeOriginal, DateTimeDigitized i tagu DateTime IFD0. Bez ponownej kompresji: dane pikseli pozostają identyczne bajt po bajcie.

Zalety

  • Darmowe, bez kont, bez limitów dziennych
  • Bez wysyłania: plik nie opuszcza twojego urządzenia
  • Tryb Set (konkretna data) i tryb Shift (offset) obsługują oba typowe przypadki
  • Cały folder w jednym wsadzie, w zamian jeden ZIP
  • Działa na dowolnym urządzeniu z nowoczesną przeglądarką, w tym na telefonach i Chromebookach

Wady

Kiedy używać

Domyślny wybór dla od jednego do kilkuset zdjęć, gdy nie masz Lightrooma i nie jesteś w domu z wierszem poleceń.

Metoda 3: Adobe Lightroom Classic

Jeśli Lightroom jest już częścią twojego workflow, wbudowany edytor czasu wykonania jest świetny do dużych partii.

  1. Wybierz zdjęcia w Library
  2. Menu: Metadata > Edit Capture Time
  3. Wybierz jeden z trzech trybów:
    • Adjust to a specified date and time (ta sama data dla zaznaczenia)
    • Shift by set number of hours (poprawka strefy czasowej lub DST)
    • Change to file creation date (użyj mtime pliku z systemu)
  4. Kliknij Change All

Lightroom zmienia EXIF przy eksporcie, nie w źródłowym RAW lub JPEG, dopóki nie wyeksportujesz ponownie. Jeśli synchronizujesz katalog z chmurą, nowa data jedzie razem z katalogiem.

Zalety

  • Radzi sobie z tysiącami zdjęć
  • Tryb Shift jest świetny dla "wszystkie zdjęcia z tej podróży są przesunięte o 5 godzin"
  • Integruje się z istniejącym katalogiem, słowami kluczowymi i ocenami

Wady

  • Wymaga subskrypcji Lightrooma (minimum 10 $/mies., więcej za pakiet fotograficzny)
  • Najpierw zmienia katalog, pliki dopiero przy eksporcie
  • Stroma krzywa uczenia, jeśli jeszcze go nie używasz

Kiedy używać

Fotografowie i studia z workflowem opartym na Lightroomie.

Metoda 4: ExifTool (wiersz poleceń)

Złoty standard dla zaawansowanych. Darmowy, open source, skryptowalny, obsługuje każdy przypadek brzegowy metadanych.

Instalacja

# macOS (Homebrew)
brew install exiftool

# Debian / Ubuntu
sudo apt install libimage-exiftool-perl

# Windows
# Pobierz samodzielny plik .exe z exiftool.org

Ustaw jedno zdjęcie na konkretną datę

exiftool -DateTimeOriginal='2026:05:21 14:30:00' photo.jpg

Przesuń każdy JPEG w folderze o +3 godziny

exiftool -DateTimeOriginal+='0:0:0 3:0:0' *.jpg

Zsynchronizuj wszystkie trzy pola dat 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

Rekurencyjne przesunięcie wsadowe

exiftool -r -DateTimeOriginal-='0:0:0 5:0:0' /path/to/photos

(Odejmuje 5 godzin od każdego JPEG-a w folderze i podfolderach.)

Zalety

  • Darmowe, open source, działa na każdym OS-ie
  • Obsługuje wszystkie tagi EXIF, IPTC, XMP i maker-note
  • Trywialne skryptowanie
  • Domyślnie tworzy kopie zapasowe oryginałów (photo.jpg_original)

Wady

  • Tylko terminal, bez GUI
  • Ponad 100 stron dokumentacji; krzywa uczenia jest realna

Kiedy używać

Czujesz się w terminalu jak ryba w wodzie i robisz to często albo w krótkim czasie. ExifTool to to, czego pod spodem używa większość artykułów o metadanych zdjęć (ten też).

Metoda 5: Python + piexif (zautomatyzowane workflow)

Najlepsza, gdy zmiana daty jest jednym z kroków większego potoku: zmiana nazw plików według nowej daty, eksport z bazy danych, generowanie raportu.

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)

Przykład przesunięcia wsadowego

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)

Zalety

  • Najbardziej elastyczne; integruje się z dowolnym workflow
  • Darmowe, dobrze udokumentowane (ten sam piexif, którego używamy w przeglądarce)
  • Łatwo połączyć z innymi bibliotekami obrazów w Pythonie (Pillow, OpenCV)

Wady

  • Wymaga Pythona
  • Napisanie skryptu zabiera czas, nawet jeśli jest krótki
  • Bez GUI

Kiedy używać

Przetwarzasz zdjęcia na dużą skalę (setki tysięcy), albo zmiana daty jest jednym z kroków wieloetapowego potoku (zmiana nazw, sortowanie, upload do S3, zapis wiersza w bazie).

Którą metodę wybrać?

  • Jedno zdjęcie, na telefonie: iPhone Photos (Metoda 1), jeśli oglądasz je tylko w Photos; nasz edytor webowy, jeśli udostępnisz lub wyeksportujesz.
  • Garść zdjęć na laptopie: nasz edytor webowy. Darmowe, natychmiastowe, bez instalacji.
  • Cała sesja (50 do 500 zdjęć) z problemem strefy czasowej: nasz edytor webowy w trybie Shift albo Lightroom, jeśli już go masz.
  • Tysiące zdjęć, regularny workflow: ExifTool (Metoda 4).
  • Automatyzacja, integracja z innymi systemami: Python piexif (Metoda 5).

Słowo o integralności

Daty EXIF są z założenia łatwe do zmiany. Format jest pomyślany tak, żeby oprogramowanie fotograficzne mogło go edytować. Jeśli potrzebujesz znacznika czasu odpornego na manipulacje (dla dowodów prawnych, ubezpieczenia, dziennikarstwa), sama data EXIF nie wystarczy. Zobacz nasz tekst o tym, czy zdjęcia ze znacznikiem czasu sprawdzają się jako dowód prawny, gdzie omawiamy elementy łańcucha nadzoru, które mają znaczenie.

Po definicje samych tagów sięgnij do naszej Referencji tagów EXIF, która obejmuje DateTimeOriginal, DateTimeDigitized, OffsetTime i każde inne pole daty w EXIF.

Narzędzia wspomniane w tym przewodniku

Wypróbuj narzędzia

Ostempluj zdjęcie wprost w przeglądarce albo zainstaluj aplikację iOS, by robić zdjęcia na żywo z GPS i czasem atomowym.

Download on theApp Store
Otwórz narzędzie web →Podgląd EXIF →