Shard Tools

GIF to JPG

Turn a GIF into a JPG your software will accept.

Maintained by Roshan.

Browser-local tool

Use GIF to JPG

Your image is decoded and re-encoded on this device. No upload request is made.

JPG cannot store transparency. Transparent pixels will use #ffffff.

Explore image tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all image tools

About GIF to JPG

This conversion is almost always about compatibility rather than quality, and it is worth being clear that the picture will not improve. GIF stores at most 256 colours, so whatever was lost when the palette was built is already gone; JPEG then applies its own lossy compression on top of that. The result is a second generation of degradation applied to an image that was already reduced. Where JPG earns its place is acceptance: print services, older photo software, document tools and upload forms that predate modern formats will take a JPEG without argument. The other reason people arrive here is animation. A JPEG holds one image, so an animated GIF becomes a single still frame, and knowing that in advance is better than discovering it after the upload.

Shape and export choices

  1. The browser decodes the GIF and takes its first frame, since JPEG has no way to store a sequence.
  2. A canvas is filled with white before the frame is drawn, because JPEG has no alpha channel and any transparent region needs a colour behind it.
  3. The frame is encoded as JPEG at a high quality setting, at the original dimensions with no resizing.
  4. GIF dithering patterns are treated as ordinary image detail and encoded as they are, which is why they survive the conversion rather than smoothing out.
  5. No palette information carries over; the JPEG is a full-colour file that happens to contain a limited range of colours.

Good fits for GIF to JPG

An upload form that only accepts JPEG

Convert and check the result before submitting. If the image is a logo or contains text, look closely at the edges - JPEG handles those badly.

A frame from an animation for a document

You get the first frame. For a specific later frame, step through the GIF in an editor and export that one instead.

Check the image before download

Questions about GIF to JPG

Will the animation be kept?

No. JPEG stores a single image, so only the first frame survives. The remaining frames are not extracted.

What happens to transparency?

It becomes white. JPEG cannot record an alpha channel, so a background colour has to be chosen.

Should I use PNG instead?

For a logo, a graphic or anything with transparency or hard edges, yes. Choose JPG only when the destination will not accept anything else.

Why does the image look slightly worse?

Because two lossy steps have now been applied: the original palette reduction, then JPEG compression.

Is the file sent anywhere?

No. Everything happens in this browser tab.

Related tools

GIF to PNG

Convert a GIF to PNG in your browser. Transparency is preserved and the colour limit is lifted for future edits.

GIF to WebP

Convert a GIF to WebP in your browser. Keeps transparency and produces a much smaller file for web use.

JPG/JPEG to PNG

Convert JPG or JPEG images to PNG directly in your browser. Keep the original dimensions, inspect the output size, and download without uploading the file.