MOM.SOFT

MOMSOFT  /  가이드

Guide

HEIC를 JPG로 변환하는 가장 확실한 방법

아이폰 사진이 윈도우와 웹에서 열리지 않는 진짜 이유, 변환하면서 화질과 촬영일을 지키는 방법, 그리고 애초에 JPG로 찍도록 바꾸는 설정까지 한 번에 정리했습니다.

프로젝트 문의하기 →

아이폰 사진이 .HEIC로 저장되는 이유

아이폰으로 찍은 사진을 윈도우 PC로 옮기면 .HEIC라는 낯선 확장자가 나오고, 더블클릭해도 열리지 않거나 웹사이트 업로드 창에서 거부당하는 일이 자주 있습니다. 파일이 손상된 것이 아니라 포맷 자체가 다른 것입니다.

HEIC는 정확히는 HEIF(High Efficiency Image File Format, ISO/IEC 23008-12)라는 컨테이너 안에 담긴 사진입니다. 그 안의 실제 이미지 데이터는 HEVC(H.265) 코덱으로 압축돼 있습니다. 쉽게 말해 HEIC는 "동영상 코덱으로 압축한 정지 사진"에 가깝습니다. 애플은 iOS 11부터 A10 이상 칩을 탑재한 기기의 기본 촬영 포맷을 HEIF로 바꿨고, 그래서 아이폰 7 이후 모델은 설정을 바꾸지 않는 한 계속 HEIC로 저장합니다. 안드로이드도 비교적 최근 버전부터 HEIF 저장을 지원하며, 갤럭시 계열은 카메라 설정에서 고효율 이미지(HEIF) 저장을 켜고 끌 수 있습니다. 즉 HEIC는 아이폰만의 포맷이 아니라, 최신 스마트폰 전반이 향하고 있는 방향입니다.

윈도우와 브라우저가 못 여는 진짜 이유는 라이선스입니다

핵심은 HEVC가 특허 라이선스가 걸린 코덱이라는 점입니다. JPEG는 관련 특허가 오래전에 만료되어 누구나 무료로 구현할 수 있지만, HEVC는 여러 특허 풀에 로열티를 지불해야 합니다. 그래서 운영체제와 브라우저 제조사가 기본 탑재를 꺼립니다. 대부분의 데스크톱 브라우저가 기본 상태에서는 HEIC 이미지를 화면에 직접 그려주지 못하는 것도, 윈도우가 코덱을 별도 설치 항목으로 떼어 놓은 것도 모두 같은 이유입니다. 반면 애플 기기의 사파리는 애플이 라이선스를 부담하므로 문제없이 표시됩니다. 기술적 한계가 아니라 비용 구조의 문제라는 점을 알아두면, 왜 어떤 기기에서는 열리고 어떤 기기에서는 안 열리는지 훨씬 쉽게 이해됩니다.

HEIC vs JPG — 무엇을 얻고 무엇을 잃는가

변환은 공짜가 아닙니다. JPG로 바꾸면 호환성을 얻는 대신 용량과 일부 데이터를 잃습니다. 두 포맷의 성격을 알고 결정해야 나중에 후회하지 않습니다.

용량

같은 체감 화질 기준으로 HEIC 파일이 JPG의 절반 수준이라는 것이 애플이 내세운 도입 명분이었고, 실제 체감도 대체로 그렇습니다. 반대로 말하면 JPG로 변환할 때 용량이 눈에 띄게 늘어난다는 뜻이니, 사진 수천 장을 한꺼번에 바꾸기 전에 남은 저장 공간을 먼저 확인하십시오.

색 표현

HEIC는 채널당 10비트를 지원해 하늘·노을처럼 완만한 그러데이션에서 띠(밴딩)가 덜 생깁니다. JPG는 8비트 고정입니다. 최신 아이폰의 HDR 사진을 JPG로 내리면 화면에서 다소 밋밋하게 보일 수 있습니다.

담을 수 있는 것

HEIC는 한 파일에 여러 장(Live Photo), 투명도, 심도 맵, HDR 정보까지 넣을 수 있습니다. JPG는 사진 한 장뿐입니다. 변환하면 이 부가 데이터는 대부분 사라집니다.

호환성

JPG는 1990년대부터 쓰인 사실상의 표준으로, 관공서 민원 사이트·구형 프린터·오래된 포토샵까지 거의 모든 곳에서 열립니다. 이 한 가지 장점이 나머지 모든 단점을 덮는 상황이 많습니다.

재압축 손실을 최소화하는 품질값

