Skip to converter
SnapConvert

HEIC to JPG, without the upload

Turn iPhone photos into JPGs your laptop, printer and group chat can actually open. Conversion runs on your own machine, so nothing is ever sent anywhere.

100% Local — Files Never Leave Your Browser

Add your HEIC files

Drop your HEIC photos here

or pick them from your device — batches welcome, no file size cap

Supports .heic and .heif from iPhone, iPad and modern Android cameras

Converted files

Nothing queued yet. Added files will appear here with their own progress bar and download button.

Convert HEIC to JPG without uploading anything

Most online converters ask you to hand your photos to a stranger's server, wait in a queue, and trust a deletion policy you cannot verify. SnapConvert does the opposite: the decoder is a WebAssembly build of libheif that runs inside your own browser tab, so the only machine that ever sees your camera roll is the one in front of you.

100% in-browser privacy

SnapConvert is built to convert HEIC to JPG client side. Decoding runs in a Web Worker on your device, and no image bytes are ever sent over the network. Open your browser's network tab and watch: after the page loads, nothing leaves.

Unlimited batching

A bulk HEIC to JPG converter with no file size limit and no daily cap, because there is no server to meter. Drop an entire holiday folder in, let it work through the queue, then take everything home in one ZIP. Batch convert iPhone photos to JPG free, as often as you like. Your device's memory is the only ceiling.

EXIF and location handling

Searching for a HEIC to JPG converter that will preserve EXIF metadata? Read this first. SnapConvert re-encodes pixels only, so the JPEG you download carries no EXIF block: no GPS coordinates, no camera serial, no capture timestamp. That is the right default for photos you are about to email or post. If you need the original capture date, keep the HEIC alongside the JPG.

How to Convert HEIC Photos to JPG Online Free

To convert HEIC photos to JPG online free, open SnapConvert, drag your .heic files into the drop zone, set the output quality, and download the converted JPGs individually or as a ZIP. Conversion happens inside your browser, so no files are uploaded and no account is needed.

  1. STEP 1

    Add your HEIC files

    Drag photos straight from Finder, File Explorer or your Photos export folder onto the drop zone above, or tap Select Files to browse. Both .heic and .heif are accepted, and you can add as many at once as you like.

  2. STEP 2

    Choose your JPEG quality

    Move the Output quality slider before converting. 85% is the sweet spot for photos you will share or print; drop to 60% when you need small files for email. Every JPG keeps the original pixel dimensions either way.

  3. STEP 3

    Download your JPGs

    Each photo gets its own JPG button as soon as it finishes, or press Download All (.ZIP) to save the whole batch at once. Closing the tab clears everything from memory.

Why iPhone photos are HEIC, and why that breaks things

Since iOS 11, iPhones and iPads have saved photos as HEIC (High Efficiency Image Container), a wrapper around HEVC-compressed image data. It roughly halves file size at the same visual quality, which is excellent until you move a photo somewhere that has never heard of it: an older Windows PC, a print shop's upload form, a CMS, a Slack preview, a client's email client.

JPG is the format all of those already speak. Converting is not a downgrade so much as a translation, and at 85% quality the difference is invisible in normal viewing. SnapConvert exists to make that translation take seconds and cost nothing, without your photos taking a detour through someone else's data centre first.

Frequently asked questions

Will these JPGs open on Windows?

Yes. JPG opens on every version of Windows, macOS, Android, Linux and ChromeOS without extra software, which is exactly the problem it solves. Windows 10 and 11 can only preview HEIC after you install Microsoft's HEIF Image Extensions from the Store, and the HEVC codec it depends on is a paid add-on for many users. Converting on this page skips that purchase entirely, and older Windows 7 and 8 machines have no HEIC support at all.

Are my photos private? Do they get uploaded anywhere?

