HEIC JPG 변환기 - 무료, 업로드 없음

아이폰의 HEIC 및 HEIF 사진을 JPG, PNG, WebP로 변환하세요. 디코더가 브라우저 내에서 실행되므로 사진이 어디에도 업로드되지 않습니다.

HEIC에서 JPG로의 변환이 하는 일

겉보기에는 HEIC라는 파일명이지만, 그 안에 담긴 형식은 HEIF입니다. 이는 애플이 iOS 11에서 기본 카메라 형식으로 채택한 고효율 이미지 파일 포맷, 즉 ISO 컨테이너입니다. 이 컨테이너 안에는 실제 사진이 4K 영상에 쓰이는 것과 동일한 HEVC 코덱으로 압축되어 있습니다. 이것이 바로 HEIC 사진이 비슷한 품질일 때 JPG의 절반 크기에 불과한 이유입니다. 이 컨테이너는 JPG가 전혀 알지 못하는 것들도 담을 수 있습니다. 알파 채널, 10비트 색상 심도, 인물 사진 모드에 쓰이는 심도 맵, 라이브 포토의 이미지 시퀀스, 여러 이미지를 하나의 파일로 묶은 것 등입니다. JPG로 변환한다는 것은 HEVC로 압축된 사진을 완전히 디코딩하여 원시 픽셀로 되돌린 후, 그 픽셀들을 JPG의 훨씬 오래된 DCT 압축 방식으로 다시 인코딩하는 것을 의미합니다. 이는 단순한 이름 변경이 아닌 진정한 트랜스코딩이며, 이 사이트의 일부 다른 도구들이 헤더만 편집하는 것보다 느린 이유입니다. 이 변환기는 libheif를 WebAssembly로 컴파일하여 여러분의 브라우저에서 바로 디코딩합니다. 변환하는 첫 이미지는 이 WebAssembly 모듈을 다운로드하고 초기화해야 하기 때문에 몇 초 정도 걸립니다. 이후의 이미지들은 이미 로드된 모듈을 재사용하므로 훨씬 빠르게 완료됩니다. 파일은 사용자의 기기에서 직접 메모리로 읽혀 디코딩되고, 그 결과가 다운로드 형태로 반환되므로 어떤 사진도 서버로 전송되지 않습니다. 사람들이 자주 놀라는 두 가지 결과를 분명히 말씀드립니다. 첫째, JPG는 HEVC의 효율성에 미치지 못하기 때문에 출력 파일이 처음보다 거의 항상 2~3배 더 큽니다. 이것은 버그가 아니며 잘못 변환되었다는 신호도 아닙니다. 둘째, HEIC가 품을 수 있는 부가 정보들은 살아남지 못합니다. 대상이 JPG인 경우 알파 채널은 병합되고, 라이브 포토의 움직임은 버려지고 정지된 키 프레임만 유지되며, 인물 사진 모드의 배경 흐림에 사용된 심도 맵 데이터는 사라집니다. 만약 투명도를 보존해야 한다면, 대상 형식을 JPG 대신 PNG나 WebP로 선택하세요. 이 도구는 파일 확장자나 운영체제가 보고하는 MIME 타입을 신뢰하지 않고 ISO 컨테이너의 브랜드 바이트를 검사하여 파일을 식별합니다. 이 두 가지 모두 HEIC에 대해 신뢰할 수 없기 때문입니다.

왜 HEIC를 JPG로 변환해야 할까요

HEIC는 스마트폰의 저장 공간을 절약해 주지만, 이 효율성은 그 사진이 기기 밖으로 나가는 순간 쓸모가 없어집니다. 아직 많은 소프트웨어들이 .heic 파일을 어떻게 다뤄야 할지 모르기 때문입니다.

