← Back to blog

How to Convert HEIC Photos to JPG on Windows Without Uploading Them

By LocalFlux Editorial Team

ProductivityTips

An iPhone photo arrives as .heic, but the website, printer, document system, or older editor you need accepts only JPG. The practical fix is to create a compatible JPG copy and keep the HEIC original.

With LocalFlux on Windows 11, add the HEIC file, choose Convert, select JPG, and start the conversion. The work runs on your PC, the original remains unchanged, and the result is saved as a new file such as sample-photo_converted.jpg.

The current LocalFlux home screen with its local file drop area and Browse files button.

LocalFlux starts with a local file drop area. Normal supported conversion does not require an account or upload step.

Best for: several photos, private or work images, large originals, and repeat HEIC compatibility work.

Probably unnecessary for: a single non-sensitive photo when software you already trust can export the JPG you need. If you want future iPhone photos to use JPEG, Apple also provides a camera setting described below.

The short version

  1. Open LocalFlux on Windows 11.
  2. Add one or more .heic or .heif photos.
  3. Choose Convert rather than Compress.
  4. Select JPG as the output.
  5. Leave the quality and resize controls at their defaults for the first test.
  6. Select Convert.
  7. Check the new JPG in the destination app before archiving or deleting anything elsewhere.

Get LocalFlux from the Microsoft Store or check the currently supported formats before starting.

HEIC, HEIF, and JPG in plain language

HEIF is a container format. HEIC commonly refers to a HEIF image compressed with HEVC. Microsoft notes that HEIF can use more than one compression method, so HEIC and HEIF are related terms rather than perfect synonyms. Microsoft’s HEIF codec documentation explains that distinction and also notes that the required codecs might not be installed on every Windows PC.

That leads to two separate Windows problems:

Installing a Store codec extension may solve viewing. It does not make every destination accept HEIC. Converting creates a second file in a format the destination already understands.

JPG is usually the practical compatibility copy for an ordinary opaque photograph. It is widely accepted and uses lossy compression, so its quality setting matters. PNG is lossless and can represent transparency, but a PNG copy of a photograph is often much larger. Keep the HEIC original either way.

Step 1: Add the HEIC photo

Drag a supported HEIC or HEIF file onto LocalFlux, use Add files, paste it, or use a supported Windows 11 Explorer handoff. The queue shows the source format, size, dimensions, and destination before conversion.

This walkthrough used a rights-cleared 1440 x 960 HEIC fixture named sample-photo.heic. The neutral working copy lived under C:\tmp\CodexScratch\LocalFluxBlog, so the screenshots expose no personal folder or account information.

A 1440 by 960 HEIC photo queued in LocalFlux with JPG selected.

The HEIC source is waiting. LocalFlux has selected the supported HEIC-to-JPG route but has not changed the original.

Step 2: Choose JPG or another output for a reason

Open the output menu and choose JPG for the broadest photo compatibility. LocalFlux also exposes route-aware HEIC outputs such as PNG, WebP, TIFF, and ICO in the tested build. The list applies to this source format; it is not a promise that every format converts to every other format.

The LocalFlux output menu for a HEIC source, showing JPG, PNG, TIFF, WebP, and ICO.

Use this rule of thumb:

NeedBetter starting choiceImportant tradeoff
A photo accepted by older apps, websites, and printersJPGLossy encoding; verify quality and color
Lossless pixel storage or a workflow that explicitly asks for PNGPNGOften much larger for photographs
A modern web-delivery copyWebPThe destination must support WebP
The original capture and its richest source informationKeep HEICCompatibility may remain limited

Step 3: Start with the default settings

For the first conversion, keep the original dimensions and use the default JPG quality. If the result is too large, lower quality gradually and compare a detailed area at 100%. If the destination requires a maximum width or height, resize once during conversion instead of repeatedly re-encoding the same JPG.

Do not assume that a JPG copy is visually or technically identical to the HEIC source. JPEG uses lossy compression. A HEIF file can also contain auxiliary information such as gain or depth representations. It is reasonable to expect that a simple JPG compatibility copy may not preserve every HDR or portrait-related representation, so keep the original and inspect important photos on the displays and in the apps that matter to you.

Step 4: Convert and open the new copy

