Safari on iPhone can often decode HEIC, but other browsers and desktop Chrome may not. If the converter says it cannot decode the file, export the photo as JPEG (or set Camera > Formats > Most Compatible before shooting) and try again. The GIF itself is encoded on the device.
If you take photos on an iPhone, there is a good chance they are HEIC rather than JPEG. That matters for a browser-based converter: the file has to be decoded before it can become a GIF, and not every browser can decode HEIC.
The short version: try Safari first. If the converter cannot read the file, export a JPEG copy and use that. The rest of this guide explains why.
What HEIC is
HEIC is a still image in the HEIF container, usually compressed with HEVC. It is efficient: a HEIC file can hold more detail than a JPEG at a similar size. Apple made it the default camera format to save storage and improve quality.
The efficiency comes with a compatibility cost. HEIC is not the same thing as JPEG, and a browser needs a HEVC decoder to read it. Some operating systems include one; some browsers do not.
Why browsers differ
Browser support for HEIC is not uniform. Safari on Apple devices can often use the system’s HEVC support, so HEIC images may display and decode normally. Chrome and Firefox do not ship a general HEVC image decoder on every platform, so a HEIC file may fail even though the same browser handles JPEG, PNG, WebP, and AVIF.
This is why the same photo can work on one device and fail on another. It is not a problem with the photo or the converter; it is a codec availability issue.
The converter tries the browser’s bitmap decoder first, then falls back to an image element. If both fail, it shows a message that the file could not be decoded. It does not upload the file to a server to try again.
Try Safari first
On an iPhone or iPad, open the site in Safari and select the HEIC photo. Safari has the best chance of decoding it because it can use the device’s native codecs.
If Safari shows the photo in the frame strip, continue as normal: choose the frame delay, width, and loop, then create the GIF. The conversion stays on the device.
If Safari cannot decode it, or if you are on a desktop browser that cannot, the next step is a JPEG copy.
Export a JPEG copy
There are two paths depending on whether you are shooting new photos or working with existing ones.
For new photos: open Settings > Camera > Formats and choose Most Compatible. The camera will capture JPEG instead of HEIC. This is the simplest long-term fix if you often need to share photos with apps that do not support HEIC.
For existing photos: the export path depends on the iOS version and the app
you use. The goal is a file whose name ends in .jpg or .jpeg. The share sheet
may preserve HEIC depending on the destination, so check the extension after
exporting. The Files app or a trusted image converter can produce a JPEG copy.
Once you have the JPEG, return to the converter and select it. JPEG is decoded by every browser that can run the tool.
Make the GIF
A photo GIF works best with a short sequence:
- Choose 5–15 photos, all JPEG if possible.
- Put them in order; the first frame sets the aspect ratio.
- Start with a 500 ms delay.
- Use 640 px wide, or 480 px if the file is too large.
- Create the GIF and check the preview.
- Download it and test it in the app where you plan to send it.
For a single HEIC photo, the tool can still produce a still GIF, but a JPEG or WebP is usually a better destination format. GIF is for compatibility or animation, not for preserving photo quality.
Live Photos and privacy
A Live Photo contains a still image plus a short video. This tool converts still images, so export a frame first; it does not use the video portion as an animation.
The conversion itself is local. The browser reads the selected file and writes the GIF on the device. If you use iCloud Photos, the photo may be downloaded from iCloud before you select it, but that is the operating system’s file handling, not an upload by this site.
For the full photo-slideshow workflow, read How to make a GIF from photos. For file-size trade-offs, read How to reduce GIF file size.
Sources
Related guides
image-to-gif.com converts images to GIF in the browser; files are never uploaded.
FAQ
Why won't Chrome open my HEIC photo?
HEIC uses HEVC inside a HEIF container. Chrome does not include a general HEVC image decoder on every platform, so it may reject the file. Safari on Apple devices is more likely to decode it because it can use the operating system's codecs.
Does Safari support HEIC?
Safari on Apple devices can display HEIF/HEIC images in many cases. That does not guarantee that every browser API or every iOS version handles it the same way. If the converter cannot decode it, export a JPEG.
How do I convert HEIC to JPEG on iPhone?
For new photos, Settings > Camera > Formats > Most Compatible makes the camera capture JPEG. For existing photos, the export path depends on the iOS version; use the Files app or a trusted image converter and confirm the exported file ends in .jpg or .jpeg.
Can I make a GIF from a Live Photo?
Export a still frame first. This tool converts still images; it does not read the video portion of a Live Photo as an animation.
Are my iPhone photos uploaded?
No. The converter reads the selected files in the browser and encodes the GIF on the device. iCloud Photos or the share sheet may sync files separately, but the conversion itself has no upload step.