HEIC to PNG 변환기 - 무손실, 업로드 없음

아이폰의 HEIC 및 HEIF 사진을 픽셀 하나 잃지 않고 PNG로 변환합니다. 투명도가 보존되며, 디코더가 브라우저 안에서 실행되므로 아무것도 업로드되지 않습니다.

HEIC to PNG 변환이 하는 일

.heic 파일은 HEIF 컨테이너, 즉 ISO 고효율 이미지 파일 포맷이며, 그 안에는 4K 영상을 위해 만들어진 코덱인 HEVC로 압축된 사진이 들어 있습니다. PNG로 변환한다는 것은 그 HEVC 비트스트림을 원시 픽셀까지 완전히 디코딩한 다음, 그 픽셀을 무손실 방식인 PNG의 DEFLATE로 다시 압축한다는 뜻입니다. 여기서 PNG를 선택하는 이유가 바로 이 차이입니다. HEIC 파일에서 나온 디코딩된 픽셀이 그대로 PNG에 기록되므로 변환 과정에서 세대 손실이 전혀 발생하지 않습니다. 블록 현상도, 경계 주변의 링잉도, 색 번짐도, 고민해야 할 품질 슬라이더도 없습니다. 같은 파일을 백 번 변환해도 결과는 매번 바이트 단위로 동일합니다. 또한 PNG는 흔히 쓰이는 세 가지 대상 형식 중 HEIF처럼 알파 채널을 담을 수 있는 유일한 형식입니다. HEIC 안에 모서리가 둥글고 투명한 스크린샷, 스티커, 내보낸 로고처럼 진짜 비치는 영역이 있다면 PNG는 그 픽셀을 투명하게 유지합니다. JPG에는 알파가 전혀 없어 그런 부분을 단색 배경 위로 합쳐 버립니다. 디코딩은 WebAssembly로 컴파일된 libheif를 사용해 사용자의 기기에서 이루어집니다. 첫 변환은 이 모듈을 내려받고 시작하는 데 몇 초를 쓰고, 이후 변환은 이를 재사용합니다. 어떤 것도 외부로 전송되지 않습니다. 다만 PNG가 하지 못하는 일은 파일을 작게 만드는 것입니다. 사진 데이터에 무손실 형식을 적용하는 것은 무손실 압축에 거의 최악의 조건이며, 솔직히 말해 HEIC 입력의 몇 배에 이르는 출력을 예상해야 합니다. PNG는 HEIF의 부가 정보도 보존하지 않습니다. 라이브 포토의 움직임 트랙은 버려지고 정지된 키 프레임만 남으며, 인물 사진 모드의 심도 맵은 삭제되고, 10비트 HEIC 콘텐츠는 채널당 8비트로 기록됩니다. 남는 것은 눈에 보이는 이미지의 정확하고 어디서나 읽히는 사본입니다.

JPG 대신 HEIC를 PNG로 변환하는 이유

어디서나 열리는 사진이 필요하고 약간의 손실은 괜찮다면 JPG가 정답입니다. 어떤 손실도 용납할 수 없거나 지켜야 할 투명도가 있다면 PNG가 정답입니다.

카메라가 기록한 그대로 모든 픽셀 유지 — 재압축으로 사라지는 것이 없어 반복 편집과 재저장에도 견딥니다
JPG가 아예 표현하지 못하는 투명도 보존 — 스크린샷, 스티커, 로고, 내보낸 그래픽에 중요합니다
디자이너, 인쇄소, 편집 소프트웨어에 JPG 압축 손상이 없는 깨끗한 원본 전달
결과물을 어디서나 열기 — PNG는 20년 넘게 모든 브라우저와 운영체제, 이미지 편집기에서 읽혀 왔습니다

HEIC를 PNG로 변환하는 방법

세 단계 모두 사용자 기기에서 이루어집니다. 사진은 로컬에서 디코딩되며 서버로 전송되지 않습니다.

1

끌어다 놓거나 파일 선택기로 .heic, .heif, .hif 파일을 하나 이상 추가합니다. 모든 파일은 확장자가 아닌 내용으로 검증됩니다

