여행 사진 수백 장을 폰에서 컴퓨터로 옮겨 놓고 날짜순으로 정렬했더니,
몇 년에 걸쳐 찍은 사진이 전부 같은 날 찍힌 것처럼 줄을 섭니다.
파일 목록에 뜬 날짜는 하나같이 오늘입니다.
먼저 안심하셔도 되는 사실부터 말씀드립니다.
그 상태에서도 촬영일은 대부분 사진 안에 그대로 살아 있습니다.
실제로 처리 방식을 바꿔 가며 재 보니,
촬영일이 정말 없어지는 지점은 따로 있었습니다..

사진 한 장에 날짜가 두 개 들어 있습니다
혼란의 출발점은 여기입니다. 우리가 흔히 보는 "수정한 날짜"는 운영체제가 파일에 붙여 두는 속성이고,
카메라가 기록한 "찍은 날짜"는 사진 파일 안쪽 EXIF라는 영역에 따로 저장됩니다. 저장되는 자리가 아예 다릅니다.
EXIF는 사진을 찍을 때 카메라가 남기는 메모입니다. 이번 실측에 쓴 JPG에서 읽어낸 내용은 이렇습니다.
Make : PixelWorks
Model : PW-12 Pro
Orientation : 1
DateTime : 2026:03:14 15:22:41
DateTimeOriginal : 2026:03:14 15:22:41
DateTimeDigitized : 2026:03:14 15:22:41
이 중 DateTimeOriginal이 셔터를 누른 시각입니다.
파일을 복사하든 이름을 바꾸든, 이 값은 파일 속성과 무관하게 사진 안에 남아 있습니다.
어느 단계에서 사라지는지 재 봤습니다
촬영일 2026년 3월 14일이 기록된 JPG 한 장을 놓고, 처리 방식만 바꿔 두 날짜가 어떻게 되는지 확인했습니다.
측정한 날은 8월 9일이라 값이 오늘로 바뀌면 바로 눈에 띕니다.
윈도우 11, 파이썬 3.14.3, Pillow 12.2.0입니다.
| 처리 방식 | 찍은 날짜 (EXIF) | 수정한 날짜 (파일 속성) |
|---|---|---|
| 원본 | 2026-03-14 | 2026-03-14 |
| 내용만 복사 | 유지 | 2026-08-09로 바뀜 |
| 날짜 속성까지 복사 | 유지 | 유지 |
| 열어서 그대로 저장 | 사라짐 | 2026-08-09로 바뀜 |
| 크기 줄여 저장 | 사라짐 | 2026-08-09로 바뀜 |
| PNG로 변환 | 사라짐 | 2026-08-09로 바뀜 |
| 크기 줄이되 EXIF를 넘겨 저장 | 유지 | 2026-08-09로 바뀜 |
복사만으로는 촬영일이 사라지지 않습니다. 사라지는 건 사진을 다시 저장할 때입니다.
그러니까 옮긴 직후 목록의 날짜가 전부 오늘인 것은,
촬영일이 없어져서가 아니라 목록이 파일 속성을 기준으로 정렬돼 있어서입니다.
파일 날짜 쪽은 옮기는 경로에 따라 갈립니다. 폰에서 가져오거나 클라우드에서 내려받아 새 파일로 쓰이면, 그 시점 날짜가 찍힙니다.
왜 저장만 해도 날아갈까
사진을 편집하면 프로그램은 화면의 픽셀을 새로 계산해 파일을 처음부터 다시 씁니다.
이때 EXIF는 이미지 데이터와 별개의 덩어리라,
프로그램이 일부러 다시 넣어 주지 않으면 새 파일에 따라오지 않습니다.
위 표에서 "EXIF를 넘겨 저장"한 경우만 촬영일이 살아남은 이유가 이것입니다.
다만 이 결과는 파이썬에서 기본 설정으로 저장했을 때의 동작입니다.
편집 프로그램 중에는 EXIF를 알아서 챙겨 주는 것도 많아서,
"편집하면 무조건 지워진다"로 넓히면 지나칩니다.
정확히는 저장할 때 EXIF가 자동으로 따라오지 않으니 프로그램이 챙겨 줘야 남는다는 뜻입니다.
먼저 탐색기에서 찍은 날짜를 꺼내 보세요
사진을 옮긴 직후라면 아무것도 설치할 필요가 없습니다. 윈도우 탐색기에서 촬영일 열을 꺼내 보면 됩니다.
1. 사진 폴더를 열고 보기를 [자세히]로 바꾼다.
2. 열 머리글(이름, 수정한 날짜...)을 마우스 오른쪽 버튼으로 누른다.
3. 목록에서 [찍은 날짜]를 체크한다. 없으면 [자세히]에서 찾는다.
4. 새로 생긴 [찍은 날짜] 열의 머리글을 눌러 그 기준으로 정렬한다.
사진 한 장만 확인하려면 파일 [속성]의 [자세히] 탭을 보시면 됩니다. 찍은 날짜와 카메라 정보가 함께 나옵니다.
파일 날짜를 촬영일로 되돌리기
정렬만으로 부족하고 파일 날짜 자체를 맞추고 싶다면, 사진 안의 촬영일을 읽어 파일 속성에 다시 써 주면 됩니다.
아래는 폴더 하나를 통째로 처리하는 코드이고, 실제로 돌려 결과를 확인했습니다.
import os, time
from PIL import Image
folder = r"C:\사진"
for name in os.listdir(folder):
if not name.lower().endswith((".jpg", ".jpeg")):
continue
path = os.path.join(folder, name)
with Image.open(path) as im:
shot = im.getexif().get_ifd(0x8769).get(36867)
if not shot:
print("촬영일 없음, 건너뜀:", name)
continue
ts = time.mktime(time.strptime(shot, "%Y:%m:%d %H:%M:%S"))
os.utime(path, (ts, ts))
print("복구 완료:", name, shot)
사진 3장이 든 폴더에 돌리자 수정한 날짜가 2026-08-09에서 2026-03-14로 바뀌었고,
EXIF가 없는 파일은 건드리지 않고 건너뛰었습니다. 명령줄이 편하시다면 사진 메타데이터를 다루는 표준 도구인 ExifTool로도 같은 작업이 됩니다.
정리 전에 원본 폴더를 따로 복사해 두세요.
파일 날짜는 되돌릴 수 있지만,
한 번 빠진 EXIF는 그 파일만으로는 살릴 수 없습니다.
자주 묻는 질문
Q. 이미 PNG로 바꾼 사진은 촬영일을 되살릴 수 있나요?
그 파일 하나만으로는 어렵습니다. 원본 JPG가 남아 있다면 거기서 촬영일을 읽어 옮길 수 있으니, 원본부터 찾아보세요.
Q. 메신저로 받은 사진은 왜 찍은 날짜가 비어 있나요?
전송 과정에서 사진이 다시 저장되면 위와 같은 이유로 EXIF가 빠집니다. 서비스마다 처리가 달라 직접 재현해 확인하지는 못했지만, 받은 사진에 촬영일이 없다면 중간에 다시 저장된 것으로 보시면 됩니다.
Q. 파일 날짜를 바꾸면 사진이 상하지 않나요?
이미지 데이터는 건드리지 않습니다. 운영체제가 관리하는 파일 속성만 바뀌어서 화질이나 용량에는 변화가 없습니다.
참고로 이번 측정은 촬영 정보를 넣어 만든 JPG로 시작했습니다.
실제 카메라가 기록하는 것과 같은 항목을 담았지만,
폰 기종에 따라 저장하는 항목은 조금씩 다를 수 있습니다.
사진 속 EXIF를 확인하고 지우는 쪽 이야기는 위치 정보를 다룬 글에서,
사진을 줄일 때 생기는 변화는 용량 줄이기 글에서 이어집니다.
기억할 것은 한 줄입니다.
목록에 뜬 날짜가 오늘이라고 촬영일이 사라진 것은 아닙니다. 정렬 기준을 바꾸는 것만으로 해결되는 경우가 대부분입니다.
이 글의 표에 적힌 결과는 같은 사진 한 장을 처리 방식만 바꿔 가며 직접 저장하고, 매번 EXIF와 파일 속성을 읽어 확인한 값입니다.
PDF 파일이란? 왜 전 세계에서 가장 많이 사용할까
계약서, 안내문, 전자책까지 어디서든 마주치는 게 PDF입니다. 그런데 막상 "PDF가 뭐냐"고 물으면 설명하기 애매했던 적 있으실 겁니다.매일 쓰면서도 정작 정체는 잘 모르는 형식, 오늘 그 궁금
richyeon.com
HEIC 파일이란? 아이폰 사진이 열리지 않는 이유
아이폰 사진을 컴퓨터로 옮겼더니 .heic라는 처음 보는 확장자가 붙어 있고, 윈도우에서 더블클릭해도 열리지 않아 "사진이 깨졌나?" 싶으셨을 수 있습니다.결론부터 말씀드리면 사진은 멀쩡합니
richyeon.com
WebP를 PNG나 JPG로 변환하는 방법 (안 열릴 때 해결)
웹에서 받은 WebP 이미지를 문서에 넣으려는데 "지원하지 않는 형식"이라며 거부당해 난감하셨을 수 있습니다.분명 사진은 사진인데 프로그램이 못 알아보니 답답하셨을 텐데요. 이럴 때 가장 확
richyeon.com
'파일 형식 백과사전' 카테고리의 다른 글
| 가변 폰트(Variable Font)란, 파일 하나로 굵기가 바뀌는 원리를 열어서 확인했습니다 (0) | 2026.08.23 |
|---|---|
| 한컴 없이 hwp 열기, 확장자 바꾸기가 안 통하는 이유와 실제로 되는 방법 (0) | 2026.08.15 |
| 용량 제한에 걸린 큰 파일, 조각으로 나눠 보내고 받은 쪽에서 합치는 법 (0) | 2026.08.10 |
| 행은 3천 개뿐인데 엑셀 파일이 3.4MB, 용량을 먹는 범인을 파일 안에서 찾아내기 (0) | 2026.08.09 |
| 움짤(GIF) 용량이 유독 커요, 프레임과 색상 수로 줄이는 법 (0) | 2026.08.08 |