paper&honey

직접 실험·검증한 가이드

작성 paper&honey 운영자 게시 수정

HEIC 사진, 어디서 열리고 어디서 안 열리나

회사 윈도우 PC로 옮긴 아이폰 사진이 기본 상태에서는 열리지 않는 경우가 많고, 웹서비스에 올려도 미리보기가 깨지거나 관공서 첨부 창에서 업로드 단계부터 거절되는 일이 잦습니다. 원인은 대부분 파일 확장자가 JPG가 아니라 HEIC이기 때문입니다. HEIC가 무엇이고, 어떤 환경에서 열리고 어디서 막히는지, 그리고 상황별로 어떻게 대처하면 되는지 정리했습니다.

HEIC(HEIF)란 무엇인가

HEIF는 MPEG 그룹이 표준화한 고효율 이미지 파일 포맷(High Efficiency Image File Format)입니다. 그중 HEVC(H.265) 코덱으로 압축한 파일이 HEIC 확장자를 쓰며, 애플이 iOS 11부터 아이폰 카메라의 기본 저장 형식으로 채택하면서 널리 퍼졌습니다. 즉 HEIC는 애플이 만든 독자 포맷이 아니라 국제 표준이지만, 실제로는 애플 기기에서 생성되는 경우가 압도적으로 많아 "아이폰 사진 형식"처럼 인식되고 있습니다. 확장자가 .heic인 파일과 .heif인 파일은 같은 계열이며, 호환성 문제도 같은 방식으로 발생합니다.

애플이 HEIC를 기본으로 쓰는 이유 — 용량을 재보면 납득된다

가장 큰 이유는 용량입니다. 애플은 같은 화질에서 JPEG의 절반 수준이라고 설명하는데, 말로만 듣기보다 직접 재보는 게 확실해서 맥(macOS 26.5.2)에서 실측했습니다. 같은 사진 한 장(맥 기본 배경화면 Sonoma)을 해상도만 바꿔가며 HEIC와 JPEG(품질 high)로 각각 저장하고, 맥 기본 도구 sips로 파일 크기를 쟀습니다.

sips -Z 2000 src.heic --out r.heic                         # HEIC로 저장
sips -s format jpeg -s formatOptions high r.heic --out r.jpg  # JPEG(high)로 저장
긴 변 HEIC JPEG(high) JPEG이 몇 배
400px6KB24KB3.4배
1000px18KB72KB3.9배
2000px44KB193KB4.3배
4000px129KB569KB4.4배

HEIC가 JPEG의 3~4배 작았고, 해상도가 커질수록 격차도 벌어졌습니다. 스마트폰 화소가 계속 높아지는 걸 생각하면 애플이 왜 이 포맷을 골랐는지 숫자로 납득이 됩니다. 다만 이 3~4배는 다소 후하게 나온 수치입니다. Sonoma가 하늘·바다처럼 매끄러운 풍경이라 HEIC(HEVC) 압축에 특히 유리한 그림이라서요. 인물·복잡한 배경이 섞인 실제 아이폰 스냅은 애플이 말하는 "절반 수준"(약 2배)에 더 가깝습니다. 그래도 방향은 분명합니다 — 같은 화질이면 HEIC가 작습니다. 용량 외에도 HEIF는 JPEG보다 넓은 색 표현이 가능하고, 한 파일에 여러 이미지를 담을 수 있어 라이브 포토·연속 촬영과도 잘 맞습니다. 파일을 열어 앞부분을 보면 정체가 드러나는데, HEIC 파일의 첫 바이트는 이렇습니다.

$ xxd photo.heic | head -1
00000000: 0000 0024 6674 7970 6865 6963  ...$ftypheic

ftyp 뒤의 heic가 이 파일이 HEIC임을 알리는 표식이고, 내부 이미지는 동영상 코덱인 HEVC(H.265)로 압축돼 있습니다. 이 "이미지를 동영상 코덱으로 압축한다"는 점이 용량 이점의 비결이자, 동시에 호환성 문제의 근원입니다 — HEVC 디코더가 없는 환경에서는 열 수가 없으니까요. 문제는 포맷 자체가 아니라, 애플 생태계 바깥에서는 이 HEVC 지원이 아직 고르지 않다는 점입니다.

환경별 호환 상황 정리

아이폰에서 아예 JPG로 찍는 설정

