~/free-heic-to-jpg-converter 🖼 collage 📐 resize 🗜️ compress 📄 jpg→pdf ☕ Support me apps ← about me
██╗  ██╗███████╗██╗ ██████╗    ██████╗          ██╗██████╗  ██████╗
██║  ██║██╔════╝██║██╔════╝    ╚════██╗         ██║██╔══██╗██╔════╝
███████║█████╗  ██║██║          █████╔╝         ██║██████╔╝██║  ███╗
██╔══██║██╔══╝  ██║██║         ██╔═══╝     ██   ██║██╔═══╝ ██║   ██║
██║  ██║███████╗██║╚██████╗    ███████╗    ╚█████╔╝██║     ╚██████╔╝
╚═╝  ╚═╝╚══════╝╚═╝ ╚═════╝    ╚══════╝     ╚════╝ ╚═╝      ╚═════╝

HEIC to JPG Converter — Free, Batch, No Upload_

Drop your iPhone photos and they convert to JPG instantly, right in your browser. Batch conversion, resize presets, a size comparison per photo, ZIP download, PNG and WebP too. Works on Windows, Android, Mac and Linux. No upload, no watermark, no signup.
📱
Drop HEIC photos here or browse
.heic · .heif — they convert to JPG automatically, in batch
🔒 Your photos never leave this device — no upload, no server, no limits
Size
Converted0 / 0
HEIC in—
Out—
FormatJPG
⚙ Fine-tune — quality, max dimension
Quality 90%
Custom longest side (px, 0 = original)
Changes re-convert everything automatically and are remembered for next time. Photos are only ever made smaller, never enlarged. EXIF metadata (GPS location, camera info) is always removed. PNG ignores quality (lossless).

Guide — HEIC to JPG in under a minute

Five steps from a folder of iPhone photos to JPGs that open everywhere.
1Add your photos

Drop .heic or .heif files on the page, or press Browse. A whole camera-roll export at once is fine.

2They convert on their own

Every photo turns into a JPG as soon as it lands, with a thumbnail, its new size and the original file name.

3Pick format and size

Keep JPG or switch to PNG or WebP; choose a size preset such as 1920 px for email. Everything re-converts automatically.

4Check the result

The bars show how much bigger or smaller each file got. Tap a thumbnail for a full-size preview.

5Download or share

Save photos one by one, press Download all for a single ZIP, or on a phone use Share to save them to the gallery.

Which setting for which job

FORMATJPG, PNG or WebP

All three open in every current browser; JPG opens everywhere else too.

JPG
email, Windows, Office, printing, upload forms
PNG
lossless, for editing; files get much larger
WebP
websites and blogs; smaller than JPG
SIZEResize presets

The longest side is scaled down, never up, and the shape is kept.

original
archive and printing
4096 / 2560
full quality on any screen
1920
email, Teams, Slack, presentations
1080
social media, web forms with size limits
QUALITYQuality slider

Only JPG and WebP use it; PNG is always lossless.

90%
default, no visible difference
80–85%
noticeably smaller, still very good
60–70%
for strict upload limits

How to convert HEIC to JPG, explained

A HEIC file is a photo stored in the High Efficiency Image File Format (HEIF) with HEVC compression. iPhones and iPads save photos this way by default since iOS 11 because it keeps the same visual quality at roughly half the file size of a JPG, and it supports 10-bit colour, HDR and Live Photos. The catch is compatibility: Apple devices open HEIC without thinking, but many Windows PCs, Android apps, websites and upload forms do not. Converting to JPG solves that, because JPG opens on practically every device and program made in the last thirty years.

This converter does the conversion inside your browser. In Safari on a Mac, iPhone or iPad it uses the system's own HEIC decoder. In Chrome, Edge and Firefox on Windows, Android, Linux and ChromeOS it falls back to a WebAssembly build of libheif (through the open-source heic2any library), so nothing has to be installed. Each decoded photo is drawn onto a canvas and saved as JPG, PNG or WebP with the quality and size you chose. File names stay the same: IMG_1234.heic becomes IMG_1234.jpg.

Open HEIC files on Windows 10 and 11