HEIC도 JPG도 손실 압축입니다. 즉 HEIC를 JPG로 바꾸는 것은 손실 압축본을 다시 손실 압축하는 작업이라 원리상 화질이 조금 깎입니다. 실무에서는 품질(quality) 값을 85~92 사이로 두는 것이 무난합니다. 95 이상은 용량만 급격히 커지고 눈에 보이는 이득이 거의 없으며, 80 아래로 내리면 하늘·피부처럼 완만한 면에서 블록 노이즈와 색 번짐이 드러나기 시작합니다. 한 번 깎인 화질은 다시 올릴 수 없으므로, 원본 HEIC는 지우지 말고 따로 보관한 뒤 JPG는 사본으로 쓰는 것이 안전합니다.

가장 좋은 해법: 애초에 JPG로 찍기

매번 변환하는 것이 번거롭다면 촬영 단계에서 포맷을 바꾸는 것이 근본적인 해결책입니다. 아이폰에서 설정 > 카메라 > 포맷 > 높은 호환성을 선택하면 이후 촬영분은 사진은 JPEG, 동영상은 H.264로 저장됩니다. 이미 찍어둔 HEIC 파일이 바뀌지는 않고, 설정 이후 촬영분에만 적용된다는 점만 기억하면 됩니다.

다만 이 선택에는 대가가 있습니다. 저장 공간을 대략 두 배 쓰게 되고, 4K 60fps나 HDR 영상처럼 HEVC가 반드시 필요한 촬영 모드에서는 기기가 자동으로 고효율 포맷을 사용합니다. ProRAW를 함께 쓰는 경우에도 동작이 달라질 수 있습니다.

전송할 때만 자동 변환하는 절충안

저장 공간은 아끼면서 PC 호환성만 확보하고 싶다면 설정 > 사진 > MAC 또는 PC로 전송 > 자동을 켜두는 방법이 있습니다. 아이폰 안에는 HEIC로 두고, USB 케이블로 컴퓨터에 옮길 때만 JPEG로 변환해 내보냅니다. 이 옵션이 "원본 유지"로 되어 있으면 HEIC 그대로 넘어오므로, 윈도우에서 사진이 안 열린다는 문의의 상당수는 이 설정 하나로 해결됩니다.

윈도우에서 HEIC를 열려면

변환하지 않고 미리보기만 하고 싶을 때는 코덱을 설치하면 됩니다. Microsoft Store에서 HEIF 이미지 확장을 설치하면 탐색기 썸네일과 사진 앱에서 HEIC가 보이기 시작합니다. 윈도우 10에서는 이미지 데이터가 HEVC로 압축돼 있기 때문에 HEVC 코덱 확장까지 함께 필요할 수 있으며, 이 항목은 유료로 판매되는 버전과 제조사가 제공하는 무료 버전이 나뉘어 있습니다. 윈도우 11은 빌드와 제조사에 따라 관련 지원이 이미 들어 있기도 하니, 무언가를 설치하기 전에 HEIC 파일을 한 번 열어보고 판단하는 편이 좋습니다.

운영체제별 변환 방법

비교적 최신 macOS라면 파인더에서 파일을 여러 개 선택하고 마우스 오른쪽 클릭 > 빠른 동작 > 이미지 변환을 고르는 것만으로 별도 앱 없이 JPEG로 바꿀 수 있습니다. 이 메뉴가 없는 버전에서는 미리보기 앱에서 파일 > 내보내기를 쓰면 품질 슬라이더로 압축 강도를 직접 조절할 수 있습니다. 터미널이 익숙하다면 macOS에 기본 포함된 sips 명령이 가장 빠릅니다. 사진이 있는 폴더로 이동해 sips -s format jpeg -s formatOptions 90 *.heic --out ./jpg 형태로 실행하면 되는데, 출력 폴더는 미리 만들어 두어야 오류가 나지 않습니다.

윈도우

윈도우에는 기본 일괄 변환 기능이 없습니다. 사진 앱에서 한 장씩 다른 형식으로 저장하거나, ImageMagick 같은 도구를 설치해 magick mogrify -format jpg -quality 90 *.heic처럼 처리합니다. 단 ImageMagick 빌드에 libheif가 포함돼 있어야 HEIC를 읽습니다.

설치 없이 바로

몇 장 안 되거나 관리자 권한이 없는 PC라면 브라우저에서 처리하는 편이 빠릅니다. 맘소프트의 HEIC → JPG 변환 도구처럼 브라우저 안에서 변환이 끝나는 방식이면 사진을 외부 서버에 올리지 않아도 됩니다. 온라인 도구를 고를 때는 업로드형인지 로컬 처리형인지, 그리고 변환된 파일의 보관 기간이 어떻게 되는지를 확인하는 습관을 들이십시오. 가족사진이나 신분증 사본처럼 민감한 이미지라면 특히 중요합니다.

변환하면 촬영일이 사라지는 문제

변환 후 사진 폴더를 열었더니 모든 사진의 날짜가 "오늘"로 바뀌어 시간순 정렬이 엉망이 된 경험, 많은 분들이 해보셨을 겁니다. 이건 버그가 아니라 두 가지 서로 다른 날짜가 섞여서 생기는 현상입니다.

