SnapFetch

Home / Convert / HEIC to JPG

HEIC to JPG

Convert HEIC images to JPG right in your browser. HEIC is the format iPhones save photos in, which many apps and Windows PCs can't open - this makes the photo usable anywhere. JPG is universally supported and great for photos. Any transparency is flattened onto a white background, since JPG can't store it.

  • Free, no watermarks
  • Files deleted after 1 hour
  • Runs in your browser
  • No account needed

Why use SnapFetch

  • Turns HEIC files into standard JPG images in one click
  • Runs server-side with no quality tricks - no watermark, no signup
  • Your image is deleted from our servers after 1 hour

How it works

  1. 1

    Choose or drag in a HEIC image

  2. 2

    We convert it to JPG

  3. 3

    Download your JPG image

  4. 4

    Files are deleted from our servers after 1 hour

When to use HEIC to JPG

HEIC is the format iPhones save photos in by default. It stores the same picture in roughly half the space of a JPG, which is great on the phone and a problem everywhere else - Windows, older web forms and plenty of apps simply will not open it. Converting to JPG makes the photo usable anywhere. For a photo you are about to send, JPG is the right destination. It is what every app, upload form and device already expects, and because both formats are lossy the converted file stays in the same broad size range as the HEIC it came from. Because the source is already lossy, this is a second generation of compression rather than a first. Re-encoding cannot recover what the original discarded, and it can add its own artefacts on top - usually around the high-contrast edges the first pass had already softened. Work from the original in your camera roll rather than a copy that has already been through a messaging app, since those re-compress the photo on the way.

Specifications & limits

Accepted input
HEIC and HEIF (.heic, .heif)
Output format
JPG (lossy compression)
Compression on input
HEIC is already lossy - some detail was discarded before upload
Transparency
Not applicable - HEIC has no alpha channel, so there is no transparency to carry over
Maximum dimensions
8000 x 8000 pixels
Maximum file size
20 MB per upload
File retention
Deleted from our servers 1 hour after upload

Troubleshooting

The background is white and I wanted it transparent

A HEIC cannot store transparency in the first place, so there is none to carry across - the white was already part of the picture. To get a transparent background you need Remove Background, not a format conversion.

The JPG looks worse than the HEIC it came from

Each lossy encode discards a little more. The HEIC had already lost detail before it reached us, and this pass re-encodes what was left. Start from the highest-quality original you still have, and do not feed the result back through another conversion.

The file is rejected

Only .heic and .heif files are accepted here. A photo already exported as JPG should use a different converter.

The upload is rejected before anything happens

The file is over the 20 MB cap. Compress it first, or split a long PDF into smaller files and process them separately.

References

The published specification for the formats involved, and the open-source software that actually performs this conversion.

Frequently asked questions

A little. HEIC is already lossy, so converting to JPG is a second round of compression rather than a first - it cannot restore what was lost earlier, and it can add its own artefacts around high-contrast edges. Converting once is fine; repeatedly round-tripping between lossy formats is what does visible damage.

From the blog

Related tools