HEIC 파일의 정체
iOS 11 이후 모든 iPhone은 사진을 기본적으로 HEIC로 저장하지만, Windows PC에서 열거나 웹사이트에 업로드하려 할 때 이 형식은 여전히 사람들을 당황하게 합니다. 파일 안에 무엇이 들어 있는지 알면 왜 그렇게 작은지, 왜 읽을 수 있는 소프트웨어가 그렇게 적은지 둘 다 설명됩니다.
그림이 아니라 컨테이너
HEIC 파일은 HEVC 비디오 코덱으로 압축된 이미지 하나 이상을 담은 HEIF 컨테이너입니다. HEIC를 PNG로 변환하면 주 이미지를 디코딩해 비압축 픽셀 격자로 저장합니다.
HEIF — High Efficiency Image File Format — 는 MP4 계열에서 빌려온 박스 구조입니다. 그 안에 Apple은 사진을 단일 HEVC(H.265) 프레임으로 저장하는데, 4K 비디오에 쓰이는 것과 같은 코덱입니다. 1200만 화소 사진이 2 MB에 들어가는 이유가 바로 이 코덱으로, 같은 품질에서 JPEG보다 약 두 배 효율적입니다.
Windows와 웹이 이 형식을 못 다루는 이유
효율에는 라이선스라는 대가가 따릅니다. HEVC는 특허에 묶여 있어 Windows는 디코더 없이 출시되고, 대부분의 브라우저는 추가를 거부하며, 많은 웹 앱은 업로드를 그냥 거절합니다. 이 컨테이너에는 일반 이미지에는 절대 없는 것들도 들어 있습니다. 인물 사진 모드의 깊이 맵, 썸네일, 알파 채널, 그리고 GPS 좌표를 포함한 전체 EXIF 블록입니다.
Live Photo, 버스트, 다중 이미지 HEIF
HEIC 하나에 여러 프레임 — 버스트 연속 촬영이나 Live Photo의 정지 프레임 — 이 들어 있을 수 있습니다. 여기서 HEIC를 PNG로 변환할 때 내보내지는 것은 주 이미지, 즉 사진 앱이 그림으로 보여 주는 프레임입니다. 움직이는 클립은 별도의 .mov 파일에 있으며 이미지 파일의 일부가 아닙니다.
JPG 대신 HEIC를 PNG로 변환하는 이유
HEIC를 변환하는 사람 대부분은 JPG를 택하고, 휴가 스냅 사진이라면 그게 맞는 선택입니다. PNG가 제 몫을 하는 경우는 세 가지 구체적인 상황입니다.
무손실이란 다시 압축하지 않는다는 뜻
사진은 이미 휴대폰 안에서 손실 압축을 한 번 거쳤습니다. 이후 손실 압축을 거칠 때마다 기존 손상 위에 새 손상 — 하늘의 블록 현상, 가장자리의 헤일로 — 이 쌓입니다. PNG는 그 횟수를 한 번에서 멈춥니다. 디코딩된 프레임이 그대로 저장되므로, HEIC를 PNG로 변환하면 원본 파일이 허용하는 한 가장 충실합니다.
이미지를 다시 편집하거나, 크게 인쇄하거나, 마스터로 보관할 때 이것이 중요합니다. 단체 채팅에 올릴 때는 그다지 중요하지 않습니다.
투명이 살아남습니다
HEIF는 알파 채널을 담을 수 있고, 일부 iOS 앱에서 저장한 스크린샷, 스티커, 오려낸 이미지가 이를 사용합니다. JPG는 알파를 버리고 배경을 흰색으로 칠합니다. PNG는 유지하므로, 투명한 HEIC는 투명한 PNG로 나옵니다.
JPG가 더 나은 선택일 때
솔직하게 말하면, 화면에서만 보고 편집할 일이 없는 일반 사진이라면 품질 90의 JPG는 시각적으로 동일하면서 크기는 10분의 1입니다. 그런 사진이라면 HEIC를 JPEG로 변환기가 더 나은 도구입니다. 스크린샷, 그래픽, 투명 이미지, 그리고 이후에 추가 작업을 할 예정인 것들은 PNG로 돌아오세요.
파일 크기의 함정 — 그리고 크기 조절 옵션
모든 HEIC를 PNG로 변환기가 경고해야 하는데 거의 아무도 하지 않는 한 가지: 출력 파일이 커집니다.
2 MB HEIC가 20 MB PNG가 되는 이유
약 2 MB의 1200만 화소 HEIC는 전체 해상도에서 보통 20–30 MB PNG가 됩니다. PNG는 3600만 개의 색상 값을 설명하는 대신 하나하나 저장하기 때문입니다.
HEVC가 파일을 작게 만드는 방법은 이미지를 설명하는 것입니다 — 이 블록은 저 블록을 약간 옮긴 것과 비슷하다는 식으로. PNG는 아무것도 설명하지 않습니다. 각 픽셀을 기록하고 범용 압축기를 적용하는데, 이 압축은 단색 영역에는 도움이 되지만 사진의 노이즈에는 거의 효과가 없습니다. 4000 × 3000픽셀에 픽셀당 3바이트면 압축 전 36 MB이고, 카메라 노이즈 때문에 잘 압축되지도 않습니다.
긴 변 크기 고르기
그래서 이 변환기에는 크기 상한이 있습니다. PNG를 쓰기 전에 이미지의 긴 변을 제한하고 짧은 변도 그에 맞춰 축소합니다.
- 원본 — 전체 4032 × 3024. 보관용 마스터와 인쇄용. 사진당 20–30 MB를 예상하세요.
- 4096 px — 휴대폰 사진은 변화 없음. 너무 큰 스캔본과 전문가용 카메라 파일을 제한합니다.
- 2048 px — 2048 × 1536, 약 6 MB. 어떤 모니터나 태블릿에서도 선명합니다. 대부분의 용도에 적절한 기본값입니다.
- 1080 px — 1080 × 810, 2 MB 미만. 웹 페이지, 문서, 소셜 게시물용.
축소는 브라우저에서 고품질 리샘플링으로 이루어진 뒤 결과가 PNG로 인코딩됩니다. 상한은 줄이기만 하며, 작은 이미지를 확대하는 일은 없습니다.
3단계로 HEIC를 PNG로 변환하는 방법
HEIC 사진을 놓으세요
Finder, 탐색기 또는 사진 내보내기 폴더에서 점선 영역으로 파일을 끌어다 놓거나, 클릭해서 찾아보세요. 데스크톱에서는 한 번에 HEIC 또는 HEIF 파일 최대 20개까지 가능합니다. 각 파일은 브라우저에서 디코딩됩니다 — 브라우저 자체는 HEIC를 표시할 수 없으므로, PNG가 만들어지기 전까지 행에는 HEIC 배지가 표시됩니다.
크기 상한을 고르세요
변환 설정을 열고 긴 변을 원본, 4096, 2048 또는 1080픽셀 중에서 고르세요. 잘 모르겠다면 화면에서 보는 용도는 모두 2048이 정답입니다. 원본은 전체 해상도 마스터가 필요할 때만 고르세요.
PNG 또는 ZIP 다운로드
변환을 누르세요. 각 사진에 새 크기, PNG 용량, HEIC 대비 변화가 표시됩니다. 파일을 하나씩 다운로드하거나, 모두 다운로드로 원본 파일 이름이 유지된 ZIP 하나를 받으세요.
HEIC 또는 HEIF 사진을 최대 20개까지 놓으세요. 로컬에서 디코딩되며 절대 업로드되지 않습니다.
크기 상한을 고르세요 — 또는 보관용 품질을 위해 원본 크기를 유지하세요.
PNG를 하나씩 다운로드하거나, 전부 한 번에 ZIP으로 받으세요.
HEIC가 열리지 않는 곳(그리고 PNG는 열리는 곳)
HEIC를 PNG로 변환하는 현실적인 이유는 파일이 HEIC가 갈 수 없는 곳으로 가야 하기 때문입니다. 그 목록은 사람들이 생각하는 것보다 깁니다.
운영 체제
Windows 10과 11은 Microsoft Store에서 HEVC 비디오 확장을 설치한 뒤에야 HEIC를 표시할 수 있는데, 많은 기기에서 이는 유료 추가 기능입니다. Android는 버전 9부터 HEIC를 지원했지만, 오래된 휴대폰과 많은 보급형 기기는 여전히 디코딩하지 못합니다. Linux 데스크톱은 추가 라이브러리가 필요합니다. 이들 모두 PNG는 엽니다.
브라우저와 웹 앱
Chrome, Firefox, Edge는 HEIC를 전혀 렌더링하지 않습니다. Safari는 합니다. 즉 웹 양식, CMS 미디어 라이브러리, 포럼 게시물, 지원 티켓에 HEIC를 놓으면 보통 조용히 실패하거나 깨진 이미지로 표시됩니다. PNG는 지금까지 출시된 모든 브라우저가 이해합니다.
편집기와 디자인 도구
GIMP, 그림판, Paint.NET, 구버전 Photoshop, 그리고 대부분의 온라인 편집기는 가져오기 시 HEIC를 거부합니다. Figma와 Canva는 PNG를 망설임 없이 받아들이며, JPG와 달리 이미지가 지닌 투명도 그대로 유지합니다.
형식 호환성 한눈에 보기
| HEIC | PNG | JPG | |
|---|---|---|---|
| 추가 기능 없이 Windows에서 열림 | 아니요 | 예 | 예 |
| Chrome / Firefox / Edge에서 열림 | 아니요 | 예 | 예 |
| 투명 | 예 | 예 | 아니요 |
| 무손실 | 아니요(HEVC) | 예 | 아니요 |
| 1200만 화소 사진 크기 | ≈ 2 MB | 20–30 MB(2048 px에서 6 MB) | 3–4 MB |
| 최적 용도 | iPhone 저장 | 편집 마스터, 스크린샷, 투명 이미지 | 공유, 웹, 이메일 |
사람들이 HEIC 사진을 PNG로 만들어 하는 일
이유는 하나의 주제로 모입니다. HEIC를 모르는 곳에서 이미지가 정확하게, 또는 투명하게 유지되어야 한다는 것입니다.
스크린샷과 앱 캡처
iOS 스크린샷은 이미 PNG로 저장되지만, 화면 기록에서 내보낸 정지 화면과 일부 서드파티 앱의 캡처는 HEIC로 옵니다. HEIC를 PNG로 변환하면 스크린샷의 선명한 텍스트와 단색이 캡처된 그대로 유지됩니다 — JPG라면 글자가 번졌을 것입니다.
스티커, 오려낸 이미지, 투명 피사체
iOS에서는 사진에서 피사체를 들어 올려 투명 배경으로 저장할 수 있습니다. 그 파일들은 알파가 있는 HEIF입니다. PNG로는 슬라이드, 디자인 도구, 채팅 스티커 팩에 바로 들어가지만, JPG로는 주위에 흰 상자가 둘린 채 도착합니다.
편집 마스터
사진을 Lightroom, GIMP 또는 Affinity에서 본격적으로 편집할 예정이라면 무손실 파일에서 시작하세요. 2048픽셀 PNG는 좋은 작업용 사본이고, 원본 설정은 보관용입니다.
문서, 위키, 인쇄 레이아웃
Word, Google Docs, Confluence, InDesign 모두 PNG를 안정적으로 배치합니다. 화면에서 읽을 문서에는 1080픽셀 상한을, 인쇄할 것에는 2048 이상을 사용하세요.
브라우저 기반 vs 서버 기반 HEIC 변환기
온라인 HEIC 변환기 대부분은 업로드 방식으로 동작합니다. 사진이 서버로 가서 거기서 디코딩되고 PNG가 돌아옵니다. 작동은 하지만, 무엇을 넘겨주는지는 알아 둘 가치가 있습니다.
HEIC와 함께 이동하는 것
휴대폰 사진에는 EXIF 블록이 담겨 있습니다. 촬영한 정확한 GPS 위치, 초 단위 시각, 기기 모델, 그리고 종종 사진 속 사람들의 윤곽을 그린 깊이 맵까지. 파일을 업로드하면 그 모든 것이, 당신과 아무 관계도 없는 회사에, 한 시간이나 하루짜리 보관 정책 아래 업로드됩니다.
이 도구가 그것을 피하는 방법
여기의 HEVC 디코더는 WebAssembly로 컴파일되어 브라우저 탭 안에서 실행됩니다. 파일은 디스크에서 메모리로 읽혀 디코딩되고, 요청했다면 크기가 조절되고, PNG로 인코딩됩니다 — 전부 당신의 기기에서. 아무것도 전송되지 않습니다. 브라우저 개발자 도구에서 확인할 수 있습니다. 변환이 진행되는 동안 네트워크 패널은 비어 있습니다.
흔한 제한도 사라집니다. 업로드 변환기가 파일 크기와 개수를 제한하는 것은 디코딩에 그들의 비용이 들기 때문입니다. 여기서 유일한 비용은 당신의 프로세서이므로 할당량도 계정도 없습니다. 아주 오래된 노트북에서는 큰 일괄 작업이 데이터 센터보다 오래 걸립니다 — 그것이 대가입니다.
한 가지 더 알아 둘 것: PNG에는 디코딩 후 살아남은 EXIF 메타데이터가 유지됩니다. 파일을 공개적으로 공유한다면 먼저 EXIF 제거를 거치세요.
PNG로 다음에 할 일
출력은 표준 PNG이므로, 이 사이트의 다른 모든 도구가 추가 업로드 없이 받아들입니다.
파일이 여전히 필요한 것보다 크다면 PNG 압축이 무손실로 줄여 주고, PNG 용량 줄이기는 팔레트를 줄여 더 나아갑니다. 웹 페이지용이라면 PNG를 WebP로가 투명을 유지하면서 크기를 몇 분의 일로 줄입니다. 결국 JPG가 필요했다면 PNG를 JPG로가 전환해 주며, 아니면 HEIC를 JPEG로 변환기로 돌아가 원본부터 다시 시작하세요.
상한이 아니라 정확한 크기가 필요하신가요? 이미지 크기 조절이 PNG를 원하는 너비와 높이로 만듭니다. 그리고 무엇이든 공개하기 전에 GPS 좌표가 함께 나가지 않도록 EXIF 데이터를 제거하세요.