GIF to JPG Converter

Convert GIF (Graphics Interchange Format, 1987) to JPG (Joint Photographic Experts Group, 1992) entirely in your browser. Output files are dramatically smaller — typically around 80% the size for ordinary photographs. Files never leave the tab — there is no upload.

Detecting encoder support…
Drop images or click to browse
PNG · JPEG · WEBP · AVIF · HEIC · GIF · BMP · ICO · TIFF · up to 100 at once. Nothing uploaded.
Which formats are supported?

Inputs: PNG, JPEG, WEBP, AVIF, GIF, BMP, ICO, TIFF (Safari) and HEIC/HEIF (via libheif WASM, loaded on demand). Outputs: PNG, JPEG, WEBP, AVIF — each with an optional WASM encoder variant in the dropdown (mozjpeg, oxipng, libwebp, libavif) for tighter compression or consistent output across browsers. Vendor camera RAW formats (CR2/CR3/NEF/ARW/DNG/...), PSD, EPS, TGA, XCF and ICNS are still rejected — those need format-specific decoders we haven't shipped yet.

GIF stores pixels exactly. JPG discards detail you cannot see — sharper colour transitions and high-frequency texture — to dramatically reduce file size. The default quality (92) is the sweet spot for photographs; drop it lower if you need very small files, raise it for art assets.

GIF supports an alpha channel; JPG does not. Transparent pixels in the source are flattened onto white during conversion. If you need to preserve transparency, pick PNG, WEBP or AVIF as the target instead.

JPG is the natural choice for Photographs, Screenshots of natural images, and Anywhere you need 100% compatibility. It is a poor fit for Logos, line art, screenshots of text, Images that need transparency, and Images that will be re-edited many times. Every browser, every OS, every camera since 1993.

GIF: what it is

GIF stores at most 256 colours per frame via a global or local palette. Photographs banded into a GIF palette look terrible — that's why GIF only survives for animations.

We can read GIFs (first frame becomes the image) but we don't write them. Animated GIF output makes no sense in 2026: WEBP and AVIF do animation in a tenth of the bytes.

JPG: what it is

DCT-based lossy compression. Every save throws away high-frequency detail; repeated re-saves visibly degrade the image (generation loss).

Has no alpha channel, so 'transparent JPG' is a contradiction in terms — converters fill transparent pixels with white.

At a glance

Typical size change
~80% smaller
Transparency preserved
No — JPG has no alpha, transparent pixels are flattened to white
Compression
GIF (lossless) → JPG ( lossy)
JPG browser support
Every browser, every OS, every camera since 1993.

Frequently asked questions

Is the converted JPG smaller than the original GIF?

On a typical photograph, dramatically smaller — typically around 80% the size. Synthetic graphics (logos, screenshots) may behave very differently — try a single file first if size matters.

Will my GIF be uploaded to convert it?

No. The conversion runs inside the browser tab using WebAssembly. Your file is never sent over the network — drop it, convert it, download it, all on your machine.

What happens to transparency when converting GIF to JPG?

JPG has no alpha channel, so transparent pixels are flattened to white. If you need to keep transparency, convert to PNG, WEBP or AVIF instead.

Related conversions