Convert HEIC to JPG without uploading (Mac, Windows, iPhone, Android)
You can convert a HEIC photo to JPG without uploading it anywhere by using a converter that runs inside your browser, like hushvert, where the file bytes never leave your device. Drop the photo, convert, and download; nothing is sent to a server, and you can prove it by converting with airplane mode on or by watching the browser Network tab show zero upload. If you would rather not use a website at all, your Mac, Windows PC, iPhone, and Android phone all have built-in ways to do the same job, and the honest steps for each are below.
What "without uploading" really means, and why it matters
Most converter sites you find with a quick search work the same way under the hood: they upload your photo to their server, convert it there, and hand back a download link. For a throwaway file that may be fine. For personal photos it means a stranger's server briefly holds your pictures, along with whatever EXIF metadata rides inside the file, which for iPhone photos often includes the exact GPS coordinates where the shot was taken. You are then trusting a retention policy you have never read from a site you found thirty seconds ago.
This is not a hypothetical worry. In March 2025 the FBI's Denver field office publicly warned that free online file-converter tools are a common vector for malware and data theft. The honest fix is structural, not a promise: if the conversion happens entirely on your own machine, there is no upload to trust in the first place. "Without uploading" should mean exactly that, and it should be something you can check yourself rather than take on faith.
Convert HEIC to JPG in your browser (verifiable, no upload)
hushvert converts HEIC to JPG using real codecs compiled to WebAssembly that run inside your browser tab. The HEIC decoder (libheif) and the JPG encoder are fetched once with the page, then everything runs on your own CPU in a background worker. There is no upload step because there is no server doing the work. As a side effect of decoding to raw pixels and re-encoding, EXIF metadata such as GPS location is dropped from the JPG output rather than carried along.
The steps are simple: open the HEIC to JPG converter, drag your .heic file (or several) onto the page, and download the JPG. It works on any modern desktop or mobile browser, on any operating system, with nothing to install and no account to create. Because the work is client-side, this conversion is unlimited and free on hushvert, with no daily cap and no credit clock. The only files that ever travel the network are the web page and the codec itself, never your photo.
Don't trust the claim. Verify it.
Any website can print the words "we respect your privacy." A local converter lets you confirm it in under a minute, and you should. There are two checks, and either one settles the question.
The airplane-mode test: load the converter page first, then switch your device into airplane mode or pull the network cable, then convert a HEIC file. If it still produces a JPG, the work cannot be happening on a server, because there is no connection to reach one. The /privacy-proof page carries a live airplane-mode demo for exactly this reason.
The Network-tab test: open your browser's developer tools, switch to the Network tab, clear it, and convert a photo. You will see no request carrying your image bytes out. hushvert's automated test suite asserts this same condition (no network request may carry file bytes) on every change to the code, so the behavior cannot silently regress.
Built-in ways on Mac, Windows, iPhone, and Android
You do not strictly need any website. Each major platform can turn HEIC into JPG on its own, and these built-ins are genuinely worth knowing because they involve no third party at all.
Mac: Open the .heic file in Preview, choose File then Export, set the format to JPEG, and save. To convert many at once, select the files in Finder, right-click, choose Quick Actions then Convert Image, and pick JPEG. Both run entirely on your Mac.
Windows 11: The Photos app can open HEIC after you install the free HEIF Image Extensions from the Microsoft Store. Once installed, open the photo in Photos and use Save as, or right-click the file and use Edit, then export as JPG. Some Windows builds need the HEVC Video Extensions component as well to decode certain HEIC files.
iPhone: To stop shooting HEIC entirely, go to Settings, then Camera, then Formats, and choose Most Compatible; the camera will save JPG from then on (existing photos stay HEIC, and new files roughly double in size). To convert a photo you already have, AirDrop or share it through Mail or many messaging apps and it is usually delivered as JPG. You can also drop the HEIC into a browser-based converter right on the phone.
Android: Android has no universal one-tap HEIC-to-JPG export built into the gallery on every device, so the dependable phone-only route is to open a browser-based converter that runs locally, like the one on this site, which works the same in mobile Chrome or Firefox. Some Samsung and Pixel galleries offer a Save as JPEG or export option in the photo editor, so check your gallery's share or edit menu first.
Batch conversion, file size, and the lossy note
You can convert a whole folder of HEIC photos at once in the browser by selecting or dropping multiple files; each is processed locally and you download the results, with no per-file upload and no batch limit on client-side jobs.
One honest tradeoff to know: JPG is a lossy format, and HEIC is too, but they compress differently. Converting HEIC to JPG re-encodes the image, so the JPG will usually be noticeably larger than the original HEIC at comparable visual quality, sometimes close to double the file size. That is the cost of broad compatibility, since JPG opens everywhere and HEIC still does not. If your goal is to keep files small or preserve maximum quality for editing, consider the alternatives below rather than defaulting to JPG.
If you want a smaller modern file instead of JPG, HEIC to WebP and HEIC to AVIF produce much smaller files and run client-side the same way. If you need a lossless copy for editing or archiving, HEIC to PNG keeps full quality at a larger size. All three convert in-browser with no upload, exactly like the JPG path.
How hushvert compares, fairly
Plenty of tools convert HEIC to JPG, and several do it well. The platform built-ins above (macOS Preview, the Windows Photos app, an iPhone's share sheet) never touch the internet at all, which is the strongest possible privacy position; the catch is that each is tied to one operating system and one device. Web-based converters are convenient and support a huge range of formats, but the common ones convert on their servers, so your photo is uploaded and you are trusting their retention and security rather than verifying it.
hushvert's specific advantage for HEIC is narrow and real: the conversion is client-side and you can verify the no-upload claim yourself, in airplane mode or in the Network tab, which is something a server-based converter cannot offer by design. On pricing, client-side conversions like HEIC to JPG are unlimited and free here, and if you ever need the labeled server lane for something a browser genuinely cannot do (office docs, large video), any paid credits never expire and no subscription is required. We are not the only good option; we are the one you can audit.
HEIC conversions that run in your browser
Keep reading
Common questions
- Can I really convert HEIC to JPG without uploading the photo?
- Yes. A converter that runs in your browser with WebAssembly does the conversion on your own CPU, so the file never leaves your device. You can confirm it by loading the page, turning on airplane mode, and converting; if it still works, nothing was uploaded. You can also watch the browser Network tab and see no request carrying your image.
- How do I verify nothing is being uploaded?
- Two ways. First, the airplane-mode test: load the converter page, switch to airplane mode, then convert; success means the work is local. Second, open developer tools, go to the Network tab, and convert; you will see no request carrying your file bytes. hushvert's test suite enforces this no-upload condition on every code change.
- Does converting HEIC to JPG lose quality?
- JPG is a lossy format, so re-encoding from HEIC does involve some loss, though at normal quality settings it is usually not visible. The bigger practical effect is file size: the JPG is often close to double the size of the original HEIC. If you want maximum quality, convert HEIC to PNG (lossless); if you want a small file, HEIC to WebP or AVIF is a better choice.
- Can I convert many HEIC files at once?
- Yes. You can select or drag a whole batch of HEIC files into the browser converter at once. Each file is processed locally on your device and you download the results. Because client-side conversions are unlimited on hushvert, there is no per-batch or daily cap on HEIC to JPG jobs.
- Do I need to install anything or create an account?
- No. In-browser conversion runs in any modern desktop or mobile browser with nothing to install and no account or sign-up. It is also free and unlimited for HEIC to JPG because the work happens on your machine, not on a server.
- What is the easiest way on each device without a website?
- On Mac, open the file in Preview and export as JPEG, or use Finder's right-click Convert Image. On Windows 11, install the free HEIF Image Extensions, then save the photo as JPG from the Photos app. On iPhone, set Camera to Most Compatible to shoot JPG going forward, or share a photo through Mail to convert it. Android has no universal built-in export on every device, so a local in-browser converter is the dependable phone-only route.