Windows can show HEIC photos, but only after you add two Microsoft Store extensions: HEIF Image Extensions (free) and HEVC Video Extensions, which costs $0.99 / €0.99 in most regions. Without them the Photos app shows an error or a prompt to buy the codec, and programs such as Paint, Office and most web forms still cannot use the files. Converting to JPG avoids the codec question entirely: drop the photos here in Chrome, Edge or Firefox, download the ZIP, and the JPGs open in every Windows app.

On a Mac, Android phone, Chromebook or Linux

Mac: macOS opens HEIC natively, so for a single photo you can use Preview (File → Export → JPEG) or right-click → Quick Actions → Convert Image. For a folder of photos with one ZIP, a quality setting and a resize preset, this page in Safari is faster. Android: recent Android versions can display HEIC, but many apps and websites still reject it; open this page in Chrome, add the photos, then press Share to save the JPGs straight to your gallery or send them on. Chromebook and Linux: the WebAssembly decoder works the same in Chrome or Firefox, so there is no need for ImageMagick or libheif packages. On the command line, heif-convert from libheif does the same job.

Does converting HEIC to JPG lose quality?

JPG is a lossy format, so converting re-compresses the photo. At the default 90% quality the difference is not visible in normal viewing or printing. Expect the JPG to be larger than the HEIC, often around twice the size, because JPG's compression is older and less efficient. The size chart above the file list shows the real numbers for your own photos: an orange bar means the output is bigger than the HEIC, a green bar means it is smaller. To get smaller files, lower the quality to 80–85%, pick a size preset, or choose WebP, which is clearly smaller than JPG at the same quality although usually still larger than the HEIC. Choose PNG only when you need a lossless copy for editing; it is much larger.

Batch conversion and file limits

There is no limit on the number of photos or their size. Photos are converted one after another, so the page stays responsive, and the counter shows how many are done. The real limit is your device's memory: hundreds of photos in one batch are normal on a laptop, and full-resolution 48-megapixel iPhone photos work, but a phone may slow down with very large batches; split them if that happens. Download all builds a ZIP in the browser with every file under its original name. On phones that support it, Share hands all converted photos to the system share sheet, where "Save images" puts them in the gallery.

Privacy: are my photos uploaded?

No. The photos are read, decoded and encoded in this browser tab and never sent anywhere. The page loads two scripts from the internet: the heic2any decoder from unpkg.com, and cookie-free page-view analytics. Neither receives your photos. Once the page has loaded you can switch off Wi-Fi and keep converting, which is an easy way to check. The converted files contain no EXIF metadata: GPS location, camera model and capture date are removed because the image is re-encoded through a canvas. That is useful before posting photos online; if you need to keep the capture date, keep the HEIC originals as well.

Make the iPhone save JPG instead of HEIC

On the iPhone open Settings → Camera → Formats and choose Most Compatible. New photos are then saved as JPG, at the cost of more storage. Photos you already took stay HEIC. If you mainly copy photos to a PC by cable, there is a second setting: Settings → Photos → Transfer to Mac or PC → Automatic converts photos to a compatible format during the transfer. Many apps also receive a JPG automatically when you share a photo from the Photos app, which is why the HEIC problem usually shows up with cable transfers, AirDrop to a Mac that forwards to Windows, and cloud drives.

HEIF, Live Photos and files that fail

.heif files convert exactly like .heic. A Live Photo becomes a still image of its key frame; the short video part cannot be stored in a JPG. ProRAW photos are .dng files, not HEIC, and need a RAW converter. Very occasionally a HEIC uses a variant the WebAssembly decoder cannot read, such as some burst or depth files; opening this page in Safari on a Mac or iPhone uses Apple's decoder, which reads them. Other image types you drop, such as PNG or JPG, are converted as well.

HEIC vs JPG at a glance

HEICJPG
Typical sizeabout half of JPGlarger, often around 2× HEIC
Colour depthup to 10-bit, HDR8-bit
Opens on Windowsafter installing extensionsalways
Websites and upload formsoften rejectedaccepted everywhere
Live Photos, depth datasupportedstill image only

More image tools

Shrink the JPGs to an exact target size with the image compressor, resize a whole folder with the bulk image resizer, combine photos into one document with JPG to PDF, or lay them out with the photo collage maker.