EXIF 뷰어
JPEG 사진의 촬영 정보, GPS, 카메라 설정 등 EXIF 메타데이터 확인
JPEG 이미지를 드래그하거나 클릭하여 업로드
EXIF 뷰어
JPEG 파일의 APP1(Exif) 마커 안 TIFF 구조를 직접 파싱해 EXIF 메타데이터를 보여줍니다. GPSLatitude·GPSLongitude 같은 GPS 좌표는 도(度)·분(分)·초(秒) 3개의 유리수(RATIONAL) 값으로 저장되는데, 세 값을 모두 읽어 쉼표로 구분해 표시합니다 — 첫 번째 값(도)만 읽으면 좌표가 실제 위치에서 크게 벗어나 보일 수 있어 세 값 전부를 파싱하는 것이 중요합니다. ExposureBiasValue·ShutterSpeedValue처럼 음수가 될 수 있는 값은 부호 있는 유리수(SRATIONAL) 타입으로 저장되며, 부호를 정확히 읽어 예를 들어 "-3/2 (-1.5)"처럼 실제 값을 표시합니다. EXIF가 없는 사진도 파일명·용량·해상도·메가픽셀 같은 기본 정보는 별도로 표시합니다. 개인정보 보호를 위해 모두 브라우저 로컬에서 처리됩니다.
자주 묻는 질문
EXIF 데이터가 없으면 어떻게 되나요?
EXIF 없음 메시지가 표시됩니다. PNG, 스크린샷, SNS에서 다운로드한 사진은 업로드 과정에서 EXIF가 제거되는 경우가 많아 EXIF가 없을 수 있습니다.
GPS 좌표는 정확히 어떻게 표시되나요?
GPSLatitude·GPSLongitude는 도·분·초 3개의 유리수 값으로 저장되어 있어, 이 셋을 모두 읽어 쉼표로 구분해 표시합니다(예: "37/1 (37), 33/1 (33), 125/10 (12.5)"). 세 값을 조합하면 도분초(DMS) 표기법의 실제 좌표가 됩니다.
GPS 데이터가 포함된 사진을 공유하면?
촬영 장소가 공개될 수 있습니다. exif-remover 도구로 제거 후 공유하세요.
노출 관련 수치(ExposureBiasValue 등)가 음수인데 정상적으로 나오나요?
네. ExposureBiasValue, ShutterSpeedValue처럼 음수가 될 수 있는 필드는 부호 있는 유리수(SRATIONAL) 타입으로 저장되어 있는데, 부호를 포함해 정확히 읽어 실제 값(예: -1.5)으로 표시합니다.
파일이 서버로 전송되나요?
아니요. FileReader API로 파일을 ArrayBuffer로 읽어 JPEG 내부의 APP1(Exif) 마커를 브라우저에서 직접 파싱하므로, 사진 파일이나 그 안의 GPS 좌표가 외부로 전송되지 않습니다.
EXIF 외에 파일 크기·해상도 같은 기본 정보도 보이나요?
네. EXIF 데이터가 없는 이미지도 파일명, 용량, 가로×세로 해상도, 메가픽셀 같은 기본 이미지 정보는 별도 영역에 항상 표시됩니다.
EXIF 데이터를 제거하려면?
exif-remover 도구를 사용하세요.
카메라 앱에 따라 EXIF 내용이 다른가요?
예, 스마트폰 모델과 카메라 앱에 따라 포함되는 EXIF 항목이 다릅니다.