Initializing... drag & drop files here
Supports: HEIC
HEIC is the default photo format on iPhones and iPads since iOS 11, but GIF plays everywhere — every browser, chat app, and forum. Converting a still HEIC produces a single-frame GIF for universal compatibility; if your HEIC holds an image sequence (a Live Photo or burst), the frames are mapped to GIF's 256-color palette and sequenced into one looping file. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.
.heic photo onto the page or click "+ Add Files". You can queue several at once and convert them with the same settings.| Property | HEIC | GIF |
|---|---|---|
| Standard | ISO/IEC 23008-12 (2015) | CompuServe GIF89a (1989) |
| Image codec | HEVC (H.265) | LZW-indexed bitmap |
| Color depth | 8 / 10 / 12-bit | 8-bit indexed (max 256 colors) |
| Compression | Lossy (high efficiency) | Lossless LZW on an already-reduced palette |
| Animation | Image sequences (Live Photos, bursts) | Yes, multi-frame looping |
| Typical size | ~50% of an equal-quality JPEG | Larger for photos; small for flat graphics |
| Browser support | Safari 17+; limited elsewhere | Chrome, Firefox, Edge, Safari (universal) |
| Best for | High-quality iPhone photos | Sharing and embedding anywhere |
The unavoidable trade-off: HEIC can hold millions of colors, GIF holds at most 256. A photo of a sunset or skin tones will show banding after conversion — that is the palette reduction, not a flaw in the file. For a photo you simply need to open elsewhere, HEIC to JPG keeps full color at a smaller size. To keep the motion of a Live Photo without GIF's color limit, HEIC to MP4 is the better target.
No. A standard HEIC holds one still image, so it converts to a single-frame (static) GIF — useful for compatibility, not motion. Only a HEIC that contains an image sequence, such as an iPhone Live Photo or a burst capture, has multiple frames to animate; for those, the Framerate setting controls playback speed.
GIF stores at most 256 colors per frame, while HEIC can store 8-, 10-, or 12-bit color. Reducing a photographic image to 256 colors forces nearby shades to collapse together, which shows up as banding in gradients and posterized skin tones. Turning on Dither scatters the error into a noise pattern that hides the banding at the cost of a slightly busier, larger file.
In our testing, a typical iPhone photo at 256 colors with Dither on looked closest to the original while keeping the file reasonable; 64 colors roughly halved the size with mild banding, and 16 or fewer is best reserved for logos, screenshots, or flat-color graphics where the smaller palette is barely noticeable.
For a normal photo, JPG (or the original HEIC) preserves color far better and is smaller than a GIF of the same image. Choose GIF only when the destination specifically needs it — a forum or chat that won't accept HEIC, an old app, or a looping clip from a Live Photo. For a plain still you need to open elsewhere, HEIC to JPG is the more practical conversion.
Lower the color palette (128 or 64 instead of 256), reduce the dimensions under Image resolution, or drop the Image quality (%) value. If it is an animated GIF from a Live Photo, fewer frames also cut the size; you can run the finished file through Compress GIF for a further reduction without re-converting from HEIC.