Image tools

HEIC to JPG: prepare an iPhone photo for upload

Use HEIC to JPG when a website asks for a JPEG and your photo is saved as HEIC. Choose the original photograph, select a background if the tool asks for one, then process and download the new JPG. The conversion takes place in your browser. A readable output is checked before a download appears, but some HEIC files cannot be decoded on this device.

Local tool available

What this tool does

Convert a readable HEIC image to JPG where browser decoding supports it.

Loading the file tool…

First check whether a conversion is needed

A photo can look completely normal in your phone’s gallery and still be the wrong format for an upload field. The gallery understands the file; the form may accept a shorter list of formats. Read that list before changing anything. If HEIC is accepted and the photo already meets the other requirements, conversion adds an unnecessary step.

JPG and JPEG are two common filename endings for the same image format. If a form requests JPEG, a genuine JPG export is normally the relevant choice. Renaming holiday.heic to holiday.jpg does not perform that export. It leaves the original contents in place and can make the disagreement between the filename and the actual format harder to diagnose.

Choose the original photo, then save a separate copy

Open the file picker and select one HEIC file. If your photo library has already supplied a JPEG copy, the dedicated HEIC converter may correctly reject it as the wrong input format. Check the selected file rather than assuming that everything taken on an iPhone remains HEIC after sharing, downloading or editing.

Use the transparency selector when asked. The available choices include a white or black background. A JPEG cannot preserve transparent pixels, and a cautious refusal is preferable to an unexpected background. The setting applies to the exported copy; it does not paint over or replace the photograph stored in your library.

Once processing finishes, download the result and open that downloaded file. A preview is useful, but checking the saved copy also confirms that you can find it again. Give it a recognisable filename and select that copy when returning to the form. Choosing the original HEIC a second time simply recreates the original problem.

What the conversion keeps, and what changes

The converter reads the supported image, draws the decoded picture and writes a new JPEG. It does not reproduce every feature that might be stored inside the original container. Treat the output as a still photograph, not as an archive of a Live Photo, a burst sequence or any associated video. Keep the original if those features matter.

JPEG encoding can change fine detail. Look closely at small lettering, hair, fabric, edges and areas with smooth changes in colour. A photo that looks fine as a small preview may show compression when enlarged. There is no honest promise that converting HEIC to JPG loses no quality, and this page does not offer a lossless JPEG switch.

Original image metadata is not copied through this conversion. That can be useful for ordinary sharing, but it is a reason to retain the source when capture information, editing history or an original photographic record is required. Re-encoding is also not a guarantee of identical colour appearance across every display or application.

Why the JPG may be larger

Changing the format does not mean reducing the number of bytes. HEIC and JPEG store image information differently, so a compatible JPEG can be larger than its HEIC source. The tool’s job here is to produce the requested format. A separate size problem may remain after a successful conversion.

For example, a form might accept JPEG but reject your new copy because it exceeds its maximum size. Check the output’s measured size, then compare it with the exact limit beside the upload field. If compression is needed, work from the best available original and inspect the final result. Avoid repeatedly converting a JPEG through several formats in the hope that one will shrink it.

If the HEIC file cannot be read

This tool has a per-file input limit of 25 MiB and an image-processing budget of 18 million decoded pixels. Those are Make My Files Work limits, not a statement of what your destination accepts. A heavily compressed photo can still need substantial memory once decoded, so a modest MB figure does not prove that an image is easy to process.

A decoder error can mean that the particular HEIC variant is unsupported, the file is incomplete or the browser cannot complete the operation. Start by opening the original in the application that created it. If it opens there, exporting a JPEG directly from that application is a sensible alternative. A failed browser conversion is not evidence that your photograph is damaged.

Apple’s guidance explains how existing HEIF images can be exported to another format from a compatible application. On a Mac, Photos or Preview can provide an export route. Use the actual Export option and review its settings. Taking a screenshot of a valuable photograph is a last resort because it replaces the original image with the screen’s displayed version.

Changing the camera setting is a different job

If you keep meeting forms that require JPEG, Apple documents the Camera, Formats, Most Compatible setting for supported iPhone and iPad devices. It changes the format used for new captures. It does not go through your library and convert photographs you have already taken, so an existing HEIC still needs a separate export.

There is a storage trade-off in choosing a camera format. Make that choice for your normal use rather than changing it just to rescue one upload. For a single application, a JPEG copy of the relevant image may be all you need. Keep the higher-value original alongside the submission copy until the job is finished.

Return to the receiving form with the right checks

Format is only one part of acceptance. Confirm the final pixel dimensions, file size and any rules about the subject, background, cropping or editing. Identity and official photographs can have restrictions beyond anything a converter can measure. Follow those instructions even when a technically valid JPG is available.

If the form still rejects the converted image, note the exact error and test the saved JPG in the compatibility checker. If its format and measurements match the stated rules, look at the session, connection or service instructions next. More conversion will not fix an expired sign-in or a missing permission to upload.

Keep enough detail for the actual use

Think about how the JPEG will be viewed. A small profile image and a photograph of a document have different priorities. In the document photo, check narrow lettering, decimal points and the entire border. In a profile image, inspect the intended face crop and the receiving rules about editing rather than assuming any technically readable photograph is suitable.

If the original is poor, obtain a better source before converting. A dark, blurred or incomplete photo does not become complete because it is saved as JPEG. This is especially relevant when a phone has supplied a low-resolution shared copy instead of the original you intended to choose.

Questions that come up

Does converting HEIC to JPG overwrite the photo?

No. The tool offers a newly named download and leaves the selected original in place. You decide where to save the copy. Keep both until you have checked the downloaded JPEG and completed the receiving form.

Can this convert every HEIC file?

No. Decoding depends on the particular file and the resources available in your browser. If processing fails, try a genuine JPEG export from the original photo application. Do not change the extension and assume the format has changed.