Convert HEIC to JPG Without Uploading
Most online HEIC converters upload your photos to a server. Here's how to convert HEIC to JPG entirely on your own device — faster, private, and safer.
By Formatly
Type “HEIC to JPG” into a search engine and you’ll get dozens of free converters. What most of them don’t tell you upfront: your photos are uploaded to their servers, converted there, and — depending on the site’s honesty — possibly retained, scanned, or worse. In 2025, the FBI’s Internet Crime Complaint Center publicly warned that some fraudulent file-converter websites were being used to harvest uploaded files and distribute malware, a warning widely reported in the tech press. You don’t need to take that risk, because HEIC conversion can happen entirely on your own device.
Why “free online converter” usually means “your files on someone’s server”
Converting HEIC to JPG takes real computation. Most converter sites do it server-side because it was easier to build that way a decade ago. The business model is straightforward: free conversions in exchange for your data, ad impressions, or both. Read the privacy policy of a typical converter and you’ll find language about “processing files on our servers” and retention windows measured in hours or days. Some are legitimate; the problem is you can’t tell which ones are.
The photos people convert are often the most personal files they own: family photos, IDs, documents, medical imagery. Uploading those to a stranger’s server to save a click is a bad trade.
The alternative: client-side conversion
Modern browsers can run the HEIC decoder directly on your device using WebAssembly — the same technology that powers in-browser video editors and games. When conversion happens client-side:
- Nothing is uploaded. Open your browser’s network tab during a conversion and you’ll see zero image data leaving your machine.
- It’s faster. No upload wait, no queue, no download round-trip. A batch of 50 photos converts in seconds on a modern laptop.
- It works offline. Once the page is loaded, you can convert on a plane.
- There’s nothing to leak. A server can’t be breached, subpoenaed, or sold if it never received your files.
Step by step: convert HEIC to JPG privately
Using Formatly’s HEIC to JPG converter:
- Open /heic-to-jpg/ in any modern browser (Chrome, Edge, Firefox, or Safari).
- Drag your HEIC files onto the page. Select as many as you like — batch conversion is built in. Files from iPhone imports, AirDrop, or USB transfer all work.
- Set your quality. 92% is the sweet spot for photos: visually identical to the original at a fraction of the size. Drop to 80–85% for web uploads where every kilobyte counts.
- Click Convert. Watch the progress bar — decoding happens on your CPU, so speed depends on your device, not your internet connection.
- Download. Grab files individually or as a batch. The converted JPGs land in your normal downloads folder.
To verify the privacy claim yourself: open DevTools (F12) → Network tab → convert a file → confirm no image payloads are sent anywhere. We encourage this. Trust, but verify.
Choosing the right quality setting
The quality slider is the one decision that affects your output. Here’s how to think about it:
- 95–100% — Use when the JPGs are an archive or will be edited further. Files stay large, but you preserve maximum detail.
- 90–92% — The everyday default. Visually identical to the HEIC original for viewing and printing at normal sizes, at roughly half the file size.
- 80–85% — Use for web uploads, email attachments, and forms with file-size limits. Slight softening is visible only when zoomed in.
- Below 80% — Only for thumbnails or when a hard size cap forces it. Banding and blockiness become noticeable.
A practical test: convert one representative photo at 92% and 85%, zoom to 100% on a detailed area (foliage, fabric, hair), and compare. Most people can’t tell 92% from the original; many can’t tell 85% either. Pick the lowest setting where you can’t see a difference — that’s your personal sweet spot, and it’ll save real megabytes across a batch.
Batch tip: convert everything at one quality setting first, then spot-check the 2–3 most detailed photos. If those look clean, the whole batch is fine — compression artifacts always show up first in fine detail, never in smooth skies or out-of-focus backgrounds.
A note on Live Photos: iPhone Live Photos are HEIC files with motion data attached. Converting to JPG keeps the still image (the video portion is discarded). If the motion matters, export the Live Photo as a video from the Photos app first, then convert the still separately — a converter can’t preserve both in one JPG.
How to spot a converter that uploads your files
Not every site is transparent about it. Red flags:
- It “processes” while your upload bar is still moving. Client-side tools start instantly; server-side tools wait for the upload.
- It gives you a shareable link to your converted file. That link means your file is sitting on their server.
- It requires an account or email to download results. Your address is the product.
- The privacy policy mentions “our servers” processing or storing uploads.
Green flags: the site explicitly says conversion happens in your browser, it works with your Wi-Fi off (after load), and there’s no account wall.
Going further: strip the metadata too
HEIC files from iPhones carry EXIF metadata: GPS coordinates of where the photo was taken, the device model, timestamps. Converting to JPG preserves most of that metadata by default. If you’re converting photos to share publicly — a marketplace listing shot at your home, photos of your kids — run them through our EXIF remover after converting. It wipes location and device data in the browser, same privacy guarantees.
Related reading: What is EXIF data and why you should strip it before sharing photos · HEIC vs JPG: what’s the difference?