HEIC가 갤럭시·윈도우에서 안 열리는 이유, JPG 변환 원리

아이폰에서 찍은 사진을 갤럭시로 보냈는데 안 열리거나, 회사 지출결의 시스템에 올렸더니 "지원하지 않는 파일 형식"이라고 튕겨 나온 경험이 있을 겁니다. 파일 이름은 분명 사진인데, 확장자를 보면 .jpg가 아니라 .HEIC입니다. 이 문제는 파일이 손상된 게 아니라, 아이폰이 기본으로 찍는 사진의 "포장 방식" 자체가 다르기 때문에 생깁니다.

요약 ① 아이폰 기본 사진 형식인 HEIC는 HEVC라는 압축 방식을 쓰는 HEIF 컨테이너라서, 같은 화질에서 JPG보다 용량이 적게 나갑니다. ② 파일이 안 열리는 이유는 "포맷"이 아니라 그 안의 "코덱"을 재생 프로그램이 지원하지 않기 때문입니다. ③ JPG로 바꾸면 호환성은 넓어지지만, 재압축을 한 번 더 거치므로 용량과 화질에 약간의 손해가 생깁니다.

HEIC는 왜 존재하는가 — 컨테이너와 코덱은 다른 개념입니다

사진 파일을 이해할 때 흔히 헷갈리는 지점이 있습니다. ".jpg"나 ".heic" 같은 확장자를 "포맷"이라고 부르는데, 실제로는 두 가지 층이 겹쳐 있습니다. 하나는 데이터를 담는 상자인 "컨테이너"이고, 다른 하나는 그 안의 이미지를 실제로 압축하는 "코덱"입니다.

JPG는 컨테이너와 코덱이 사실상 하나로 묶여 있어서 이 구분이 잘 드러나지 않습니다. 반면 HEIC는 HEIF(High Efficiency Image Format)라는 컨테이너 안에, HEVC(H.265)라는 영상 압축 코덱을 이미지 한 장에 적용한 결과물입니다. 이름에 "HEIC"라고 붙어 있지만, 사실상 이 파일의 핵심은 컨테이너가 아니라 그 안에 들어간 HEVC 코덱입니다.

아이폰이 이 조합을 기본값으로 쓰는 이유는 단순합니다. HEVC는 JPG가 쓰는 오래된 코덱보다 압축 효율이 훨씬 높아서, 비슷한 화질을 유지하면서도 파일 용량을 절반 가까이 줄일 수 있습니다. 같은 저장 공간에 훨씬 많은 사진을 담을 수 있으니, 저장 용량이 한정된 스마트폰 입장에서는 합리적인 기본값입니다.

그런데 왜 다른 기기에서는 안 열리는가

여기서 실제로 문제가 되는 지점이 나옵니다. 사진 뷰어나 앱이 HEIC 파일을 열려면, HEIF 컨테이너를 해석하는 것뿐 아니라 그 안에 들어있는 HEVC 코덱을 실제로 디코딩할 수 있어야 합니다. JPG처럼 오래되고 사실상 모든 곳에 내장된 코덱과 달리, HEVC 디코더는 특허·라이선스 비용 문제가 얽혀 있어서 모든 플랫폼에 기본으로 들어있지는 않습니다.

그래서 벌어지는 현상이 "포맷 자체는 인식하지만 내용을 못 그린다"는 것입니다. 파일 아이콘은 뜨는데 미리보기가 회색으로 나오거나, 업로드 양식이 확장자만 보고 받아줬다가 실제 처리 단계에서 실패하는 경우도 여기서 비롯됩니다. 이건 파일이 깨진 게 아니라, 그 파일을 읽는 쪽에 필요한 코덱 지원이 갖춰져 있지 않다는 뜻입니다.

제조사·운영체제마다 코덱 지원 여부와 지원 시점이 계속 바뀌고 있어서, "이 기기는 되고 저 기기는 안 된다"를 표로 단정하는 건 오히려 오해를 만듭니다. 확실하게 말할 수 있는 원리는 하나입니다. 문제의 본질은 컨테이너(HEIF)가 아니라 코덱(HEVC)의 지원 여부라는 것입니다.

JPG로 바꾸면 정말 다 해결될까 — 트레이드오프 이해하기

HEIC를 JPG로 바꾸면 이 코덱 문제는 우회됩니다. JPG는 사실상 모든 사진 뷰어, 웹 업로드 양식, 메신저, 편집 프로그램에서 예외 없이 열리는 코덱이기 때문입니다. 호환성만 놓고 보면 확실한 이득입니다.

다만 공짜로 얻는 이득은 아닙니다. HEIC 안의 이미지는 이미 한 번 HEVC로 압축되어 있는 상태입니다. 이걸 JPG로 바꾸는 과정은 그 압축을 풀어서 다시 JPG 방식으로 재압축하는 과정이며, 압축을 다시 거치는 만큼 미세한 화질 손실이 한 번 더 생깁니다. 그리고 HEVC가 JPG보다 압축 효율이 좋았던 만큼, 같은 화질을 유지하려는 JPG 파일은 원래 HEIC보다 용량이 커지는 경우가 일반적입니다.

즉 변환은 "호환성을 사느라 약간의 용량과 화질을 지불하는" 거래에 가깝습니다. 사진을 보관용으로만 오래 쌓아둘 거라면 원본 HEIC를 유지하는 편이 유리하고, 당장 다른 기기·양식에 올려야 한다면 이 정도의 트레이드오프는 감수할 만한 수준입니다.

