Initializing, please wait a moment

How to Convert HEIC to JPG Step by Step

Last reviewed 2026-05-06. The conversion uploads your .heic file over HTTPS to the FTO conversion service, decodes it server-side via libheif, re-encodes to JPG (default quality 85), and surfaces a short-lived S3 download link. The temporary file is deleted automatically after the configured retention window. For an end-to-end walkthrough of what the converter does and does not do, see HEIC to JPG: what the converter actually does (and what it does not).

30-second answer. Open HEIC to JPG, drag the .heic file (or files) into the upload zone, wait for the server-side conversion to finish, and click download. You get a .jpg copy you can email, upload, or open on Windows / Android / Linux. Files upload over HTTPS, decode server-side, the JPG download arrives in seconds, and the temporary file is deleted shortly after your session. For the why, when, and "what about WebP" companion reading, see HEIC vs JPG vs WebP and HEIC vs JPG converter - when each wins.

Why convert HEIC at all

HEIC is the default photo format on iPhone and iPad since iOS 11 (2017). Photos are roughly half the size of equivalent JPGs and the format supports multi-image containers, depth maps, and Live Photo metadata. The catch is decoder support: HEIC requires the HEVC video codec, which Microsoft, most Android devices, most browsers, and most desktop apps do not bundle by default. Sending an iPhone photo to a Windows colleague usually ends with "I cannot open this file" unless you convert first.

Converting to JPG fixes the compatibility gap. Every operating system, every browser, every email client, every social platform, every government portal, and every banking system reads JPG. The trade-off is file size: a 3 MB HEIC typically lands at 2-4 MB as JPG at quality 85, with no visible quality difference for most photos. For phone-to-phone Apple-only sharing the conversion is unnecessary; for everything else it is the path of least friction.

Step 1 - find the HEIC file on your device

On iPhone, photos taken in the default camera app land in the Photos library. To export the .heic file rather than the auto-converted JPG that AirDrop produces, you have two paths:

  • From a Mac. Plug the iPhone in, open the Photos app, drag the photo to the Desktop. The exported file is the original .heic.
  • From iCloud Photos on iCloud.com. Right-click the photo, "Download Originals". The browser downloads the .heic file directly.
  • From iPhone to Windows via USB. Plug in via cable, open the iPhone's "Internal Storage" in File Explorer, navigate DCIM/100APPLE/, the file is named like IMG_1234.HEIC.

Inside Photos.app on Mac you can also use File → Export → "Export Unmodified Original" to extract the .heic. If you AirDrop or email the photo from iPhone, iOS will quietly convert to JPEG before sending - useful if you do not want to convert manually, breaking if you wanted the original metadata.

Step 2 - open the HEIC to JPG tool

Visit freetoolonline.com/heic-to-jpg.html. The page presents a drop zone labelled "Drop HEIC file" with a file picker button, plus a settings panel for output format (JPG / WebP / PNG), quality (70-85 default 85), and EXIF preservation. The page itself is lightweight: the conversion does not run on your device; it runs on the FTO conversion service. You do not need to install anything, download any plugin, or wait for a JavaScript bundle to fetch a decoder.

The first request to the page warms up the upload pipeline (the tool emits a small preflight to the FTO service). Subsequent uploads reuse the same connection and start the moment the file lands in the drop zone.

Step 3 - drop the file (or files) in

Drag the .heic file from your file manager into the drop zone, or click the button to open the file picker. The tool accepts:

  • Single .heic / .heif files - one at a time.
  • Multiple files at once - select with shift-click in the picker, or drop the whole batch.
  • An entire folder - some browsers expose folder-drop; the tool walks the folder tree and queues every .heic inside.

Each file uploads over HTTPS to service.us-east-1a.freetool.online and is processed in turn by the HEIC service. Typical conversion completes in a few seconds per file depending on the file size and your network upload speed; a 3 MB iPhone HEIC over a 20 Mbit/s upstream usually finishes inside 2-4 seconds end-to-end. The progress indicator shows per-file status as the server returns each result.

