VritantaNextGen · Dispatch
Back to blogTech How-To

HEIC to JPG on Any Device —

Convert HEIC to JPG on iPhone, Mac, Windows, or any browser without installing software or uploading photos. Real...

Aug 3, 2026 6 min Amit Sharma
HEIC to JPG on Any Device — No App, No Upload

The Direct Answer

If you just need a fast fix: on a Mac, open the HEIC file in Preview or Photos and choose File → Export, then pick JPEG — it converts locally, no upload. On Windows, install Microsoft's free HEIF Image Extension (plus HEVC Video Extensions, which most .heic files also need) so File Explorer and Paint can open and re-save the file as JPEG. On any device with a browser, including Chrome or Firefox, you can convert HEIC to JPG without installing anything and without uploading the photo — tools built on libheif compiled to WebAssembly decode the image entirely in your browser tab. That last option is the only one that works identically on a phone, a Chromebook, or a work laptop where you can't install software.

Here's why HEIC causes so much friction in the first place, and why "no app, no upload" is a real technical claim rather than marketing language.

Why Your iPhone Keeps Making These Files

Apple switched capable iPhones and iPads to HEIF for photos and HEVC for video back in iOS 11 and macOS High Sierra, because both formats compress noticeably better than JPEG and H.264 at the same visual quality, according to Apple's own support documentation (updated December 5, 2025). Every iPhone 7 and later, matching iPads, and even Vision Pro capture in this format by default.

You can tell your phone to stop: Settings → Camera → Formats → Most Compatible switches new captures to JPEG and H.264. But that setting is not retroactive — Apple Discussions threads confirm that flipping the toggle does nothing to the HEIC photos already sitting in your camera roll. If you have thousands of old HEIC files, you still have to convert them one way or another.

Converting on a Mac or iPhone Without Installing Anything

Apple's own tools already do local conversion, so there's rarely a reason to install a third-party app on Apple hardware:

  • Preview (macOS Tahoe 26 and earlier): open the HEIC, use the Format menu in File → Export, and choose JPEG, PNG, JPEG-2000, or TIFF. Option-click the Format menu for additional formats, and you can multi-select files in the sidebar for batch export.

  • Photos app: same File → Export → JPEG path, works on individual photos or selections.

  • AirDrop and email: if you share a HEIC with someone whose device doesn't support HEIF, Apple's sharing sheet can auto-transcode it to JPEG on the way out.

  • USB import: plugging an iPhone into a PC or importing through Image Capture can convert HEIC to JPEG automatically during import — unless you've set Settings → Apps → Photos → Keep Originals, which preserves the original HEIC.

All of this happens on-device. Nothing gets uploaded to iCloud or a third-party server just to change the file extension.

Windows: The Extension Maze

Windows does not open iPhone .heic files out of the box, and the fix is more fragile than Apple's. Microsoft's free HEIF Image Extension in the Microsoft Store handles the image container, but the store listing itself states that HEVC Video Extensions must also be installed to actually view .heic, .hif, or .heif files — because HEIC photos are typically encoded with the HEVC codec internally. Apple's own iCloud-for-Windows troubleshooting page sends users to install both.

In practice this is where things get messy. TechCommunity and Reddit threads from 2024 into 2025 are full of "Unable to open this file" errors, failed reinstalls, and confusion over the ~$0.99 HEVC extension SKU versus a free "HEVC from Device Manufacturer" SKU that only some PCs are eligible for. Laptop Mag has confirmed that once the HEIF extension is properly installed, Windows Paint can open a HEIC and use Save As → JPEG — but getting to that point isn't guaranteed on every machine.

Why Chrome and Firefox Still Won't Just Open the File

It's tempting to assume any modern browser can handle any modern image format, but HEIC is the exception. Licensing costs around HEIF have kept Chrome, Firefox, and Edge from adding native decode support, according to CanIUse and other HEIF ecosystem tracking. Safari is the one mainstream exception, having supported HEIC rendering since Safari 17. A 2026 browser-support survey from TestmuAI found that Chrome versions 1 through 150 still lack native HEIF support on Windows, Mac, Linux, and Android — even on operating systems that can otherwise decode HEIC just fine at the OS level.

That gap is exactly why dropping a <img src="photo.heic"> tag on a webpage doesn't work in most browsers, and why any tool claiming to "convert HEIC in your browser" has to be doing real decoding work, not just displaying the file.

The No-Upload Trick: WASM Decoding in the Browser Tab

The technical piece that makes "no app, no upload" possible is libheif, the open-source HEIF/HEIC decoding library, compiled to WebAssembly via Emscripten. The libheif project documents these WASM builds directly and lists libheif-js as a packaged output. Two JavaScript libraries build on top of it: heic2any, a widely used npm package that converts HEIC/HEIF to JPEG, PNG, or GIF entirely client-side, and the more actively maintained heic-to, which tracks upstream libheif releases closely — its version-mapping table currently ties heic-to 1.5.2 to libheif 1.22.2.

Because the decoding happens inside WebAssembly running in your browser tab, the image data never leaves the device — there's no server round-trip, no upload progress bar, and no copy of your photo sitting on someone else's storage. That's a meaningfully different architecture from most of the popular "HEIC converter" sites people find first: Adobe Express, Canva, and FreeConvert all require uploading the photo to their servers before handing back a JPEG, which is the opposite privacy model even if the end result looks the same.

This is the same design principle behind VritantaNextGen's own browser-based tools: our PDF merge tool and PDF compress tool process files locally in the browser rather than routing them through a server, so a HEIC-to-JPG conversion built the same way is a natural fit alongside them in our tools directory.

Which Path Should You Actually Use?

  • On a Mac or iPhone, use the built-in Export options in Preview or Photos — it's already local, already free, and needs zero setup.

  • On Windows, only bother with the Microsoft Store HEIF + HEVC extensions if you want File Explorer thumbnails and Paint to handle .heic files long-term; expect some friction based on community reports.

  • On any device, including a work Chromebook or a phone browser, a WASM-based converter running libheif is the only option that needs no install and no upload, and it works the same whether you're on Chrome, Firefox, or Safari.

The common thread across every legitimate no-upload method — Apple's Preview export, Windows' Paint after extensions, or a WASM-based web tool — is that the conversion happens on the hardware you're already holding, not on someone else's server.

If you're building a habit of using browser-based file tools instead of upload-and-wait converters, our blog covers more of these client-side workflows as we publish them.

Production Line

01IdeationFrame the outcome and user need.
02PrototypeShape the core screen and flow.
03DevelopBuild the working product layer.
04TestCheck speed, quality, and fit.
05DeployLaunch with monitoring in place.
06ScaleImprove the system from evidence.
ASAmit SharmaWrites practical notes on AI systems, product strategy, and launch-ready workflows.Follow

Get the next post in your inbox

Short updates when we ship new tools or big AI news drops. No spam, one-click unsubscribe.

Related

All posts