← Back to blog

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

By LocalFlux Editorial Team

Images Guide

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.

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 compact queue shows the file name, source path and HEIC → JPG route. Confirm dimensions in the output file properties.

This walkthrough used a rights-cleared 1440 x 960 HEIC fixture named sample-photo.heic. The neutral working copy lived under C:\tmp\LocalFluxBlogRefresh, 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 output and Show in 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.

Read the video transcript

Continuous recording from October 2026, using LocalFlux 1.0.10.0.

Video transcript: A test HEIC file is queued with JPG selected. The output menu opens, conversion starts, and LocalFlux reports one completed output. The recording shows the conversion controls and completion, without reviewing the output content. Conversion complete. Open and check the JPG.

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.

These measurements describe the previously published downloadable files, rechecked on 13 October 2026. The refreshed interface images use a reconstructed LocalFlux 1.0.10.0 capture build; its new output can differ. The reported quality number is an encoder/tool value, not a visual-quality score.

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.

Prepare a property-listing batch

Copy the full-resolution photos into a folder for the property. Make sure they are actual local files rather than cloud-only placeholders before starting a local conversion.

Use a clear sequence such as property-photo-01.heic, property-photo-02.heic, and so on. Room names can help too, especially when several people prepare the same listing. Keep your original folder separate from the final upload selection.

Start with a few representative images, including a bright window, a darker room, and fine textures.

Use a quality setting that preserves the detail needed for the listing, then inspect the result. Fine lines, tiled surfaces, kitchen fittings, and views through windows can reveal compression artifacts more readily than a plain wall.

Consult the portal’s current instructions for accepted formats, dimensions, aspect ratio, and file-size limits. Treat those as requirements for that destination, not rules that apply to every property website or MLS.

If resizing is needed, keep the aspect ratio locked. LocalFlux’s resize controls do not replace a photo editor for cropping, straightening, or retouching.

If the JPG files need to be smaller, use a separate Compress batch with the converted copies. Review the compression settings and resulting dimensions. Target-size compression can involve downscaling, so check that the images remain suitable for the listing’s larger views.

Open the JPGs and work through this checklist:

Conversion does not edit the scene. If a photo needs straightening, cropping, or removal of an unwanted detail, make that correction in an appropriate editor and review it before delivery.

Upload a small sample to the listing portal and inspect its preview. Check the image order and how both wide and portrait photos display before publishing the complete listing.

Recorded example and its limits

The October 2026 captures use two differently named copies of one public landscape sample to demonstrate batching. All 20 JPEG outputs decoded at 1440 × 960, with the same output hash and unchanged sources. This is not a test of property photos, HDR preservation, or acceptance by a listing portal. 2026-10

1.0.10.0

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.