HEIC to JPG Converter
Convert iPhone HEIC photos to JPG instantly. No upload – everything stays in your browser.
What is HEIC and why convert it?
HEIC (High Efficiency Image Container) is Apple’s default photo format since iOS 11 (released 2017). HEIC files use HEVC (H.265) video codec to encode still images, achieving roughly 50% smaller file sizes than JPG at the same visual quality. This makes iPhones with limited storage hold roughly twice as many photos. However, HEIC isn’t universally supported: many Windows apps, older Android phones, web upload forms, government portals, photo printing services, and email clients can’t open .heic files. Converting to JPG (or PNG) gives you universal compatibility. This converter handles HEIC to JPG/PNG entirely in your browser using the heic2any library – your photos never leave your device, ensuring complete privacy.
How to use this tool
- Take or transfer HEIC photo from iPhone — iPhone photos default to HEIC format. To check, view a photo’s info – format shows ‘HEIC’ or ‘.heic’. AirDrop, email, or USB transfer keeps HEIC format intact.
- Upload to converter — Click ‘Upload HEIC file’ and select your .heic file. Drag-drop also supported. Conversion starts automatically.
- Select output format — JPG (default, smallest, lossy) or PNG (larger, lossless, supports transparency). Most use cases need JPG.
- Adjust quality (JPG only) — Default 92% is excellent. Drop to 80% for smaller files (still looks great). Below 70% may show JPEG compression artifacts.
- Download the converted image — Click ‘Download converted image’ to save. Original filename is preserved with new extension.
Why HEIC is smaller than JPG
HEIC uses the HEVC (High Efficiency Video Coding, H.265) codec adapted for single images. Key advantages over JPG’s older DCT-based compression:
- Better intra-frame prediction – HEVC predicts each block’s content from neighboring blocks more accurately
- Variable block sizes – up to 64×64 vs JPG’s fixed 8×8, better for smooth gradients
- Sample Adaptive Offset (SAO) – reduces artifacts near edges
- Wider color depth – supports 10-bit color (HDR) where JPG is 8-bit only
- Transparency support – HEIC has alpha channel; JPG doesn’t
Result: HEIC files are typically 40-50% smaller than JPG at the same visual quality. A 4 MB JPG photo becomes a 2.2 MB HEIC.
Examples
- iPhone 14 photo (HEIC, 1.8 MB) → JPG at 92% quality = 3.5 MB. JPG is bigger because it lacks HEIC’s compression efficiency, but it works everywhere.
- HEIC screenshot → PNG (lossless, smaller for screenshots since they have flat colors and sharp edges)
- HEIC selfie → JPG at 85% quality = good balance for social media upload
- Multiple HEIC photos for printing → Batch convert to JPG, send to photo printing service that doesn’t accept HEIC
- HEIC photo for government form (passport, visa) → JPG at 100% quality, then resize/compress to size requirement
Tips & best practices
- Disable HEIC on iPhone if you frequently transfer photos to Windows: Settings → Camera → Formats → Most Compatible. Photos save as JPG by default after this.
- Use JPG quality 85-92% for photos – visually identical to original, smaller files
- Use PNG for screenshots and graphics with text – lossless preserves text crispness
- When sharing photos via email or messaging apps, conversion to JPG is automatic in most cases – HEIC mostly causes issues with file uploads
- For passport/visa photos that require specific size in KB, convert HEIC to JPG first, then use our ‘Image to Specific KB’ tool
- iCloud automatically converts HEIC to JPG when sharing to non-Apple users via shared albums
- If you have hundreds of HEIC files, batch convert using desktop tools like XnConvert or IrfanView (faster than one-by-one in browser)
Limitations & notes
The heic2any library used here works in modern browsers (Chrome, Firefox, Safari 14+, Edge) but not in old browsers. Very large HEIC files (over 50 MB) may slow down or fail to convert due to browser memory limits. The library decodes HEIC but doesn’t handle some Apple-specific extensions like Live Photos (which include motion) – only the still image is converted. EXIF metadata (location, camera info) is preserved when possible.
Frequently Asked Questions
Why won’t my computer open HEIC files?
HEIC is supported natively only on macOS Mojave+ and iOS 11+. Windows 10/11 requires a free Microsoft Codec install (HEIF Image Extensions). Older Android phones don’t support HEIC. Web browsers don’t display HEIC inline. This converter solves all these compatibility issues at once.
Will I lose quality converting HEIC to JPG?
Very slightly – both are lossy formats, so each conversion loses some data. At 92% quality JPG, the loss is invisible to the human eye. The bigger ‘loss’ is file size: HEIC’s superior compression means JPG output is typically 2x larger for the same visual quality.
Can I convert multiple HEIC files at once?
This browser tool processes one file at a time. For batch conversion, repeat the process or use desktop tools: XnConvert (free, cross-platform), IrfanView (Windows), Preview (Mac built-in – File → Export As). All of those handle hundreds of files efficiently.
Does the converter preserve photo metadata (location, date, camera)?
Most EXIF metadata is preserved during conversion: capture date, camera model, exposure settings, GPS location (if recorded). Apple-specific metadata like Depth Map (for Portrait Mode photos) may not transfer. If preserving exact metadata is critical, use Apple’s Image Capture (Mac) or Photos export.
Is my photo uploaded to a server?
No – 100% browser-side conversion using the heic2any JavaScript library. Your photo never leaves your device. The library is loaded from a CDN but it processes the file locally. We have zero access to your images.
What’s the difference between HEIC and HEIF?
HEIF (High Efficiency Image File Format) is the container format. HEIC is the most common variant of HEIF using HEVC encoding. Apple uses both extensions (.heic and .heif). HEIC is by far more common. This converter handles both.
Can I convert back from JPG to HEIC?
Not in browsers – HEIC encoding requires the HEVC codec which is patent-restricted and not freely available. To create HEIC, you need a macOS, iOS device, or Windows with proper licensing. Most users don’t need HEIC output – JPG is universally supported.
Related tools
Image Format Converter · Image Compressor · Image to Specific KB · Image Resizer
