Windows에서 중복 및 유사한 사진을 찾는 방법

간단한 답: Windows 10과 11은 사진을 이름, 크기, 날짜로 정렬할 수 있지만 사진이 어떻게 생겼는지는 비교하지 못합니다. Duplicate File Finder 같은 무료 도구는 지각 해시(pHash)를 사용해 완전히 같은 사본과 시각적으로 비슷한 이미지(크기 조정, 다시 저장, 다시 압축, 가볍게 편집한 사진)를 모두 찾아내고, 무엇이든 휴지통으로 보내기 전에 모든 사본의 미리보기를 보여 줍니다.

서로 다른 두 가지 문제: 동일한 사진과 비슷한 사진

사진은 두 가지 방식으로 중복되며, 각각 다른 도구가 필요합니다.

  • 동일한 사본 — 같은 파일을 두 번 저장한 경우입니다. 예를 들어 IMG_2041.jpgIMG_2041 (1).jpg가 있습니다. 바이트가 같으므로 해시 비교로 즉시 찾아냅니다.
  • 비슷한 이미지 — 같은 사진을 다른 품질로 내보내거나, 메신저용으로 크기를 줄이거나, 자르거나 보정한 경우입니다. 그림은 익숙해 보이지만 바이트는 모두 다릅니다. 90% 품질로 다시 저장한 JPEG는 해시가 완전히 달라집니다.

일반적인 중복 찾기 도구는 첫 번째 경우만 해결합니다. 실제로 정리하고 싶은 “사진 중복” 대부분은 두 번째 그룹에 속합니다.

방법 1: 파일 탐색기(수동)

  1. 사진 폴더를 열고 보기 → 큰 아이콘 또는 자세히로 전환합니다.
  2. 이름 또는 크기 기준으로 정렬합니다. 동일한 사본은 보통 서로 붙어 있습니다.
  3. 사진을 눈으로 비교하고 Ctrl을 누른 채 여분의 사본을 선택한 뒤 Delete를 누릅니다.

사진이 몇십 장 정도일 때는 현실적인 방법입니다. 하지만 수천 장이 넘는 라이브러리에서는 가망이 없습니다. 4만 장의 사진을 눈으로 확인할 수도 없고, 크기가 같은 파일이 서로 다른 사진일 수도 있으며, 다시 저장한 사본은 어차피 크기가 다릅니다.

방법 2: PowerShell 해싱(동일한 사본만)

PowerShell로 바이트가 완전히 같은 사진을 찾을 수 있습니다.

Get-ChildItem "D:\Photos" -Recurse -File -Include *.jpg,*.jpeg,*.png |
  Get-FileHash -Algorithm SHA256 |
  Group-Object Hash |
  Where-Object { $_.Count -gt 1 } |
  ForEach-Object { $_.Group.Path }

간단한 확인용으로는 유용하지만 두 가지 한계가 있습니다. 사진 라이브러리 전체의 해시를 계산하는 데 오랜 시간이 걸리고, 다시 저장하거나 크기를 줄인 사진은 해시가 달라서 절대 일치하지 않습니다. 또한 결과가 미리보기 없는 경로 목록뿐이라 가족 사진을 다룰 때는 위험합니다.

방법 3: Duplicate File Finder — 미리보기를 지원하는 무료 사진 찾기

Duplicate File Finder에는 지각 해시를 기반으로 한 전용 비슷한 이미지 모드가 있습니다.

  1. 사진 라이브러리가 있는 폴더를 선택하고 비슷한 이미지 모드를 고릅니다.
  2. 유사도 임계값을 설정하고(기본 95%로 오탐을 피할 만큼 엄격합니다) 아이콘과 썸네일을 건너뛰도록 최소 이미지 크기를 지정합니다.
  3. 검사를 시작합니다. 결과가 실시간으로 나타나며 각 그룹에 이미지 미리보기와 함께 사본이 표시되므로, 어떤 버전을 남길지 몇 초 만에 결정할 수 있습니다.
  4. 삭제하기 전에 확인합니다. 전체 화면 뷰어는 확대/축소를 지원하고 EXIF 데이터(카메라, 날짜, 해상도)를 보여 주며 같은 사진의 사본 사이를 전환할 수 있습니다. 여분의 사본은 클릭 한 번으로 휴지통으로 보낼 수 있습니다.

pHash는 이미지가 어떻게 보이는지를 비교하므로 바이트 단위 비교가 놓치는 사진도 찾아냅니다. 다시 압축한 내보내기 파일, 크기를 줄인 사본, 같은 그림의 스크린샷, 가볍게 편집한 버전 등이 그렇습니다. 완전히 같은 중복도 같은 알고리즘으로 찾아내므로 한 번의 검사로 두 경우를 모두 처리합니다. 이 앱은 무료이고 광고와 텔레메트리가 없으며 Windows 10/11(x64)에서 작동합니다.

무료 다운로드 — DuplicateFileFinder-Setup.exe

사진 중복을 안전하게 삭제하는 방법

  • 미리보기를 보고 가장 품질이 좋은 사본을 남기세요. 보통 EXIF 데이터가 온전한 가장 큰 파일입니다.
  • 한 버전은 편집본이고 다른 버전은 원본이라면 가치가 같은 중복이 아니므로 둘 다 남기세요.
  • 우선 휴지통으로 삭제하세요. 일주일 뒤에도 문제가 없으면 휴지통을 비우면 됩니다.
  • 클라우드 폴더(OneDrive, Google 포토 동기화 폴더)를 확인하세요. 그곳에서 삭제하면 모든 곳에서 삭제됩니다.
  • 도구가 자동으로 삭제하게 두지 마세요. Duplicate File Finder에서는 선택이 항상 수동이며, 그룹에서 가장 오래된 파일이 원본으로 유지됩니다.

자주 묻는 질문

지각 해시(pHash)란 무엇인가요?

이미지가 어떻게 보이는지를 나타내는 지문입니다. 그림을 작은 크기로 줄이고 회색조로 변환한 뒤 간결한 숫자 해시로 만듭니다. 시각적으로 동일한 두 사진은 한쪽의 크기를 줄이거나 다시 저장했더라도 거의 같은 지문을 만들어 내며, 얼마나 가까워야 같은 것으로 볼지는 유사도 임계값이 결정합니다.

완전히 동일한 중복 사진도 찾나요?

네. 시각적으로 동일한 이미지는 같거나 거의 같은 pHash를 받으므로 완전히 같은 사본도 비슷한 사진들과 함께 그룹화됩니다. 바이트 단위의 완벽한 보장이 필요하면 정확한 중복 모드가 파일을 SHA-256으로 직접 해시합니다.

앱이 사진을 자동으로 삭제하나요?

아니요. 모든 그룹을 직접 확인하고 사본을 선택한 뒤 휴지통으로 보낼지 완전히 삭제할지 결정합니다. 앱이 스스로 파일을 삭제하는 일은 없습니다.


더 많은 가이드: Windows 11에서 중복 파일 삭제하기, 중복된 노래와 음악 파일 찾기.