2

설정할 것이 없습니다. PNG는 무손실이라 균형을 맞출 품질 설정도, 잘못 골라 결과가 나빠질 여지도 없습니다

3

변환을 누르고 이미지별 진행 상황을 지켜봅니다. 첫 파일은 HEIF 디코더를 로드하느라 느리고 나머지는 빠릅니다

4

각 PNG를 하나씩 내려받거나 전체를 ZIP 하나로 받습니다. 파일 이름은 유지되고 확장자만 바뀝니다

자주 묻는 질문

이미지에 투명도가 있을 때, 여러 번 편집하고 다시 저장할 때, 혹은 깨끗한 원본을 원하는 인쇄소나 디자이너에게 넘길 때는 PNG를 고르세요. 이메일이나 웹페이지, 업로드 폼으로 향하는 평범한 사진이고 픽셀 단위의 정확도보다 용량이 중요하다면 JPG를 고르세요. 실제 차이는 큽니다. 같은 HEIC에서 900KB JPG와 6MB PNG가 나오는데 화면에서는 대부분 구분하지 못합니다. 무손실이나 알파 채널이 실제로 도움이 될 때만 PNG가 그 비용만큼의 값을 합니다.
PNG는 무손실이고 HEIC는 그렇지 않기 때문입니다. HEVC 압축은 눈으로 알아채기 어려운 디테일을 버려서 작은 파일을 만들지만, PNG의 DEFLATE 압축은 모든 픽셀을 정확히 재현해야 하므로 여지가 훨씬 적습니다. 미세한 노이즈와 그라디언트로 가득한 사진 콘텐츠는 무손실 압축에 거의 가장 어려운 경우입니다. 원본의 5~10배는 정상이고 그보다 큰 비율도 드물지 않습니다. 잘못된 것도, 데이터가 추가된 것도 아니며 해상도는 동일합니다. 더 작은 파일을 원한다면 HEIC에 가까운 효율을 내는 WebP로 변환하세요.
네. HEIF도 PNG도 알파 채널을 저장할 수 있으므로 투명한 영역이 흰색이나 검은색으로 합쳐지지 않고 그대로 옮겨집니다. JPG 대신 PNG를 고르는 가장 큰 기능적 이유가 이것입니다. JPG에는 알파 채널이 전혀 없어 투명한 픽셀을 모두 단색으로 바꿔 버립니다. 아이폰 카메라 사진은 대부분 완전히 불투명해서 이 점의 혜택이 없지만, 스크린샷이나 스티커, 디자인 앱에서 내보낸 이미지에는 실제 투명도가 담긴 경우가 많습니다.
PNG 단계에서는 전혀 없습니다. HEIC에서 디코딩된 픽셀이 그대로 PNG에 기록되며, 이것이 무손실의 의미입니다. 같은 파일을 다시 변환해도 항상 동일한 결과가 나옵니다. 이 페이지에 품질 슬라이더가 없는 이유도 그래서입니다. 저울질할 것이 없습니다. 한 가지 짚어 둘 점은, 카메라가 HEIC로 인코딩할 때 이미 사라진 품질은 나중에 무손실 형식으로 변환한다고 되살아나지 않는다는 것입니다. PNG는 파일에 들어 있는 것을 정확히 보존할 뿐 개선하지는 않습니다.
아닙니다. HEIF 디코더는 libheif를 WebAssembly로 빌드한 것으로 브라우저 탭 안에서 실행됩니다. 파일은 사용자 기기의 메모리로 읽혀 그곳에서 디코딩되고 곧바로 다운로드로 전달됩니다. 어떤 것도 전송되지 않으며, 개인적이고 위치 정보를 담고 있기 쉬운 카메라 롤 사진에서는 이 점이 평소보다 중요합니다. 또한 페이지가 로드된 뒤에는 네트워크 연결 없이도 도구가 계속 작동하며, 일괄 처리의 실질적 한계는 업로드 용량이 아니라 기기의 메모리라는 뜻이기도 합니다.
HEIF를 디코딩하려면 상당한 규모의 C 라이브러리인 libheif를 WebAssembly로 컴파일한 모듈이 필요합니다. 첫 이미지를 디코딩하기 전에 이 모듈을 내려받아 인스턴스화해야 하며, 연결 상태와 기기에 따라 보통 2~5초가 걸립니다. 한 번 로드되면 방문하는 동안 메모리에 남으므로 이후 이미지는 훨씬 빠르게 변환됩니다. 이미지를 일부러 한 번에 하나씩 처리하는데, 디코딩된 사진 하나가 wasm 메모리를 많이 차지해 여러 장을 동시에 처리하면 최대 사용량이 몇 배로 늘어나 휴대폰에서는 탭이 멈출 수 있기 때문입니다.
네. 원하는 만큼 추가하면 차례로 변환되며, 화면의 카운터로 어떤 이미지를 디코딩 중인지 볼 수 있습니다. 작업이 끝나면 각 PNG를 개별로 내려받거나 전체를 ZIP 하나로 받을 수 있습니다. 결과물은 원래 파일 이름을 유지하고 확장자만 바뀌므로 IMG_1234.heic은 IMG_1234.png가 되어 폴더에서 사진 순서가 그대로 유지됩니다. 다만 PNG 출력은 용량이 크므로 카메라 사진을 많이 처리하면 수백 메가바이트에 이를 수 있습니다.
다른 어떤 대상 형식과 마찬가지로 정지 이미지만 남습니다. 라이브 포토의 움직임은 별도의 비디오 트랙으로 저장되어 있어 버려지고 키 프레임만 남습니다. 편집 앱이 배경 흐림을 다시 계산할 때 쓰는 인물 사진 모드 심도 맵도 삭제되므로, 이미 사진에 반영된 흐림은 유지되지만 더 이상 조정할 수 없습니다. PNG의 무손실성은 정지 이미지의 픽셀에 적용되는 것이지, HEIF 컨테이너가 함께 담을 수 있는 부가 트랙에까지 적용되지는 않습니다.

