Convert HEIC to JPG — Free, Fast & Private
HEIC (High Efficiency Image Container) is the default photo format on iPhones since iOS 11, and Windows, many websites and most upload forms still cannot open it. The tool above turns HEIC and HEIF photos into JPG in your browser. Browsers with a native HEIC decoder use it; Chrome and Firefox load a libheif WebAssembly decoder on demand. Nothing is uploaded.
Live Photos and multi-image HEIC files
One HEIC file can hold several images. The converter takes the primary image, which for a Live Photo is the still frame; the video clip is a separate file and is not part of the HEIC. Burst photos are separate files too, so each one converts on its own. Drop a whole folder in and download the JPGs as a ZIP; there is no cap on the number of files, and each file can be up to 200 MB.
Colour depth, transparency and metadata
JPEG stores 8 bits per channel, so the 10-bit colour an iPhone can record is flattened. Every format MiniPx writes from a HEIC is 8-bit, HEIC to AVIF included, so keep the original HEIC if you need the extra depth. A HEIC with transparency has it filled with white, because JPEG has no alpha channel. The new JPG is encoded from pixels and carries no EXIF, so GPS, camera and timestamps are not copied. Keep the original HEIC if you need them.
Which format to convert to
JPG suits email, printing and government upload forms. For a website, convert straight to WebP: going HEIC to JPEG to WebP runs the picture through two lossy encoders and gives a larger file than one direct pass. When you need a document rather than an image, convert HEIC to PDF and skip the JPG step.
Shrinking the JPGs afterwards
Converted iPhone photos are large. To fit an email use the email compressor, for a form limit use compress to 50KB, and for chat use the WhatsApp preset. The JPEG compressor sets an exact size. To shrink photos right on the phone, see image compressor for iPhone. For smaller files with modern codecs, AVIF and WebP are the options.
HEIC to JPG on real iPhone photos, measured
| File | Before | After | Change | Transparency |
|---|---|---|---|---|
| Phone photo as HEIC (12 MP) | HEIC · 4032 × 3024 px · 1.40 MB | JPG · 4032 × 3024 px · 3.15 MB | 2.3× larger | None in source |
| Portrait as HEIC | HEIC · 3264 × 4653 px · 1.41 MB | JPG · 3264 × 4653 px · 2.30 MB | 64% larger | None in source |
| App icon as HEIC (transparent) | HEIC · 2048 × 2048 px · 33.5 KB | JPG · 2048 × 2048 px · 105.9 KB | 3.2× larger | Flattened onto white |
Measured 2026-10-07 in Chromium 145.0.7632.6 by converting each HEIC with this page’s tool at its default setting and reading the JPG it saved: its pixel size, bytes, and what became of a transparent background. The files made from photos and scans start from CC0 or public-domain files on Wikimedia Commons; the HEICs are made by pillow-heif (libheif with the x265 encoder) at quality 50 from the named file, not shot on an iPhone. Sizes are shown as the tool shows them (1 KB = 1,024 bytes).
