toolkit

HEIC를 JPG로 변환

대상
준비됨

카메라 롤의 사진이 바로 이 브라우저 탭 안에서 JPG로 변환되며, 사진은 한 장도 업로드되지 않습니다. 위 영역에 HEIC 또는 HEIF 파일을 원하는 만큼 끌어다 놓으면 결과가 ZIP 파일 하나로 돌아옵니다. 디코딩과 재인코딩 모두 WebAssembly를 통해 사용 중인 기기에서 실행됩니다. 개인 사진은 포맷을 바꾸기 위해 남의 서버에 넘겨야 할 파일이 아닙니다.

HEIC 파일이 어디서나 열리지 않는 이유

HEIC는 iPhone이 기본으로 사진을 저장하는 포맷입니다. JPEG보다 압축 효율이 높지만, 오래된 소프트웨어와 Windows 앱, 웹 양식 중에는 아직 열지 못하는 곳이 많습니다. JPG로 변환하면 파일 크기가 조금 늘어나는 대신 어디서든 확실히 열리는 파일을 얻습니다.

카메라 롤 전체를 한 번에 변환

휴대폰에서 내보내는 사진이 한 장인 경우는 드뭅니다. 폴더 전체를 위 영역에 끌어다 놓거나 파일 선택에서 모든 파일을 선택하면, 각 파일이 대기열에 들어가 순서대로 변환되며 진행 상황과 결과가 파일별로 표시됩니다. 두 장 이상의 일괄 작업이 끝나면 결과가 ZIP 파일 하나로 제공되어 클릭 한 번으로 저장할 수 있습니다. 추가할 수 있는 수에 제한이 없고 비용도 없습니다. 작업이 사용 중인 프로세서에서 실행되므로, 누군가 파일 단위로 청구할 비용 자체가 발생하지 않습니다.

iPhone 세로 사진은 똑바로 나옵니다

iPhone은 세로로 들고 찍어도 기록한 픽셀을 회전시키지 않습니다. 회전 정보를 HEIC 컨테이너 안에 변환 속성으로 기록해 두고, 실제 회전은 파일을 여는 쪽에 맡깁니다. 이 도구의 디코더는 그 변환을 직접 적용하므로, 세로 사진은 카메라 롤에서 보던 모습대로 이미 똑바로 선 상태로 JPG에 기록됩니다. 옆으로 누운 채 나오지 않습니다.

투명 영역의 처리

JPEG에는 알파 채널이 없습니다. 원본 이미지에 투명한 부분이 있으면 JPG를 기록하기 전에 흰색 배경 위에 평면화됩니다. JPEG 포맷 자체의 제약이므로 피할 방법이 없습니다.

JPG 품질 선택

품질은 100%, 92%, 80%, 60%의 네 단계로 제공됩니다. 기본값인 92%는 일반적인 보기 크기에서 원본과 구별하기 어렵습니다. 80%는 파일이 눈에 띄게 작아져 이메일이나 크기 제한이 있는 업로드 양식에 적합하고, 60%는 크기만 중요할 때를 위한 설정입니다. JPG는 MozJPEG 기반 인코더로 기록되므로, 같은 설정에서 브라우저 내장 인코더보다 작은 파일이 만들어집니다.

자주 묻는 질문

HEIC를 JPG로 변환할 때 iPhone 사진이 업로드되나요?

아니요. 각 HEIC 파일은 사용 중인 기기에서 실행되는 WebAssembly 코드가 브라우저 안에서 디코딩하고 재인코딩합니다. 사진은 어디로도 전송되지 않습니다.

HEIC 파일 여러 개를 한 번에 변환할 수 있나요?

예, 원하는 만큼 가능합니다. 폴더를 끌어다 놓거나 파일 선택에서 모두 선택하면 차례로 변환되고, 전체 결과가 ZIP 파일 하나로 돌아옵니다. 개수 제한도 요금도 없으며, 일괄 작업은 사진 한 장과 똑같이 처리됩니다.

HEIC뿐 아니라 HEIF도 지원하나요?

예. HEIC와 HEIF는 여기서 같은 디코더로 처리됩니다.

iPhone이 사진을 HEIC로 저장하지 않게 하려면 어떻게 하나요?

‘설정’ > ‘카메라’ > ‘포맷’에서 ‘높은 호환성’을 선택하면 이후부터 JPEG로 촬영됩니다. 이미 찍은 사진은 그대로이므로 여전히 변환이 필요하고, JPEG 파일은 저장 공간을 더 차지합니다.

JPG를 다시 HEIC로 변환할 수 있나요?

이 도구로는 불가능합니다. HEIC를 읽을 수는 있지만 HEIC 인코더가 없으므로, HEIC → JPG 한 방향으로만 변환합니다.

파일 크기 제한이 있나요?

강제되는 제한은 없습니다. 다만 모든 작업이 서버가 아닌 사용 중인 기기의 CPU에서 실행되므로, 매우 큰 파일은 시간이 더 걸립니다.