██╗ ██╗███████╗██╗ ██████╗ ██████╗ ██╗██████╗ ██████╗ ██║ ██║██╔════╝██║██╔════╝ ╚════██╗ ██║██╔══██╗██╔════╝ ███████║█████╗ ██║██║ █████╔╝ ██║██████╔╝██║ ███╗ ██╔══██║██╔══╝ ██║██║ ██╔═══╝ ██ ██║██╔═══╝ ██║ ██║ ██║ ██║███████╗██║╚██████╗ ███████╗ ╚█████╔╝██║ ╚██████╔╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═════╝ ╚══════╝ ╚════╝ ╚═╝ ╚═════╝
HEIC to JPG Converter — Free, Batch, No Upload_
⚙ Fine-tune — quality, max dimension
Guide — HEIC to JPG in under a minute
Drop .heic or .heif files on the page, or press Browse. A whole camera-roll export at once is fine.
Every photo turns into a JPG as soon as it lands, with a thumbnail, its new size and the original file name.
Keep JPG or switch to PNG or WebP; choose a size preset such as 1920 px for email. Everything re-converts automatically.
The bars show how much bigger or smaller each file got. Tap a thumbnail for a full-size preview.
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
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
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
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
| HEIC | JPG | |
|---|---|---|
| Typical size | about half of JPG | larger, often around 2× HEIC |
| Colour depth | up to 10-bit, HDR | 8-bit |
| Opens on Windows | after installing extensions | always |
| Websites and upload forms | often rejected | accepted everywhere |
| Live Photos, depth data | supported | still 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.