자주 묻는 질문

HEIC 변환과 프라이버시에 대한 15개 질문.

Q1. 아이폰은 왜 HEIC로 사진을 저장하나요?
iOS 11부터 Apple은 HEIC를 기본으로 씁니다. HEVC 코덱은 동일 화질의 JPEG 대비 파일 크기를 약 절반으로 줄여줍니다. 설정 → 카메라 → 포맷 → 호환성 우선 으로 바꾸면 JPEG 로 저장됩니다.
Q2. 사진이 정말 서버로 전송되지 않나요?
네. 브라우저 개발자도구의 Network 탭을 열고 변환을 실행하면 업로드 트래픽이 전혀 발생하지 않습니다. 디코딩은 페이지에 로드된 libheif WASM 모듈 안에서만 실행되며, 최초 로드 후에는 오프라인 상태에서도 동작합니다.
Q3. 네이버 블로그에 HEIC 업로드가 안 돼요.
네이버 블로그 에디터는 HEIC 업로드를 거부합니다. 사진을 여기에 드래그한 뒤 "네이버 블로그" 프리셋(2000px JPG 85)으로 변환하고 다운받은 JPG를 업로드하면 정상 등록됩니다.
Q4. 카카오톡에 바로 공유해도 되나요?
아이폰끼리의 카톡은 HEIC 전송이 가능하지만 안드로이드 수신자는 깨진 썸네일로 보이기 쉽습니다. 혼합 환경 단톡방이라면 "카카오톡 공유" 프리셋(1200px JPG 80)으로 미리 변환해 공유하세요.
Q5. 안드로이드에서 받은 HEIC도 열 수 있나요?
네. 안드로이드의 Chrome, 삼성 인터넷, Firefox 모두 libheif WASM 런타임을 지원합니다. 카톡·이메일로 받은 HEIC를 설치 없이 바로 변환할 수 있습니다.
Q6. EXIF와 GPS 정보는 어떻게 처리되나요?
Canvas 재인코딩 과정에서 GPS를 포함한 대부분의 EXIF 메타데이터가 제거됩니다. 프라이버시 우선 기본값이며, 원본 EXIF 보존이 필요하면 원본 HEIC를 따로 보관하거나 ExifTool 같은 데스크톱 도구를 사용하세요.
Q7. 라이브 포토는 어떻게 처리되나요?
라이브 포토는 HEIC 정지 이미지 + HEVC .MOV 쌍으로 이뤄집니다. 본 도구는 HEIC 정지 이미지만 변환합니다. 움직임 부분이 필요하면 아이폰 사진 앱에서 공유 → 비디오로 저장으로 MOV를 별도 내보내세요.
Q8. 첫 변환이 왜 좀 느린가요?
첫 페이지 진입 속도를 빠르게 하려고 libheif WASM 모듈(약 1–3MB)을 첫 변환 시에만 지연 로드합니다. 이후 변환은 캐시된 모듈을 재사용하므로 풀 속도로 처리됩니다.
Q9. 왜 50장씩 끊어서 처리하나요?
libheif는 디코딩 중 큰 버퍼를 메모리에 보관합니다. 한 번에 수백 장을 돌리면 브라우저 메모리가 바닥날 수 있어 50장씩 끊어 처리하고, 배치 사이에 이벤트 루프에 제어를 돌려줘 UI 반응성과 메모리를 함께 보호합니다.
Q10. WebP 를 업로드해도 괜찮을까요?
현행 Chrome, Firefox, Safari 14 이상, Edge, 모바일 브라우저 모두 WebP를 지원합니다. 네이버 블로그와 티스토리는 WebP 업로드를 받아들입니다. 카카오톡만 아직 제한적이므로 채팅 공유는 JPG 프리셋을 쓰세요.
Q11. 품질 슬라이더를 직접 조절할 수 있나요?
각 프리셋은 타겟에 맞춘 품질값을 고정합니다(블로그 JPG 85, WebP 82, 카카오톡 80). 수동 슬라이더와 파일별 포맷 오버라이드는 로드맵에 있습니다.
Q12. HEIC 영상이나 ZIP으로 묶인 HEIC 다수도 변환되나요?
HEIC는 정지 이미지 전용이며 HEVC 영상(.MOV/.MP4)은 지원하지 않습니다. 수신 ZIP 자동 해제는 추후 업데이트 예정이며, 지금은 로컬에서 먼저 ZIP을 풀고 폴더를 끌어놓으면 됩니다.
Q13. 한 번에 몇 장까지 드래그할 수 있나요?
16GB 노트북 기준 약 500장까지 한 세션에서 검증했습니다. 그 이상은 메모리 압박이 생기므로 두 번에 나누어 처리하세요.
Q14. 모바일 Safari에서도 되나요?
네. iOS Safari 16 이상에서 정상 동작합니다. 모바일 메모리 한도를 고려해 한 번에 약 50장 이내로 처리하길 권장합니다.
Q15. 어떤 데이터라도 저장하나요?
GA4와 네이버 애널리틱스를 이용한 방문자 수 집계만 수행합니다. 이미지 데이터는 어떠한 서버도 거치지 않습니다. 우리 서버 자체가 존재하지 않습니다(정적 호스팅).