더 많은 이미지 도구

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

이미지 압축

크기 줄이기

크기 조절

치수 변경

이미지 자르기

영역 자르기

형식 변환

형식 변경

사진 편집기

사진 편집

이미지 회전

이미지 회전

이미지 뒤집기

수평/수직 뒤집기

워터마크 추가

워터마크

테두리 추가

이미지 테두리 추가

둥근 모서리

둥근 모서리 추가

필터

밝기/대비

얼굴 흐리게

얼굴 숨기기

모자이크

영역 흐림

배경 제거

배경 제거

이미지 향상

AI 업스케일

텍스트 추가

이미지에 텍스트 추가

콜라주

여러 이미지 결합

HTML을 이미지로

웹을 이미지로

GIF를 시퀀스로

프레임 추출

이미지 여백 제거

빈 가장자리 제거

이미지 일괄 이름 변경

파일 이름을 안전하게 한꺼번에 변경

원형 자르기

이미지를 원형으로 자르기

흑백

이미지를 흑백으로 변환

이미지 분할

이미지를 그리드로 자르기

이미지 병합

이미지를 하나로 결합

DPI 변경

이미지 DPI 메타데이터 설정

이미지를 Base64로

이미지를 Base64로 인코딩

이미지를 PDF로

이미지를 하나의 PDF로 합치기

HEIC을 JPG로 변환

아이폰 HEIC 사진을 JPG로 변환

EXIF 제거기

GPS 위치를 포함한 사진 속 숨겨진 메타데이터 확인 및 삭제

파비콘 생성기

전체 아이콘 세트와 HTML 제공

색상 팔레트

이미지에서 색상 추출하기

Base64를 이미지로

Base64를 다시 이미지로 디코딩

이미지 뒤 텍스트

사진 속 피사체 뒤에 텍스트를 넣습니다. 전부 브라우저에서 처리됩니다

컬러 피커

원하는 픽셀의 HEX, RGB, HSL 값 확인

서명 만들기

서명을 그려서 투명 PNG로 다운로드

서명 배경 제거

종이에서 잉크만 남겨 투명하게

투명 배경 만들기

배경을 투명하게 만들기