Select Convert 1 file. LocalFlux uses its bundled image engine for the supported route. When the row finishes, the completion state shows the safe output name and provides Open file and Open folder actions.

The completed LocalFlux HEIC-to-JPG conversion, with the original and new output paths visible under a neutral C tmp folder.

The tested result was saved as sample-photo_converted.jpg. The original sample-photo.heic remained unchanged.

Video transcript: LocalFlux opens at its file drop area. A 1440 x 960 HEIC photo appears in the queue with JPG selected. The output menu shows the supported image choices. The final state reports one completed conversion and the new _converted.jpg destination.

Tested result: compatibility can cost more bytes

The fixture produced a valid JPG with the same pixel dimensions, but the JPG was larger than the highly compressed HEIC source.

PropertySource HEICOutput JPG
File size51,899 bytes274,913 bytes
Dimensions1440 x 9601440 x 960
Color space reportedsRGBsRGB
Image typeTrueColorTrueColor
Reported quality9292
EXIF profile detectedYesYes
Original preservedYesNew output copy

This is a compatibility test, not a compression benchmark. Apple describes HEIF as offering better compression than JPEG at similar visual quality, so a larger JPG is not surprising. Your result can grow or shrink depending on the source, quality, dimensions, detail, metadata, and encoder.

The EXIF observation is also important: ordinary conversion did not prove that metadata was removed. The tested HEIC and JPG both exposed an EXIF profile. LocalFlux has a separate Share safely workflow for supported metadata removal; do not assume that changing the extension anonymizes a photo.

You can inspect the exact rights-cleared HEIC source and LocalFlux JPG output. The source-reference render below is provided so browsers that cannot display HEIC still show the tested image.

A reference rendering of the rights-cleared HEIC photo used in the LocalFlux test.

Converting several iPhone photos at once

Add the compatible HEIC or HEIF files to one queue, choose JPG once, and start the batch. One LocalFlux batch uses one selected output format. If some photos need PNG and others need JPG, process them as separate batches.

Each ready row is handled individually. LocalFlux creates a separately named output copy and leaves the source in place. Before converting an entire library, test two or three representative images: an ordinary daylight photo, a low-light photo, and any HDR or portrait image whose appearance matters.

Other legitimate Windows and iPhone options

LocalFlux is useful when files are already on the PC and you want a repeatable local batch workflow. It is not the only reasonable option.

Changing the iPhone camera setting does not convert HEIC files already stored on the PC. For those, you still need an export or conversion route.

Important limitations

LocalFlux cannot guarantee that every damaged, encrypted, unusually encoded, or incorrectly named HEIC file will convert. The tested fixture was a conventional, rights-cleared HEIC image. The test did not establish identical HDR rendering, gain-map behavior, depth data, portrait effects, or wide-gamut color across every Apple device and Windows display.

JPG also cannot represent transparency. If a source actually relies on an alpha channel and the destination can accept PNG, test PNG instead. Always check orientation, color, fine detail, and metadata before distributing an important result.

Frequently asked questions

Does Windows 11 open HEIC without an extension?

Not on every PC. Microsoft documents HEIF support through extension codecs and notes that required HEVC or AV1 codecs might not be present. Viewing support and conversion support are separate questions.

Does converting HEIC to JPG improve quality?

No. It creates a more compatible copy. JPEG encoding is lossy, so the goal is usually sufficient visible quality for the destination, not an improvement over the source.

Will the JPG always be smaller?

No. In this test, the 274,913-byte JPG was more than five times the size of the 51,899-byte HEIC source. File size depends on both files and settings.

Does conversion remove location and camera metadata?

Do not assume so. The tested ordinary conversion retained an EXIF profile. Use a supported, verified metadata-removal workflow when that is your actual goal, and inspect the output.

Can LocalFlux work offline?

Normal supported conversion uses bundled components and can run offline after installation. The repository’s release evidence includes an installed-package HEIC-to-JPG conversion completed with the network disabled.

Create the compatible copy and keep the original

The safest everyday pattern is simple: keep the HEIC source, create the JPG the destination requires, and verify the copy before relying on it. LocalFlux makes that a local, repeatable Windows workflow without an upload or account step.

Get LocalFlux from the Microsoft Store or review the supported formats and routes.