AnyFormat

00 GIF → JPG

GIF to JPG

First frame, flattened onto a background you choose.

Drop files or a folder here

or choose from your device · paste with ⌘V / Ctrl+V

.gif

03Options 6

82 is the point where most people stop being able to tell. Above 90 the file grows fast for very little.

Any CSS colour. Without one, transparency becomes black — which is what an empty canvas is.

  • No upload The conversion runs in this tab. Your file never travels — not to us, and not to the advertising.
  • No sign-up, no email, no daily cap There is no account system to sign up to.
  • No size limit we invented Only your device's memory — about ~2 GB on a desktop browser, ~400 MB on a phone.
  • Turn your Wi-Fi off and convert anyway The conversion needs nothing but this page. Ads will not load without a connection; your file will still convert. That is the whole claim, and it takes five seconds to check.

Converts a GIF to a JPEG still. Sensible when the GIF is a photograph that someone saved in the wrong format; less so for line art, which JPEG handles poorly.

Suits photographs, not graphics

A GIF holding a photograph is already degraded by its 256-colour palette, and JPEG will compress it well and make it much smaller.

A GIF holding flat-colour graphics, a logo or a diagram is the opposite case: JPEG's compression produces visible ringing around every hard edge, and the file may not even be smaller because the palette-based GIF was already efficient for that kind of content. Convert those to PNG or WebP instead.

Transparency, and the black background problem

JPEG has no alpha channel. When a transparent PNG or WebP is converted, every transparent pixel has to become something.

The naive implementation draws the image onto a fresh canvas and encodes it. A fresh canvas is transparent black, so those pixels come out black — and "my logo has a black box around it" is the single most-reported bug in every image converter that exists.

Here the canvas is filled with your chosen background first, white by default. Set it to whatever the image will sit on: #ffffff for a page, #000000 for a dark one, or any CSS colour.

Animation stops at the first frame

JPEG is a single still image. The first frame is used and the frame count is reported. For an animation, keep the GIF or use a video format.

Other names for this

Also searched as “convert gif to jpeg”.

Questions

My graphic looks blurry now.
JPEG rings around hard edges. Flat-colour graphics should become PNG or WebP, not JPEG.
Is the animation kept?
No — the first frame is used, and the tool says how many there were.
What happened to the transparent parts?
JPEG has no transparency, so they became your chosen background colour — white by default.
Can I convert a whole folder of images?
Yes. Drop as many files as you like, or a whole folder. Each keeps its original name with the new extension — IMG_4032.heic becomes IMG_4032.jpg, never converted_1.jpg — and you can download them individually or as a ZIP.
Are my photos uploaded?
No. The decoding and re-encoding happen in this tab using the browser’s own image support. Photos are personal in a way most files are not, and none of them is transmitted. Turn your Wi-Fi off and the converter keeps working.