사진 GPS 제거 · EXIF 삭제
사진 속 위치정보·촬영시간·기종 메타데이터를 한 번에 제거 — 중고거래·인스타·블로그 업로드 전.
이미지가 외부 서버로 전송되지 않습니다. EXIF 검사·제거 모두 브라우저 안에서만 처리됩니다. 사이트 운영자도 사진과 위치정보를 볼 수 없습니다.
PNG·WebP는 무손실 (값 무시).
0 / 0
[ AdSense 광고 자리 ]
이런 위험을 막습니다
| 상황 | 위험 |
|---|---|
| 중고거래 (당근·번개장터) | 상품 사진 GPS로 집 주소 노출 — 매물 도난·스토킹 사례 다수 |
| 인스타·블로그 | 일상 사진 GPS로 생활 반경 추정 (회사·집·자녀 학교) |
| 이력서 첨부 사진 | 촬영 일시·기종으로 사진 진위·시점 역추적 |
| 커뮤니티 (디시·뽐뿌) | 인증샷 GPS로 신상 특정 |
| 익명 디스코드·메신저 | 원본 그대로 전송 시 위치·기종 노출 |
| 법적 분쟁용 사진 증거 | 역으로 EXIF 보존 필요 — 제거 전 백업 권장 |
관련 도구
처리 방식·기술
왜 EXIF 제거가 필요한가
중고거래 — 집 주소 노출당근마켓·번개장터에 올린 거래 사진에 촬영 위치 GPS가 박혀 있으면 구매자가 정확한 집 주소·동·호수까지 알아낼 수 있습니다.
인스타·SNS — 일상 동선매일 다른 카페·헬스장에서 찍은 사진들의 GPS를 모으면 출근길·집·자주 가는 곳이 노출. 특히 인스타 스토리는 자동 공유 위험.
아이 사진 공유가족 단톡방·블로그에 올린 아이 사진의 GPS = 어린이집·학교·자택 위치. 모르는 사람에게 전달되면 추적 위험.
이력서·구직이력서 PDF에 들어갈 증명사진에 촬영 위치·기종이 남으면 회사가 응시자 거주지·디바이스 정보를 얻음. 사전 제거 권장.
건축·부동산중개사·시행사가 매물 사진을 올릴 때 GPS로 현장 위치 노출 — 거래 협상 전 위치 비공개 유지.
업무용 자료회사 내부 보고서·프레젠테이션에 들어갈 현장 사진에 GPS·촬영자 이름이 박혀 있으면 보안 사고. 외부 배포 전 제거.
EXIF에 어떤 정보가 들어있나요?
- GPS 좌표 — 위도·경도 (DMS·소수점) + 고도
- 촬영일·시간 — DateTimeOriginal (초 단위)
- 기종·렌즈 — Make (Apple·Samsung) + Model (iPhone 15 Pro)
- 소프트웨어 — 카메라 펌웨어, 편집 앱 이름
- 설정값 — 셔터 스피드·조리개·ISO·화이트밸런스
- 저작권·작가 — Artist·Copyright (입력된 경우)
- 썸네일 이미지 — 원본 축소판 (EXIF 안에 별도 저장)
SNS 일부(인스타·페이스북)는 업로드 시 자체적으로 EXIF를 제거하지만, 네이버 블로그·카톡·메일 등은 그대로 보존됩니다. 안전 위해 업로드 전 사전 제거 권장.
제거 방식 — 왜 canvas re-encode?
이미지 처리 흐름:
- 업로드된 파일을
piexifjs로 분석 → EXIF 항목 표시 (사용자가 어떤 정보가 있었는지 인지) createImageBitmap으로 디코딩 → 픽셀 데이터만 추출- 새 canvas에
drawImage→ 픽셀 다시 그리기 (EXIF 메타데이터 자동 폐기) toBlob으로 새 JPG/PNG/WebP로 인코딩 → EXIF 없는 깨끗한 파일
이 방식은 브라우저 표준 API만 사용하므로 외부 라이브러리 의존도가 낮고, EXIF가 100% 제거됨이 보장됩니다. 단 PNG·WebP는 무손실이지만 JPG는 재인코딩되어 약간의 화질 손실 — quality slider로 0.85~0.98 조절 가능.
HEIC 사진은 왜 안 되나요?
HEIC는 Apple 전용 포맷이라 모든 브라우저에서 canvas로 직접 디코딩되지 않습니다. heic2any 라이브러리로 HEIC→JPG 변환 후 EXIF 제거가 가능하지만, 사용자 혼란 방지를 위해 분리했습니다 — 먼저 HEIC → JPG 도구로 변환하고, 그 결과 JPG를 본 EXIF 제거에 다시 업로드해 주세요.
흔한 실수·주의점
- 스크린샷에는 GPS 없음 — 스크린샷·앱 캡처는 카메라 촬영이 아니라 GPS가 처음부터 없습니다. 굳이 제거할 필요 없음.
- 이미 SNS 업로드된 사진 — 인스타·페이스북에 올린 사진은 이미 그 플랫폼이 EXIF를 제거했으므로, 다시 다운로드한 사진에는 GPS가 없습니다.
- 썸네일 EXIF — 일부 도구는 메타데이터만 제거하고 EXIF 썸네일은 남깁니다. 본 도구는 canvas 재인코딩으로 썸네일도 자동 폐기.
- JPG 화질 손실 — JPG → JPG 재인코딩이라 quality slider 권장 0.95 이상. PNG·WebP는 무손실이지만 용량 큰.
자주 묻는 질문
EXIF에 어떤 개인정보가 들어있나요?
스마트폰 사진은 보통 (1) GPS 좌표(위도·경도, 보통 집·회사 위치) (2) 촬영 일시(초 단위) (3) 카메라 기종·시리얼 (4) 노출·조리개 등 촬영 설정이 포함됩니다. 중고거래·인스타 업로드 시 GPS로 사용자 집 위치가 노출된 사례가 다수입니다.
이미지가 외부 서버로 업로드되나요?
전송되지 않습니다. 모든 처리는 브라우저 Canvas API에서 이뤄지며, 사이트 운영자도 사진과 EXIF를 볼 수 없습니다.
이 도구는 어떻게 EXIF를 제거하나요?
Canvas API로 원본을 디코드 → 픽셀만 재인코딩합니다. EXIF·GPS·ICC·XMP 등 모든 메타데이터가 자동 제거됩니다. 일부 EXIF 키만 지우는 piexifjs 방식보다 안전합니다.
화질 손실은 얼마나 되나요?
JPG 출력 시 기본 quality 0.92로 육안 차이 거의 없습니다. PNG·WebP는 무손실 모드. 슬라이더로 0.85~0.98 조절 가능.
iPhone HEIC 사진도 되나요?
HEIC는 브라우저가 디코드하지 못합니다. HEIC→JPG 변환 도구로 먼저 JPG로 바꾼 후 이 도구를 쓰세요. 단, HEIC→JPG 변환 단계에서 이미 EXIF가 제거되는 경우가 많습니다.
인스타·페이스북 업로드 시 자동으로 GPS가 제거되지 않나요?
인스타·페북은 표시는 안 해도 내부에 GPS·EXIF 일부를 보관·전송하는 사례가 있습니다. 중고거래(당근·번개장터·중고나라)·블로그·디스코드는 원본 그대로 노출되는 경우가 많아 업로드 전 직접 제거가 안전합니다.
참고
최종 검증: 2026-05-17 / 브라우저 native Canvas API + piexifjs 1.0.6 (EXIF 표시 전용, 제거는 Canvas 재인코딩).
- Canvas API — MDN
- EXIF 사양 — CIPA DC-008-2019
- 위치정보의 보호 및 이용 등에 관한 법률 — 국가법령정보센터
⚠️ Canvas 재인코딩 방식은 EXIF·GPS·ICC·XMP를 모두 제거하지만, 픽셀이 재인코딩되므로 JPG는 약간의 손실이 있습니다. 무손실로 EXIF만 지우려면 별도 piexifjs.remove() 방식이 필요합니다.