Windows, 구형 안드로이드 폰, Linux 등 HEVC 디코더 라이선스가 없는 어떤 기기에서든 아이폰 사진을 문제없이 열 수 있습니다.
HEIC를 거부하는 입사 지원, 보험 청구, 중고 거래, 대부분의 인쇄 서비스 사이트 등에 자유롭게 업로드할 수 있습니다.
구 버전의 Photoshop, GIMP, Word, PowerPoint 같이 HEIF를 읽을 수 없는 편집기나 오피스 소프트웨어로 사진을 편집할 수 있습니다.
받는 사람이 따로 변환할 필요 없이 바로 볼 수 있을 거라는 확신을 가지고 이메일이나 메시지에 사진을 첨부할 수 있습니다.

HEIC를 JPG로 변환하는 방법

모든 과정이 네 단계로 이루어지며, 로컬에서 처리됩니다. 사진은 여러분의 기기에서 디코딩되며 절대 외부로 전송되지 않습니다.

1

드래그하거나 파일 선택기를 이용해 .heic, .heif, .hif 파일을 하나 이상 추가하세요. 모든 파일은 이름이 아닌 내용으로 검증됩니다.

2

대상 형식을 선택하세요. 가장 광범위한 호환성은 JPG, 무손실 출력이나 투명도가 필요할 땐 PNG, 결과물 크기를 최소화하려면 WebP를 선택하세요.

3

JPG 또는 WebP의 품질을 설정하세요. 90%가 일반적으로 좋으며, 70% 이하로 내려가면 압축으로 인한 왜곡이 눈에 띄기 시작합니다.

4

변환을 실행하고 이미지별 진행 상황을 지켜본 후, 각 사진을 개별적으로 다운로드하거나 전체 묶음을 하나의 ZIP 파일로 받으세요.

자주 묻는 질문

