How to convert GIF to JPG on iPhone
Two things to know before you start: an animated GIF becomes a single still frame, and a GIF's colour palette is capped at 256 colours — a limitation JPG cannot undo. Neither is a flaw in the converter; both are just what the formats are.
Animation does not survive. A JPG holds exactly one image. If your GIF moves, you get the first frame and nothing else — there is nowhere in a JPG to put the other frames, and no setting changes that. If the movement is the point, do not convert to JPG. (Convexy can go the other way, turning a video into an animated GIF.)
GIF is a 1987 format, and it shows
GIF predates the web. Its defining constraint is the palette: each frame can use at most 256 distinct colours, chosen from a table stored in the file. Compression is LZW — lossless, but only within that brutally reduced palette.
That is why photographs saved as GIF look wrong. A photo contains hundreds of thousands of distinct colours; squeezing it into 256 forces the encoder to either band the gradients into visible steps or dither them into a fine speckle. Either way, the damage is permanent and it happened when the GIF was made.
GIF also has 1-bit transparency: a pixel is either fully transparent or fully opaque, with no partial alpha. This is why GIFs with soft edges show that characteristic ugly fringe against the wrong background.
What GIF does have is animation and universal support, which is the entire reason it survived into the 2020s despite being technically obsolete in every other respect.
What converting to JPG does and doesn't do
- It does not restore colour. The 256-colour reduction is baked into the pixels. JPG's 24-bit colour space gives those pixels room to breathe, but the missing colours are not coming back. Banding and dither patterns in the GIF will be faithfully preserved — and in the case of dithering, JPG will actively make it look worse, because the fine speckle is exactly the high-frequency noise JPEG compression mangles.
- It destroys transparency. JPG has no alpha channel. Transparent GIF pixels are flattened onto a solid background — white by default, or a colour you set in Options.
- It may not even make the file smaller. For a flat-colour graphic — a logo, a simple diagram, a meme with big blocks of colour — GIF's palette-based LZW compression is genuinely efficient, and the JPG can come out larger. That surprises people, and it is a real outcome.
So when is this worth doing?
- The GIF is a still photograph. People do save photos as GIF, usually by accident. Here JPG is a clear improvement in size and a reasonable one in appearance.
- You need one frame out of an animation as a thumbnail, a preview or a still image to post.
- Something refuses to accept a GIF. Some upload forms and print services do.
If the GIF is a flat-colour graphic and you just want a still image, PNG is the better target: it is lossless, it keeps the transparency properly, and it compresses flat colour better than JPG does. JPG is for photographic content.
The honest summary: converting a GIF to a JPG is usually a downgrade dressed as a conversion. The image was already degraded by the palette reduction, and JPG adds a second, different kind of degradation on top. Do it when you need a still frame or a compatible format — not because you expect the picture to improve.
On-device
The conversion runs on your iPhone or iPad through Apple's ImageIO. No upload, no account, no server — it works with the network switched off entirely.
How to do it
-
Bring the GIF in
Tap Browse files and pick the .gif, or share it into Convexy from Messages, Safari or wherever it came from.
-
Choose JPG
Convexy offers the formats a GIF can become. Tap JPG — but if the image is a flat-colour graphic or has transparency you need, choose PNG instead.
-
Set a background colour if the GIF is transparent
JPG has no alpha channel, so transparent pixels must be composited onto something solid. White is the default; set another colour in Options if the image is meant to sit on a dark background.
-
Set the quality
Keep it high, particularly if the GIF is dithered. JPEG compression handles fine dither speckle badly, and compressing hard on top of it looks noticeably rough.
-
Convert, then save or share
You get a single still image — the first frame, if the GIF was animated. Check the output size: for flat-colour graphics the JPG can genuinely be larger than the GIF was.
Common questions
What happens to the animation when I convert a GIF to JPG?
It is gone. JPG is a single-image format with no concept of frames or timing, so you get the first frame of the animation as a still picture. No converter can produce an animated JPG, because no such thing exists. If you need to keep the motion, you need a format that supports it — GIF, WebP or a video format.
Will converting to JPG improve the GIF's colours?
No. A GIF is limited to 256 colours, and that reduction was applied when the GIF was created — the discarded colours are not stored anywhere. JPG has a much larger colour space, but there is nothing to fill it with. Banding and dithering in the source will be preserved, and JPEG compression tends to make dither patterns look worse rather than better.
Why is my JPG bigger than the original GIF?
Because GIF's palette-based LZW compression is very effective on flat colour — logos, diagrams, simple memes — while JPEG spends bytes encoding frequency detail that a flat graphic does not have. If your GIF is graphics rather than photography, converting to JPG can genuinely increase the file size while also making it look worse. PNG is the better choice for that content.
Does the JPG keep the GIF's transparency?
No. JPG has no alpha channel whatsoever. Transparent pixels are flattened onto a solid background, white unless you choose another colour. Note that GIF transparency is only 1-bit anyway — a pixel is fully transparent or fully opaque — so soft edges were already going to look rough. If you need transparency, convert to PNG or WebP.
Should I convert my GIF to JPG or PNG?
PNG, in most cases. GIFs are usually graphics, and PNG is lossless, handles flat colour efficiently, and preserves transparency properly with a full alpha channel. Choose JPG only when the GIF is genuinely a photograph, or when something downstream insists on JPG specifically.