변환 품질을 직접 조절하면서 확인하는 방법

이 트레이드오프를 체감하는 가장 확실한 방법은 직접 품질 값을 바꿔가며 결과 용량을 비교해 보는 것입니다. 품질을 100%에 가깝게 두면 원본과 거의 차이 없는 화질을 유지하지만 파일이 커지고, 품질을 낮추면 용량은 줄어들지만 세부 손실이 늘어납니다. 어느 지점이 "충분히 가볍고 충분히 선명한지"는 사진마다, 용도마다 다르므로 눈으로 직접 비교하는 편이 가장 정확합니다.

HEIC → JPG 변환

HEIC·HEIF 사진을 브라우저에서 바로 JPG로 변환합니다. 품질 조절 가능 · 파일 서버 업로드 없음

이 도구가 코덱 문제를 대신 처리해 주는 방식

HEIC to JPG 도구는 지금까지 설명한 디코딩 과정을 브라우저 안에서 대신 처리합니다. 사용자가 HEIC·HEIF 파일을 끌어다 놓거나 클릭해서 선택하면, 그 파일 안에 들어있는 HEVC 코덱 데이터를 도구가 직접 해석해서 JPG로 다시 인코딩합니다. 즉 사용자의 기기나 브라우저가 HEVC를 지원하는지 여부와 무관하게 변환이 이뤄집니다.

품질 슬라이더는 10%부터 100%까지 조절할 수 있고, 값을 바꾸면 이전에 만들어 둔 결과가 초기화되어 다시 변환 버튼을 눌러야 새 결과가 나옵니다. 변환이 끝나면 원본 HEIC 용량과 변환된 JPG 용량이 함께 표시되므로, 방금 설명한 "호환성 대 용량"의 트레이드오프를 숫자로 바로 확인할 수 있습니다. 파일이 HEIC·HEIF 형식이 아니면 애초에 변환 단계로 넘어가지 않고 형식이 맞지 않다는 안내가 뜹니다.

정리

  • 아이폰의 HEIC는 HEIF 컨테이너 안에 HEVC 코덱을 쓴 결과물이며, 같은 화질에서 JPG보다 용량이 작게 나오는 것이 기본값으로 채택된 이유입니다.
  • 파일이 안 열리는 원인은 "포맷을 몰라서"가 아니라 그 안의 HEVC 코덱을 디코딩할 지원이 없기 때문이며, 이 지원 여부는 제조사·버전에 따라 계속 바뀌므로 특정 기기를 기준으로 단정할 수 없습니다.
  • JPG 변환은 호환성을 넓히는 대신 재압축에 따른 약간의 용량 증가·화질 손실을 감수하는 거래입니다.
  • 보관용 원본은 HEIC로 남겨두고, 당장 공유·업로드가 필요한 사진만 JPG로 변환하는 방식이 합리적입니다.
  • 품질 값을 직접 조절해 원본과 변환본의 용량을 비교해 보면 이 트레이드오프를 체감으로 확인할 수 있습니다.
HEIC → JPG 변환

HEIC·HEIF 사진을 브라우저에서 바로 JPG로 변환합니다. 품질 조절 가능 · 파일 서버 업로드 없음

자주 묻는 질문

HEIC 파일이 갤럭시나 윈도우 사진 뷰어에서 안 열리는 이유가 뭔가요?

HEIC 파일 안에는 HEVC라는 영상 압축 코덱으로 인코딩된 이미지 데이터가 들어있습니다. 이 파일을 열려면 재생 프로그램이 HEIF 컨테이너를 인식하는 것뿐 아니라 HEVC 코덱을 디코딩할 수 있어야 하는데, 이 코덱 지원이 갖춰져 있지 않은 환경에서는 파일이 손상되지 않았어도 미리보기나 열람이 실패합니다.

그러면 HEIC가 문제 있는 형식인가요?

아닙니다. HEIC(HEIF+HEVC)는 같은 화질을 더 적은 용량으로 담을 수 있는 효율적인 조합입니다. 문제는 형식 자체가 아니라, 이 코덱을 지원하지 않는 프로그램·서비스에서 열려고 할 때 발생하는 호환성 문제입니다. 용도에 따라 원본을 HEIC로 유지하는 것이 오히려 유리할 때도 있습니다.

JPG로 변환하면 화질이 눈에 띄게 나빠지나요?

변환 품질을 충분히 높게(예: 90% 이상) 설정하면 육안으로 차이를 느끼기 어려운 수준으로 유지됩니다. 다만 이미 HEVC로 한 번 압축된 이미지를 다시 JPG로 압축하는 과정이므로 이론적으로는 미세한 손실이 한 번 더 발생하며, 품질 값을 낮게 설정할수록 그 손실이 눈에 띄게 커집니다.

변환된 JPG 용량이 원본 HEIC보다 커지는 게 정상인가요?

정상입니다. HEVC 코덱이 JPG보다 압축 효율이 좋기 때문에, 같은 수준의 화질을 JPG로 담으려면 대체로 더 많은 용량이 필요합니다. 이는 변환 과정의 오류가 아니라 두 코덱의 압축 효율 차이에서 비롯되는 자연스러운 결과이며, 변환 결과 화면에서 원본·변환본 용량을 나란히 비교해 직접 확인할 수 있습니다.

가격 보기카톡 무료 상담