HEIC가 본질적으로 더 뛰어난 압축기이기 때문입니다. JPG보다 약 20년 뒤에 설계된 HEVC 코덱을 사용해 사진을 저장하며, 동일한 화질을 절반 이하의 용량으로 구현하는 것이 보통입니다. 사진이 JPG로 다시 인코딩되면 그 효율성이 사라지고 파일 크기가 커집니다. 2~3배는 정상입니다. 사진에 어떤 정보가 추가된 것도 아니고 해상도도 변하지 않았습니다. 결과물의 용량이 신경 쓰인다면 WebP를 선택해 보세요. HEIC에 훨씬 가까운 효율을 보이며 현재 모든 브라우저에서 지원합니다.
아닙니다. HEIF 디코더는 libheif를 WebAssembly로 빌드한 것으로, 여러분의 브라우저 탭 안에서 실행됩니다. 파일은 사용자 기기 자체의 메모리로 읽혀, 그곳에서 디코딩되고 결과가 곧바로 다운로드 방식으로 전달됩니다. 어떤 것도 전송되지 않습니다. 이 점은 특히 중요한데, 카메라 롤 사진은 사적이고 종종 위치 정보를 담고 있기 때문입니다. 또한 페이지가 로드된 후에는 네트워크 연결 없이도 도구가 계속 작동하며, 일괄 처리의 실질적 한계는 업로드 용량이 아니라 사용자 기기의 메모리라는 뜻이기도 합니다.
HEIF를 디코딩하려면 상당한 C 라이브러리인 libheif가 WebAssembly로 컴파일된 모듈이 필요합니다. 첫 이미지를 디코딩하기 전에 이 모듈을 다운로드하고 인스턴스화해야 하며, 이는 인터넷 연결 및 기기 성능에 따라 보통 2~5초 정도 걸립니다. 한 번 로드된 후에는 방문하는 동안 메모리에 상주하므로, 두 번째 이후 이미지는 훨씬 빠르게 변환됩니다. 이미지를 고의로 한 번에 하나씩 처리하는 이유는, 디코딩된 사진 하나가 많은 wasm 메모리를 차지하고, 여러 장을 동시에 디코딩하면 최대 사용량이 곱절로 늘어나 스마트폰에서는 탭이 충돌할 수 있기 때문입니다.
정지 이미지 외의 정보는 살아남지 못합니다. 라이브 포토의 움직임은 별개의 비디오 트랙으로 저장되어 있기 때문에 버려지고, 키 프레임만 남습니다. 편집 앱에서 배경 흐림을 다시 계산할 때 쓰는 인물 사진 모드 심도 맵은 삭제되므로, 이미지에 반영된 흐림 효과 자체는 유지되지만 더 이상 조정할 수 없습니다. PNG나 WebP로 변환하면 투명도가 보존됩니다만, JPG에는 알파 채널이 없으므로 투명했던 부분은 단색으로 합쳐집니다. 이러한 요소들이 중요하다면 대상 형식을 JPG 대신 PNG나 WebP로 선택하세요.
원하는 만큼 파일을 추가하면 하나씩 차례로 변환되며, 현재 어떤 이미지가 디코딩되고 있는지 화면에 표시됩니다. 모든 파일은 동일한 대상 형식과 품질 설정이 적용됩니다. 작업이 완료되면 사진을 각각 다운로드하거나 전체 묶음을 하나의 ZIP 파일로 받을 수 있습니다. 결과물은 원래 파일명을 유지하며 확장자만 변경되므로, IMG_1234.heic은 IMG_1234.jpg가 되어 폴더에서 사진들이 같은 순서를 유지합니다.
이 도구는 파일 확장자나 시스템이 보고하는 MIME 타입을 신뢰하는 대신, 파일의 첫 바이트에서 ISO 컨테이너의 서명과 브랜드 코드를 확인하여 HEIC 파일을 검증합니다. 이 두 정보는 HEIC에 대해 신뢰할 수 없습니다. 동일한 .heic 파일도 어떤 시스템에서는 빈 타입으로, 다른 시스템에서는 image/heic으로 도착할 수 있습니다. 파일이 거부되었다면 내부적으로 진짜 HEIF가 아니라는 뜻이며, 가장 흔한 원인은 파일명이 변경되었거나, 다운로드 시에 이미 변환되었거나, 어떤 앱이 JPG로 저장하면서 .heic 확장자를 붙여 내보낸 경우입니다. 그런 파일은 변환이 필요 없으니, 그냥 .jpg로 이름을 바꾸면 됩니다.
설정 앱을 열고, '카메라'를 탭한 다음, '포맷'을 탭하여 '고효율성' 대신 '호환성 최우선'을 선택하세요. 그러면 새 사진이 JPG로 저장됩니다. 단, 이렇게 하면 사진 하나가 차지하는 저장 공간이 대략 두 배가 되고 HEIF가 필요한 일부 캡처 모드를 사용할 수 없으므로, 많은 사람들이 '고효율성'을 유지한 채 필요할 때만 변환합니다. 또한 설정 앱의 '사진' 항목 맨 아래에는 또 다른 옵션이 있습니다. 여기서 '자동'을 선택하면 Mac이나 PC로 전송 시 자동으로 JPG로 변환하고, '원본 유지'를 선택하면 HEIC 파일을 변환 없이 그대로 전송합니다.
JPG가 손실 포맷이기 때문에 어쩔 수 없는 손실이 일부 발생합니다. 사진이 다시 인코딩되기 때문입니다. 90% 품질 설정에서는 사진상으로 차이를 알아보기가 매우 어렵고, 100%에서는 사실상 구분이 불가능하지만 파일 크기가 대단히 커집니다. 이러한 손실은 변환 시에 딱 한 번만 발생합니다. HEIC 파일을 디코딩하여 나온 픽셀들은 정확하므로 이 시점 이전까지 어떤 손상도 일어나지 않았습니다. 어떤 손실도 완전히 피하고 싶다면, 대신 PNG로 변환하세요. 무손실 방식이라 모든 픽셀을 그대로 보존하지만, 그 대가는 훨씬 큰 파일 크기입니다.

더 많은 이미지 도구

이미지 편집 요구에 맞는 다른 강력한 도구를 살펴보세요