이 페이지의 코드가 시작되지 않았습니다.

index.html을 폴더에서 바로 열면 브라우저가 JavaScript 모듈을 막습니다. 그래서 사진을 골라도 아무 일도 일어나지 않아요. 폴더를 http로 띄워서 여세요:

powershell -ExecutionPolicy Bypass -File serve.ps1

그런 다음 http://localhost:8080/을 여세요.

EXIF 확인 및 제거 — 사진 메타데이터 지우기

사진이 나에 대해 뭘 흘리고 있는지 확인하고, 빼냅니다.

언어: 한국어
소스 보기
사진은 절대 업로드되지 않습니다. 서버가 아예 없으니까요.

파일을 열고 해석하고 다시 쓰는 일은 내 브라우저가 합니다. 이 도구에는 네트워크 기능이 하나도 없습니다. 가져올 것도 보낼 것도 없어요. 설령 보내려 해도 이 페이지 반대편에는 사진을 받아 줄 서버 자체가 없습니다.

실시간 확인: 확인 중…

오프라인: 확인 중…

그냥 믿지 마시고 직접 확인해 보세요. 개발자 도구의 '네트워크' 탭을 켜 놓고 사진을 정리해 보십시오. 이미지도, 미리보기도, 파일 이름도, 파일에서 읽어 낸 태그도 실려 나가는 요청이 없습니다. 아니면 인터넷을 끊고 그냥 정리해 보셔도 됩니다.

1 사진 고르기

2 전부 지우기

버튼 하나로 목록의 모든 사진을 처리합니다. 사진은 디코딩되지도, 다시 그려지지도, 다시 압축되지도 않습니다. 압축된 이미지 데이터는 손대지 않고 그대로 옮기고, 그걸 둘러싼 메타데이터만 떨어냅니다. 그래서 나오는 것은 아무것도 붙어 있지 않은 같은 사진입니다.

방향 태그 휴대폰은 센서가 본 그대로 사진을 저장하고 어느 쪽이 위인지를 태그 하나로 적어 둡니다. 그것을 지우면 일부 뷰어가 사진을 옆으로 보여 줍니다. 남기면 이 태그 하나만 담은 새 EXIF 블록을 쓰는데, 그것도 사진이 이미 바로 서 있지 않을 때만입니다.

색 프로파일 ICC 프로파일은 사진 속 숫자가 어떤 색을 뜻하는지를 알려 줍니다. 찍은 사람에 대해서는 아무것도 말하지 않고요. 이걸 버리면 넓은 색 영역으로 찍은 사진의 색이 눈에 띄게 틀어질 수 있어서, 따로 말씀하지 않는 한 남깁니다.

남길 것

3 안을 들여다보고, 원하는 것을 고치기

위에서 사진을 고르면 그 안의 모든 것이 여기 나타납니다. 어디에 있었는지, 언제였는지, 무엇으로 찍었는지까지요. 그걸 알아내려고 어디로도 아무것도 보내지 않습니다.

Markdown으로 보기

사진에서 EXIF 정보를 지우는 방법

  1. 사진을 고릅니다. 선택 영역에 끌어다 놓거나 직접 골라 주세요. 브라우저가 디스크에서 곧바로 읽습니다. 그동안 어디로도 아무것도 나가지 않습니다.
  2. 궁금하시면 무엇이 들었는지 읽어 봅니다. 발견 목록이 알아 둘 만한 것부터 짚어 줍니다. GPS 좌표, 촬영 시각, 일련번호 같은 것들이요. 모든 태그가 담긴 전체 표는 그다음에 나옵니다.
  3. "메타데이터 전부 지우기"를 누릅니다. 대부분은 여기서 일이 끝납니다. 모든 태그와 XMP, IPTC 블록, 주석, 내장 미리보기가 목록에 올린 모든 사진에서 한 번에 사라집니다.
  4. 지우는 대신 고쳐도 됩니다. 날짜를 바꾸고, 저작권 표기를 손보고, 위치만 빼고 카메라 설정은 남기고. 그렇게 정리한 다음 그 사진만 따로 저장하시면 됩니다.

자세한 설명

사진이 나에 대해 흘리는 정보, 그리고 그걸 빼내는 법 휴대폰으로 찍은 사진은 대개 찍힌 자리의 정확한 좌표와 초 단위 시각, 카메라 일련번호를 싣고 다닙니다. 거기 무엇이 들었고, 누가 읽을 수 있으며, 사진은 건드리지 않고 그것만 빼내는 방법.

자주 묻는 질문

제 사진이 어딘가로 업로드되나요?