앞으로 찍을 사진부터 JPG로 저장하고 싶다면 아이폰의 설정 → 카메라 → 포맷에서 "고효율"을 "높은 호환성"으로 바꾸면 됩니다. 높은 호환성을 선택하면 사진은 JPEG로, 동영상은 H.264로 저장되어 어디서든 열립니다. 주의할 점은 이 설정이 앞으로 찍을 사진에만 적용된다는 것입니다. 이미 찍어 둔 사진은 그대로 HEIC로 남아 있으므로 별도로 변환해야 합니다.

다만 트레이드오프가 있습니다. 같은 사진이라도 JPEG 쪽이 용량을 더 차지하므로 저장 공간과 아이클라우드 용량이 빠르게 소모됩니다. 또 일부 고사양 동영상 촬영 옵션은 고효율 포맷을 전제로 하기 때문에, 높은 호환성 상태에서는 선택지가 제한될 수 있습니다. 사진을 주로 애플 기기 안에서만 쓰고 가끔만 외부로 보내는 사람이라면, 기본 설정을 유지하고 필요할 때만 변환하는 쪽이 손해가 적습니다.

이미 HEIC로 찍은 사진을 보내야 한다면

이미 찍어 둔 HEIC 사진을 JPG가 필요한 곳에 제출해야 한다면 변환이 가장 간단한 해결책입니다. paper&honey의 HEIC를 JPG로 변환 도구를 쓰면 프로그램을 설치하지 않아도 기기에서 곧바로 변환되고, 사진을 어디에도 올리지 않으니 증명사진 같은 개인 사진도 마음 놓고 맡길 수 있습니다. 변환 후 JPG 용량이 커져서 업로드 용량 제한에 걸린다면 이미지 용량 줄이기 도구로 파일 크기를 조절하면 됩니다.

실측한 것과 인용한 것

위 용량 실측과 파일 시그니처, "맥에서는 sips로 문제없이 열린다"는 이 맥에서 실제로 돌려 나온 결과입니다. 반면 환경별 호환 표의 윈도우·안드로이드·브라우저 동작은 제가 각 기기에서 직접 재현한 것이 아니라, 널리 알려진 지원 현황을 정리한 것입니다. 특히 윈도우는 버전과 HEVC 확장 설치 여부에 따라, 안드로이드는 제조사와 기본 갤러리 앱에 따라 결과가 갈릴 수 있으니 참고로 봐주세요.

더 궁금할 만한 것들

Q. HEIC를 JPG로 바꾸면 화질이 나빠지나요? 두 포맷 모두 손실 압축이므로 변환 과정에서 이론적으로는 약간의 손실이 생길 수 있습니다. 다만 서류 제출이나 웹 업로드 용도에서 눈으로 구분될 정도의 차이가 나는 경우는 드뭅니다. 원본을 지우지 말고 변환본을 따로 저장해 두면 필요할 때 언제든 다시 변환할 수 있습니다.

Q. 카톡이나 메일로 보내면 알아서 JPG가 되지 않나요? 앱이나 전송 경로에 따라 자동으로 JPEG로 변환해 보내 주는 경우도 있습니다. 다만 어떤 경로가 변환해 주는지는 서비스와 설정에 따라 달라서, 제출용 파일처럼 형식이 확실해야 하는 경우라면 전송 결과에 맡기기보다 직접 변환해 확인하는 편이 안전합니다.

Q. 아이폰 사진을 PC로 옮길 때부터 JPG로 받을 수는 없나요? 아이폰의 설정 → 사진 → Mac 또는 PC로 전송 항목을 "자동"으로 두면, 케이블로 컴퓨터에 옮길 때 호환되는 형식으로 변환해 전송합니다. 다만 이 설정은 케이블 전송에 적용되는 것이라, 클라우드나 메신저로 옮기는 경우까지 보장하지는 않습니다.

아이폰 HEIC 사진이 회사 PC에서 아예 열리지 않아 급한 상황이라면 HEIC가 안 열릴 때 가이드에서 상황별 대처를 따로 정리했습니다. 같은 구도가 아이폰 동영상에서도 반복됩니다. 고효율 설정으로 찍은 영상은 사진의 HEIC과 같은 이유로 상대 PC에서 열리지 않는데, 이때 재인코딩이 정말 필요한지를 실측으로 가른 이야기는 아이폰 MOV를 MP4로 가이드에 정리했습니다. 기기 사이를 오가며 파일이 깨지거나 안 열리는 문제는 이름에서도 터지는데, 맥에서 보낸 압축 파일 이름이 윈도우에서 흩어지는 문제는 맥 자소분리 실측 가이드에서 바이트까지 파고들었습니다.