촬영 일시(EXIF DateTimeOriginal)는 사진 파일 안에 기록된 메타데이터이고, 수정한 날짜는 운영체제가 파일에 붙인 정보입니다. 변환하면 새 파일이 만들어지므로 수정한 날짜는 반드시 오늘로 바뀝니다. 이때 변환 도구가 EXIF를 그대로 옮겨줬다면 촬영 일시는 살아 있습니다. 윈도우 탐색기에서 열 머리글을 오른쪽 클릭해 "찍은 날짜" 열을 추가한 뒤 그 기준으로 정렬해 보십시오. 값이 남아 있다면 정상입니다.

더 자주 겪는 문제: 사진이 옆으로 눕는 현상

HEIC는 회전 정보를 컨테이너 속성(irot)과 EXIF Orientation 두 곳에 담을 수 있습니다. 변환 도구가 이 중 하나만 읽으면 세로로 찍은 사진이 가로로 눕거나, 반대로 이미 회전된 픽셀에 회전값이 또 적용돼 180도 뒤집히기도 합니다. 도구를 처음 쓸 때는 세로 사진 한 장을 먼저 시험 변환해서 방향이 맞는지 확인한 뒤 전체를 돌리는 것이 안전합니다.

수백 장을 한 번에 처리하는 요령

사진 수가 많아지면 방식보다 순서가 중요해집니다. 아래 흐름대로 하면 실수가 크게 줍니다.

이럴 때는 변환하지 마십시오

모든 HEIC를 JPG로 바꿀 필요는 없습니다. 아이폰과 맥만 쓰고 아이클라우드로 동기화한다면 HEIC 그대로가 용량·화질 양쪽에서 유리합니다. Live Photo의 움직임, 인물 사진의 심도 정보, 최신 기기의 HDR 정보는 JPG로 내리는 순간 사라집니다. 장기 보관용 원본은 HEIC로 두고, 남에게 보내거나 어딘가에 올릴 때만 JPG 사본을 만드는 이중 운용이 가장 실용적인 절충안입니다.

반대로 관공서 서류 제출, 오래된 사내 시스템 업로드, 인화 주문처럼 받는 쪽 환경을 내가 통제할 수 없는 경우에는 고민하지 말고 JPG로 바꿔 보내는 편이 확실합니다. 상대가 열지 못하는 파일은 화질이 아무리 좋아도 소용이 없기 때문입니다.

자주 묻는 질문

HEIC를 JPG로 바꾸면 화질이 나빠지나요?

이론상으로는 손실이 발생합니다. HEIC와 JPG 모두 손실 압축 방식이라 재압축 과정에서 미세한 화질 저하가 생깁니다. 다만 품질값을 85~92 정도로 설정하면 일반적인 감상이나 인화에서는 차이를 알아채기 어렵습니다. 원본 HEIC는 삭제하지 말고 보관해 두는 것을 권합니다.

변환하면 사진 찍은 날짜가 사라지나요?

파일의 수정한 날짜는 변환 시점으로 바뀌지만, 사진 안에 기록된 촬영 일시(EXIF DateTimeOriginal)는 도구가 메타데이터를 보존한다면 그대로 남습니다. 윈도우 탐색기에서 열 머리글을 오른쪽 클릭해 찍은 날짜 열을 추가하면 확인할 수 있습니다. EXIF가 날아갔다면 exiftool로 원본에서 다시 복사해 넣을 수 있습니다.

아이폰에서 아예 JPG로 촬영하려면 어떻게 하나요?

설정 앱에서 카메라 항목에 들어가 포맷을 선택한 뒤 높은 호환성으로 바꾸면 됩니다. 이후 촬영분부터 사진은 JPEG, 동영상은 H.264로 저장됩니다. 이미 찍어둔 HEIC 파일은 바뀌지 않으며, 저장 공간을 대략 두 배 사용하게 된다는 점은 감안해야 합니다.

윈도우에서 HEIC 파일을 변환 없이 그냥 볼 수는 없나요?

Microsoft Store에서 HEIF 이미지 확장을 설치하면 탐색기 썸네일과 사진 앱에서 볼 수 있습니다. 윈도우 10에서는 HEVC 코덱 확장이 추가로 필요할 수 있고, 윈도우 11 최신 빌드에는 기본 포함된 경우가 많습니다. 다만 코덱을 설치해도 웹사이트 업로드 거부 문제는 해결되지 않으므로, 온라인 제출용이라면 JPG 변환이 필요합니다.

관련 도구

이 글에서 설명한 작업은 HEIC → JPG 변환기에서 설치 없이 바로 처리할 수 있습니다. 파일이 서버로 올라가지 않고 브라우저 안에서 변환됩니다.

기술이 필요한 일이 있으신가요

맘소프트는 소프트웨어 개발과 기술 자문을 제공합니다. 편하게 문의해 주세요.

[email protected]