아닙니다. 파일을 읽고 해석하고 다시 쓰는 일은 내 기기에서 도는 내 브라우저가 합니다. 이 도구에는 네트워크 기능이 하나도 없어서 무언가를 가져오지도, 보내지도 않습니다. 이 페이지의 Content-Security-Policy에 연결해도 되는 주소가 전부 적혀 있는데, 그중 이 사이트 것은 하나도 없습니다.

EXIF가 무엇이고, 사진에는 그 밖에 무엇이 숨어 있나요?

EXIF는 카메라가 사진 옆에 적어 두는 태그 묶음입니다. 제조사와 모델, 노출 설정, 초 단위까지의 날짜와 시각, 흔히 GPS 좌표, 때로는 일련번호까지 들어갑니다. 사진에는 그 밖에도 더 들어 있는 경우가 많습니다. 편집 프로그램이 남긴 XML 형태의 XMP 패킷, 설명과 작성자 항목이 담긴 IPTC 블록, 색 프로파일, 미리보기용으로 들어간 작은 사본, 그리고 문서로 공개되지 않은 제조사 데이터인 메이커 노트가 그렇습니다. 이 도구는 그 전부를 나열합니다.

메타데이터를 지우면 화질이 떨어지나요?

아닙니다. 사진을 다시 저장하는 대신 이런 도구를 쓰는 가장 큰 이유가 바로 이것입니다. 메타데이터는 압축된 사진 안이 아니라 그것을 감싼 컨테이너에 들어 있습니다. 지운다는 것은 목록에서 항목을 빼고 그 목록을 다시 쓰는 일이고, 압축된 이미지 데이터는 바이트 그대로 복사됩니다. 그래서 결과는 정확히 같은 픽셀로 디코딩됩니다. 디코딩되는 것도, 다시 압축되는 것도 없습니다.

어떤 파일 형식을 다루나요?

JPEG, PNG, WebP입니다. HEIC와 AVIF는 알아보기는 하지만 다시 쓰지는 않습니다. 중첩된 아톰으로 이루어진 박스 형식이라 다른 파서가 필요하거든요. 망가진 파일을 내놓는 대신 그렇다고 말합니다. 순수 TIFF도 다루지 않습니다. TIFF에서는 메타데이터와 픽셀을 같은 오프셋으로 가리키기 때문입니다.

메타데이터를 지우면 사진이 돌아가 보일 수도 있나요?

그럴 수 있고, 그에 대비한 설정이 있습니다. 휴대폰은 대개 센서가 본 그대로 사진을 기록하고 어떻게 돌려야 하는지를 Orientation 태그로 적어 둡니다. 그 태그를 지우면 일부 뷰어가 사진을 옆으로 보여 줍니다. 기본으로 켜져 있는 "방향 태그는 남기기" 항목은 그 태그 하나만 담은 아주 작은 EXIF 블록을 다시 써 넣습니다. 그것도 사진이 실제로 필요로 할 때만요. EXIF를 티끌도 남기고 싶지 않다면 꺼 두세요.

GPS 위치도 지워지나요?

지워집니다. 전부 지우면 GPS 디렉터리 전체가 사라지고, 위치만 따로 지우고 나머지를 남길 수도 있습니다. 좌표는 십진 도 단위로 먼저 보여 드립니다. "51도 30분 26초"라고 적혀 있으면 그 사진이 어느 건물에서 찍혔는지를 말하고 있다는 사실이 잘 와닿지 않으니까요.

태그를 지우는 대신 고칠 수도 있나요?

됩니다. 문자 태그, 날짜, ISO, 방향, 해상도는 모두 고칠 수 있고, 태그가 하나도 없는 사진에 흔한 태그 몇 개를 새로 넣을 수도 있습니다. 한 가지 주의할 점이 있습니다. 파일을 쓸 때 EXIF 블록을 새로 만드는데, 메이커 노트는 원래 블록 안쪽을 가리키는 오프셋을 담고 있습니다. 그래서 새로 만들어진 메이커 노트를 제조사 소프트웨어가 나중에 읽지 못할 수 있습니다. 그게 중요하다면 메이커 노트를 지우거나, 파일을 아예 고치지 말고 두세요.

무료인가요? 가입해야 하나요?

무료이고 계정도, 로그인도, 체험판도 없습니다. 이 사이트는 광고로 유지되는데, 그 광고에도 내 사진에 관한 것은 넘어가지 않습니다.

오프라인에서도 되나요?

됩니다. 페이지를 한 번 불러온 다음 인터넷을 끊어도 계속 동작합니다. 아무것도 업로드되지 않는다는 가장 간단한 증명이기도 하고요. 사진을 어딘가로 보내서 처리하는 도구라면 선을 뽑는 순간 멈춰 버릴 테니까요.