ConvertPicturesConvertConvert a photo

JPG to GIF, still or animated

Turn your photos into a GIF

One picture makes a still GIF; several make an animation, with your timing.

or drop them here · paste works too

FreeNo sign-upPhotos stay on your device

A lake at dawn between pine trees and blue mountainsJPG
A lake at dawn between pine trees and blue mountainsGIF

Drop JPG, PNG or any pictures

One picture becomes a still GIF; several become an animated GIF, in the order listed.

You can paste a picture, too.

Drop one picture for a still GIF, or several for an animation. Put them in order, choose how long each shows and how often it loops, and the GIF is written on this device — up to 256 colours per frame, dithered if you like.

How the GIF is made

Every frame is fitted to the first picture's shape — padded or cropped, never stretched — and, by default, to at most 800 pixels on its long side, because GIF files grow fast. Each frame then gets its own palette of up to 256 colours, chosen by median cut from that frame's pixels, and optional Floyd–Steinberg dithering spreads the rounding error so gradients read as gradients rather than steps.

The colour reduction and the compression run in a background worker, so the page stays responsive. The finished GIF is read back by this site's own GIF reader — size and frame count checked — and opened by the browser before it is offered.

When GIF is the wrong format

GIF is old: 256 colours per frame and on-or-off transparency. A photograph saved as GIF bands and is usually several times larger than the JPEG it came from; the byte counts are shown side by side so you can see it. For a still photo, keep the JPEG, or use WebP or PNG. GIF is the right answer when the place you are posting expects a GIF — an animation for a chat, a forum or an old content system.

Questions about JPG to GIF

How do I make an animated GIF from photos?
Drop the photos, arrange them with the arrows, set how long each frame shows (500 ms to start) and whether it loops, then press Make. The GIF plays on the page before you save it.
Why does my GIF look grainy or banded?
GIF stores at most 256 colours per frame. Dithering mixes nearby colours to fake the missing ones, which looks grainy close up; without it, smooth areas show steps. That is the format's limit, not a fault of the conversion.
Why is the GIF bigger than my JPG?
GIF compresses flat colour well and photographs badly. A photo as GIF is often several times the size of the JPEG. Fewer colours, a smaller size or no dithering make it smaller.
Can I convert one JPG to a still GIF?
Yes. With one picture the page writes a single-frame GIF.
Is transparency supported?
On or off per pixel only: pixels less than half opaque become transparent; the rest are solid. Semi-transparent edges become solid.
Are my pictures uploaded?
Nothing is uploaded: the picture is read, converted and checked in this browser tab.

Related on this site