Nothing is uploaded. SnapConvert is a client side HEIC to JPG converter: your browser downloads a small WebAssembly decoder once, then does all the work locally in a background thread. There is no upload endpoint in the code and no server-side storage, so there is nothing for us to keep, leak or subpoena. You can verify it: open DevTools, switch to the Network tab, and convert a photo. After the page and decoder finish loading, the tab stays silent. Once the page loads, the conversion itself works with the connection off.

Does converting to JPG lose image quality?

Both formats are lossy, so re-encoding always discards some data in theory. In practice, at the default 85% quality the result is visually indistinguishable from the original on screen and in print. Resolution never changes: a 12 MP photo stays 12 MP, and a 48 MP ProRAW-adjacent HEIC stays 48 MP. What does change is file size, since JPG is a less efficient codec, so expect the output to be larger than the HEIC. Push the slider to 95–100% for archival work, or down to 60% when size matters more than fine detail.

Is the original capture date and EXIF metadata preserved?

No, and that is deliberate. SnapConvert decodes the HEIC to raw pixels and re-encodes them, so the JPG arrives with no EXIF block at all: no capture date, no GPS coordinates, no lens or camera serial. Photos you share carry no hidden trail of where and when they were taken. Orientation is the exception, and it is handled correctly, so nothing arrives sideways. If you need the original timestamps for an archive or a court filing, keep the source HEIC files, which still hold the full metadata untouched. Metadata passthrough with a toggle is on the roadmap; until it ships, treat every JPG from this page as stripped clean.

How many photos can I convert at once?

There is no imposed limit on file count or file size, and no queue to wait in, because nothing is metered on a server. Files are processed one at a time so a large batch cannot exhaust memory, and progress is shown per photo. The practical ceiling is your own device: a desktop handles several hundred photos comfortably, while an older phone may run out of memory sooner on very large images. If a batch does stall, convert in groups of fifty and download each group's ZIP before adding more.

How do I convert HEIC to JPG on a Mac without software?

macOS has two built-in routes, and this page is a third that needs no app at all. Preview: open the HEIC, choose File → Export, set Format to JPEG, drag the Quality slider, then Save. For several photos at once, select them all in Finder, open them into one Preview window, select every thumbnail in the sidebar, then use File → Export Selected Images. Finder Quick Actions: select the files, right-click, and pick Quick Actions → Convert Image, then choose JPEG and an image size. This is the fastest native option on macOS Monterey and later. Or just use this page: drag the files above and download the JPGs. Same result, no export dialogs, and it works identically on an older Mac where Quick Actions are missing.

How do I batch convert iPhone HEIC photos on Windows 11?

Windows 11 cannot batch convert HEIC on its own. Photos and Paint will each save a single HEIC as JPG, but only after Microsoft's HEIF Image Extensions are installed, and the HEVC Video Extensions they depend on are a paid add-on for most licences. Neither app converts a whole folder in one pass. The fastest route: copy the photos off your iPhone, select the entire folder, and drag it onto the drop zone at the top of this page. Every file converts locally and comes back as one ZIP, with no codec purchase and no per-file save dialogs. To avoid the problem next time: on the iPhone, open Settings → Photos and set "Transfer to Mac or PC" to Automatic, and Windows receives JPGs directly. Setting Camera → Formats to "Most Compatible" shoots JPG from then on, though photos already taken as HEIC still need converting.

Why does Apple use HEIC instead of JPG by default?

Storage, mostly. HEIC wraps HEVC compression, a codec roughly two decades newer than JPEG's, and it stores a comparable-looking photo in about half the space. On a phone that shoots 48 MP and syncs everything to iCloud, halving every file is the difference between a plan that fits and one that does not. It also does things JPEG structurally cannot: 10-bit colour instead of 8-bit, so skies and skin tones band far less; real transparency; and a container that holds several images in one file, which is how Live Photos, bursts and Portrait mode depth maps travel together. The catch is licensing. HEVC carries patent royalties, so support outside Apple's ecosystem arrived late and unevenly — which is why a format designed to save you space ends up needing a converter before anyone else can open it.