사용 방법
- .heic 사진을 상자에 놓거나 선택합니다. 한 번에 50장까지 넣을 수 있습니다.
- 형식은 이미 PNG입니다. PNG는 무손실이라 품질을 정할 것이 없고, “PNG 최적화”는 파일을 더 작게 하지만 더 느립니다. 크기를 줄일 수도 있습니다.
- PNG를 각각 내려받거나 "모두 받기"로 ZIP을 받습니다. 사진을 PNG로 만들면 크므로 공유에는 대개 JPG가 낫습니다.
예시
IMG_0001.HEIC
→ IMG_0001.pngPNG에는 사진의 픽셀이 그대로 들어가고 파일은 몇 배 커집니다.
라이브 포토
→ 정지 사진의 PNG짧은 영상 부분은 남지 않습니다.
깊이 정보가 있는 인물 사진
→ 평평한 PNG깊이 정보는 남지 않습니다.
4032 × 3024 사진(1200만 화소), 원본 크기 유지
→ 4032 × 3024 PNG압축하지 않으면 4032 × 3024 × 4바이트로 약 49MB입니다. PNG는 이를 잃는 것 없이 더 작게 묶습니다.
4800만 화소 사진, 8064 × 6048
→ 같은 크기의 PNG48,771,072픽셀로, 이 페이지가 허용하는 5천만 바로 아래입니다.
계산 방식
이 페이지는 HEIC를 PNG로 맞춰 둔 이미지 변환기입니다. HEIC는 브라우저 안에서 libheif의 WebAssembly 빌드로 읽고, PNG는 무손실로 쓰며 PNG 최적화를 켜면 OxiPNG가 더 줄입니다. 디코더가 지원하지 않는 코덱을 쓰는 사진은 추측하지 않고 알려 줍니다.
HEIC가 열리지 않는 이유
HEIC는 비디오 코덱인 HEVC로 압축한 사진을 HEIF 파일 형식에 담습니다. 휴대폰에는 이를 처리할 하드웨어가 있지만 프로그램은 디코더를 직접 넣어야 하고, HEVC는 특허와 라이선스가 있는 코덱이라 많은 프로그램과 웹사이트가 디코더를 넣지 않는 이유 중 하나가 됩니다. 그래서 휴대폰에서는 멀쩡한 사진이 업로드 양식이나 오래된 편집기에서 거절되기도 합니다. 이 페이지는 자체 디코더를 가지고 있어서 시스템이 HEIC를 읽든 못 읽든 현재 브라우저라면 동작합니다.
PNG에 담기는 것
디코더가 HEIC를 픽셀로 바꾸고 PNG는 그 픽셀을 그대로 저장합니다. 더 잃는 것은 없지만 되살려지는 것도 없습니다. 휴대폰이 적용한 압축은 그림에 남아 있습니다. 날짜, 위치, 카메라 모델 같은 카메라 정보는 그림을 다시 그리기 때문에 복사되지 않습니다. 라이브 포토는 정지 프레임만, 인물 사진의 깊이 정보는 버려집니다.
| 하고 싶은 일 | 쓸 것 |
|---|---|
| 더 잃지 않고 사진 편집 | PNG |
| 공유하거나 메일에 첨부 | JPG (HEIC를 JPG로 바꾸는 페이지) |
| 가장 작은 파일 보관 | HEIC 그대로 |
크기에 대해 솔직히
사진은 PNG가 활용할 반복 패턴이 적어서 PNG가 큽니다. 1200만 화소 사진이 압축 전에는 49MB인데 이보다는 줄지만 보통 HEIC의 몇 배가 됩니다. 필요한 사진만 변환하고, 웹 페이지에 쓸 것이라면 크기 옵션으로 픽셀을 먼저 줄이세요.
출처
- Wikipedia: High Efficiency Image File Format
- libheif
- jSquash: codecs compiled to WebAssembly (MozJPEG, WebP, AVIF, OxiPNG)
- MDN: Image file type and format guide
자주 묻는 질문
- HEIC를 PNG와 JPG 중 무엇으로 바꿀까요?
- 사진을 공유하고 보관하려면 훨씬 작은 JPG가 좋습니다. 더 잃지 않고 편집하거나 PNG를 요구하는 프로그램에는 PNG가 맞습니다.
- 화질이 떨어지나요?
- PNG가 더하는 손실은 없습니다. HEIC 자체는 휴대폰이 이미 압축한 것입니다.
- PNG가 왜 이렇게 큰가요?
- PNG는 아무것도 버리지 않고 모든 픽셀을 저장합니다. 1200만 화소 사진이 PNG로는 20MB가 넘기도 합니다.
- 날짜, 위치, 카메라 정보는요?
- 복사되지 않습니다. PNG에는 그림만 들어 있어 공유하기에도 안전합니다.
- HEIC가 무엇이고 아이폰은 왜 이걸 쓰나요?
- HEVC로 압축한 이미지를 HEIF 그림 컨테이너에 담은 것을 Apple이 HEIC라 부릅니다. 비디오와 같은 계열의 압축입니다. 비슷하게 보이는 JPG보다 사진을 작게 보관하기 때문에 아이폰이 쓰지만, 많은 프로그램과 웹사이트는 이것이 나오기 전에 만들어져 읽지 못합니다.
- 아이폰이 JPG로 저장하게 할 수 있나요?
- 네. 설정의 카메라, 포맷에서 '높은 호환성'을 고르세요. 이후 찍는 사진은 JPG로 저장되지만 용량은 더 듭니다. 이미 찍은 사진은 HEIC로 남아 있어 변환이 필요합니다.
- 라이브 포토는 어떻게 되나요?
- 사진 파일 하나마다 정지 사진에서 PNG 하나를 만듭니다. 라이브 포토의 움직임은 별도의 영상 부분이라 남지 않습니다.
- 아주 큰 HEIC 사진도 바꿀 수 있나요?
- 5천만 픽셀까지 받으며, 최근 아이폰의 4800만 화소 사진도 포함됩니다. 더 큰 사진은 메시지와 함께 거절합니다. 크기 옵션을 적용하기 전에 사진을 먼저 검사하기 때문입니다.
- 내 사진이 업로드되나요?
- 아니요. 브라우저에서 변환하며 아무것도 기기 밖으로 나가지 않습니다.
관련 도구
버전 기록
- 1.0.4 — HEIC가 열리지 않는 이유, PNG에 담기는 것과 담기지 않는 것, 5천만 화소 한도, JPG로 저장하게 하는 아이폰 설정을 추가하고 예시와 질문을 늘렸습니다.
- 1.0.3 — 넓은 화면에서 형식·품질 옵션과 크기 옵션이 옆자리가 비는 두 줄로 나뉘던 것을 한 줄로 합쳤습니다.
- 1.0.2 — 검색 제목과 설명에서 지원 작업·주요 형식·개인정보 보호 장점을 더 분명하게 안내합니다.
- 1.0.1 — 도구 연결에 변환 완료·실패 상태를 전달해 전체 결과가 준비될 때까지 기다리고, 취소되거나 새 실행으로 대체된 작업의 결과를 무시하도록 바꿨습니다.
- 1.0.0 — 첫 공개.