Step 4 - download the JPG

When conversion finishes the tool surfaces a download link per file. The link points at a short-lived S3-backed download URL emitted by the FTO conversion service; clicking it streams the .jpg from S3 to your downloads folder. For a single file, click "Download .jpg" and save to your usual downloads folder. For multiple files the tool offers a single "Download all" button that emits a .zip - useful when you converted 50 photos and do not want to click 50 times. The output JPGs preserve the original filename with a .jpg extension swap (IMG_1234.HEIC → IMG_1234.jpg).

The converter targets quality 85 by default. That is a Goldilocks setting - high enough that the JPG looks identical to the HEIC for typical photo content, low enough that the file size stays close to the HEIC original. If you need a smaller result (for a tight email cap), drop the quality slider to 75 before submitting. Below 70 the savings are diminishing and visible artifacts can creep into smooth gradients (sky, skin tones); the slider clamps at 70-85 to keep you inside the safe range.

Step 5 - verify the output

Open the downloaded .jpg in your default image viewer to confirm:

  • The image looks visually identical to the HEIC at typical viewing zoom (100% screen).
  • EXIF data (date taken, camera model, GPS if present) is preserved when the "Include EXIF" setting stays on - the converter copies the relevant EXIF fields from the HEIC into the JPG. If you want to strip EXIF (privacy), uncheck "Include EXIF" before submitting, or strip it as a second step in a separate tool.
  • Color-space is sRGB. iPhone photos are taken in Display P3; the converter re-maps to sRGB by default for compatibility, with no perceptible difference for typical viewing.
  • File size is in the expected range (~70-150% of the HEIC, depending on photo content).

If the output looks washed out or oversaturated, the source HEIC was probably in Display P3 and the recipient's viewer is not color-managed (older Windows is the usual culprit). The conversion itself is correct; the rendering on the recipient's screen is the limitation.

What about Live Photos and Portrait Mode

HEIC can carry multiple images in one container - the still frame, a depth map, the Live Photo motion clip, gain-map data for HDR, and so on. JPG carries one image per file. The conversion extracts the primary still frame and discards the rest. For most use cases (sending to a Windows colleague, uploading to a portal, attaching to an email) this is exactly what you want.

Two cases where the side data matters:

  • Live Photo: the motion clip lives in the HEIC container. After conversion to JPG the motion is gone. If you need to preserve the motion, export from Photos.app as a .mov instead of converting the HEIC.
  • Portrait Mode: the depth map drives bokeh adjustments inside Apple Photos. The depth map is dropped during conversion. The JPG looks the same as the displayed photo at the moment of conversion, but the recipient cannot re-edit the bokeh.

Privacy

The converter is a server-upload tool, not an in-browser tool. The .heic file you select uploads over HTTPS to the FTO conversion service, decodes server-side via libheif, re-encodes to JPG (or WebP / PNG) via SlimJpg, and a short-lived S3-backed download URL is returned to your browser. The temporary input and output files on the conversion service are deleted automatically after the configured retention window (a few minutes; see the service's session policy on the privacy page). HTTPS protects the file in transit. No account is required and no copy is kept on third-party systems beyond the retention window.

If your privacy posture requires that the photo never leaves your device at all (geotagged HEIC files, work-confidential content, or family photos you would rather not transmit), use a desktop tool that runs locally - for iPhone-to-Windows transfers see why HEIC wont open on Windows - three fixes for the Microsoft Store HEIF Image Extensions option that lets Windows open .heic files in place without converting at all.

For the full server-upload-vs-browser-only walkthrough applied to this specific converter, read HEIC to JPG: what the converter actually does (and what it does not).

What if I need to convert 100 photos at once

Use the same tool with batch select - it handles tens of files in one pass. For larger batches (hundreds), see how to convert 100 HEIC photos to JPG for the throughput tactics: chunked upload, network upstream limits, and when desktop tools (Preview.app, IrfanView) are faster than the in-browser-to-server-upload path.

← Back to All Guides

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
  • No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.