Skip to content
Initurn

Convert GIF to JPG

Files never leave your device. All processing happens in your browser.

Lower means a smaller file. Above 90 the file grows fast for little visible gain.

Pixels. Leave empty to keep the original dimensions.

JPG has no transparency, so see-through areas are filled with this colour.

How to convert GIF to JPG

  1. 1

    Add your GIF files.

  2. 2

    Set the quality, and choose a fill colour if the GIF has transparency.

  3. 3

    Download the JPGs. Animated GIFs produce their first frame only.

Two things get lost in this conversion, and both catch people out, so they are worth saying immediately. Animation does not survive — you get the first frame. Transparency does not survive either — JPEG has no alpha channel, so transparent pixels are filled with a solid colour. If either of those matters to you, converting to PNG instead will keep the transparency, though nothing keeps the animation.

Why this is often the wrong conversion

GIF and JPEG are bad at opposite things, and stacking them compounds the damage. GIF has already reduced the image to 256 colours, usually with dithering — fine speckles of two colours used to fake a third. JPEG is specifically poor at fine, high-contrast detail, which is exactly what dithering is. The encoder spends bytes reproducing the speckle pattern and then blurs it anyway, so you can end up with a JPEG that is both larger than expected and visibly worse than the GIF.

PNG is usually the better target from a GIF: it is lossless, it keeps transparency, and for palette-style images it is often smaller than the JPEG would be.

When JPEG genuinely is the right answer

  • The GIF is a photograph rather than a graphic, and you need it in the format an upload form or print service accepts.
  • You are pulling a still frame out of an animation for a thumbnail or preview.
  • The destination flatly refuses PNG and GIF, which some older systems do.
  • The GIF is large and you need the file size down more than you need fidelity.

Choosing a quality setting

Go higher than you normally would — 90 or above. The dithering in a typical GIF acts like noise, and JPEG at moderate quality turns noise into visible mush. A high setting costs bytes but keeps the result recognisably close to what you started with. If the GIF is a flat graphic or logo with no dithering, moderate settings are fine, though PNG would serve you better still.

The transparent background question

GIF transparency is binary — a pixel is either there or it is not — so a transparent GIF converted carelessly ends up as a hard-edged shape on a black rectangle. Pick the fill colour above to match wherever the image is going. Because GIF edges are already stair-stepped rather than smoothly anti-aliased, you may still see a slight fringe where the old background colour bled into the edge pixels.

All decoding and encoding runs on your own device inside this tab, with nothing transmitted anywhere.

Questions about GIF to JPG

Will my animated GIF still move as a JPG?

No. JPEG has no concept of frames, so you get the first frame as a still image. No converter can produce an animated JPG, because the format does not allow it.

Why did my transparent GIF end up with a coloured background?

JPEG cannot store transparency, so every transparent pixel must become a real colour. Use the fill colour picker above to choose it, or convert to PNG instead if the transparency needs to survive.

Should I convert my GIF to JPG or PNG?

PNG in most cases. It is lossless, it keeps transparency, and for palette-based images it is frequently smaller than the JPEG. Choose JPG only when the GIF is photographic or when the destination refuses PNG.

Why does my JPG look worse than the GIF?

Because the GIF is probably dithered — speckled with alternating pixels to simulate colours outside its 256-colour palette. JPEG handles that kind of fine high-contrast detail badly, blurring it into mush. Raise the quality to 90 or above, or convert to PNG.

What quality setting should I use?

Higher than usual, around 90. Dithered GIFs behave like noisy images under JPEG compression, and moderate settings degrade them quickly. Flat logos without dithering tolerate lower settings.

Can I extract a specific frame instead of the first one?

Not with this tool. It converts the first frame, which is what a browser exposes when decoding a GIF as a still image. Picking an arbitrary frame requires decoding the whole animation.