Frequently asked questions

15 questions on HEIC conversion and privacy.

Q1. Why does iPhone save photos as HEIC?
Since iOS 11 Apple defaults to HEIC because the HEVC codec it uses halves the file size of an equivalent JPEG. You can switch back in Settings → Camera → Formats → Most Compatible.
Q2. Are my files really not uploaded?
Yes. Open the browser DevTools Network tab, start a conversion, and you will see zero upload traffic. All decoding runs inside the libheif WASM module loaded into this page. You can even go offline after the page first loads.
Q3. My HEIC does not upload to Naver blog — what do I do?
Naver blog editor rejects HEIC uploads. Drag the photo here, pick the "Naver Blog" preset (2000px JPG 85), and download the JPG — Naver accepts it directly.
Q4. What about KakaoTalk?
KakaoTalk accepts HEIC on iPhone-to-iPhone chats but Android recipients often see a broken thumbnail. Use the "KakaoTalk Share" preset (1200px JPG 80) when sharing with mixed-OS groups.
Q5. I got a HEIC from an iPhone on my Android phone — can this tool open it?
Yes. Chrome, Samsung Internet and Firefox on Android all support the WASM libheif runtime this tool uses, so you can convert HEIC files received via KakaoTalk or email without installing anything.
Q6. What happens to EXIF / GPS data?
Re-encoding through the browser canvas strips most EXIF metadata including GPS coordinates. This is a privacy-first default. If you need to preserve EXIF for archival, keep the original HEIC or use desktop tools like ExifTool.
Q7. How does a Live Photo behave here?
Live Photo consists of an HEIC still plus a paired HEVC .MOV file. This tool converts the HEIC still only. To export the motion portion separately, use the iPhone Photos app Share → Save as Video.
Q8. Why does the first conversion take longer?
The libheif WASM module (~1–3MB) is lazy-loaded on first use so the initial page load stays fast. Subsequent conversions reuse the cached module and run at full speed.
Q9. Why batches of 50?
Decoding a few hundred HEIC files at once can exhaust browser memory (libheif holds large decoded buffers). We process 50 at a time and yield to the event loop between batches so the UI stays responsive and memory stays bounded.
Q10. Is WebP safe to use in 2026?
All current Chrome, Firefox, Safari 14+, Edge and mobile browsers support WebP. Naver blog and Tistory accept WebP uploads. KakaoTalk is the only common hold-out, so use JPG for chat sharing.
Q11. Can I change the quality slider?
Each preset pins a quality value optimized for its target (85 for blog JPG, 82 for WebP, 80 for KakaoTalk). A manual slider is on the roadmap alongside per-file format override.
Q12. What about HEIC videos or bursts as a ZIP?
HEIC is for still images; HEVC video files (.MOV/.MP4) are not supported here. A future release may unzip incoming archives; for now unzip locally, then drop the folder onto this page.
Q13. How many photos can I drop at once?
Tested up to ~500 photos per session on a 16GB laptop. Beyond that memory pressure becomes noticeable; split your batch into two passes.
Q14. Does it work on mobile Safari?
Yes. iOS Safari 16+ handles the HEIC WASM pipeline natively. Due to iOS memory caps, stick to ~50 photos per batch on mobile.
Q15. Do you save or log anything?
We use privacy-friendly page analytics (GA4, Naver Analytics) for traffic counts only. No image data ever touches our servers — there are no servers to touch it.