Guide · Images

How to Convert a GIF to a Still JPG or PNG

Updated 2026-08-13 · 4 min read

A product page GIF of a watch turning looks great until the marketplace listing says “JPG, 1600 pixels, no animation.” You do not need FFmpeg for that. You need one still, usually the first frame, in a container the listing will ingest.

DevOkk’s GIF to JPG and GIF to PNG do that in the browser. No account. They are not video exporters. They are not frame scrubbers. They write a still from what the tab decodes first.

First frame is a gamble

Many GIFs start on the pose you want. Many do not. Title cards, a white flash, a “click to play” leftover, a single-color hold - that becomes your JPEG. Open the GIF in any viewer and see what frame zero is. If it is useless, fix the source (trim in an editor, re-export with a better first frame) and then convert. Do not convert five times hoping the tool will guess.

A Slack clip or a reaction GIF is the same rule. The still for a slide deck is whatever the file opens on. If you needed the punch line, you needed a later frame and a real editor.

JPG for a catalog tile, PNG if the GIF had a hole

Watch on a table, camera orbit, no transparency: JPG. Quality ~85, then resize if the listing wants 1600 on the long edge. GIF resolution is often already 480-ish. You cannot invent 1600 pixels of detail. Upscaling a small GIF makes a soft tile. Shoot a still if the marketplace is picky about sharpness.

Sticker, pointer, emoji-style graphic with a transparent index: PNG. JPEG will invent a box. The GIF palette is already tiny; PNG at least will not add JPEG ringing around the edge.

A screen recording of an app that someone saved as GIF is usually a bad GIF (huge, 256 colors, dithered). A still PNG of the first frame may be good enough for a bug report. A proper screenshot would have been better. Convert if it is what you have.

Palette, dither, and why the still looks dirty

GIF is 256 colors with optional dither. A gradient sky in a product loop is already a spray of dots. JPEG will interpret those dots as detail and spend bits on them, or smear them into bands. Neither looks like the video the GIF was made from. If the listing allows a real photo, use the photo. The GIF still is a fallback when the only asset marketing sent is the loop.

Interlaced GIFs and disposal methods (how frames clear) can make “first frame” a composite, not a clean key. If the still looks like two poses stacked, the GIF is a bad source for a listing tile. Open it in a frame-aware editor and export the frame you want as PNG, then JPEG if needed.

How to actually run it

If you want JPEG, open GIF to JPG. If you want a still with alpha or crisp UI, open GIF to PNG. Drop the file, download, look at it. Then put that file in the listing, the deck, or the CMS. If the JPEG is still heavy, use the compressor. Do not run the still through a second GIF website.

Keep the GIF if you still need the motion somewhere else (the product page, a tweet). The still is a derivative for a form that forbade motion.

What people expect that will not happen

The whole animation as a “JPG.” JPEG is one image.

Every frame as a zip. Not this tool.

A higher-resolution photograph. The GIF already quantized the world to a palette. You are looking at that palette, frozen.

Metadata and comments in the GIF may or may not copy. Do not assume either way.

Pathological GIFs (compression bombs, enormous canvases) can lock a tab. Close it. Do not reward that file with an upload.

When a listing or a slide wants a still and you only have a GIF, pick JPG or PNG from the rules above, convert the first frame locally, and replace the source if frame one is the wrong moment. Related: PNG to JPG if the still you already have is a fat PNG, and the compression guide if the tile is still over budget.

Frequently asked questions

Which frame do I get?

The first frame. If the GIF opens on a blank color or a flash, that is your still. For a catalog, you may need to recut the GIF in an editor so the useful pose is frame one, then convert. These tools are not a frame picker.

JPG or PNG?

JPG for a photographic or busy still that has no hole - product loop, screen recording of a room. PNG if the GIF used a transparent index (a sticker, a cursor, a UI pointer) or if the still is mostly sharp UI. JPEG will fill transparency.

Does this keep the animation?

No. You are making a still. If you needed motion, keep the GIF or export a short MP4 from a video tool. A static JPG in a slide is the usual success case.

Is the convert done in the browser?

Yes. GIF to JPG and GIF to PNG on DevOkk.com run in the tab without an account. A very large or pathological GIF can still exhaust memory. That is a stop, not a reason to upload the meme pack to a stranger.

Why is the JPG so blocky?

GIFs are already 256 colors and often small. JPEG adds another smear. Use PNG for anything with type or a hard edge, or accept that a 120-pixel GIF will not become a crisp poster.

Can I convert a 20 MB animation?

Maybe, if the tab can decode it. You still only get the first frame. For a long screen capture, a video editor is the right tool. The converter’s size ceiling is about 50 MB.

More reading that links back to the same tools and workflows.