A photo has thousands of colours. A GIF gets 256.
Turning a JPG into a GIF means choosing which 256 colours (or fewer) stand in for all the others, then deciding how to fake the missing ones. Pick the palette and the dithering, and this page writes the GIF with its own encoder and shows every colour it chose. Several JPGs become an animated slideshow further down.
GIF compresses runs of identical palette indexes. Fewer colours make longer runs; dithering scatters pixels and breaks them up again. Each row is the image written at one palette size with your dithering choice, next to the JPG it came from.
Each row is a real encode of this image at that palette size.
Pick photos in the order you want. They're fitted to the first one's shape, given one shared palette built from all of them, and written as frames with the delay you set. GIF stores delays in hundredths of a second.
Yes, JPG to GIF conversion is completely free with no signup, no watermark, and no usage limit. Convert as many files as you need.
No. The JPG to GIF converter runs in your browser when your file is supported there, so the file stays on your device for that workflow, reducing server exposure for that workflow. Confirm the processing mode before using sensitive content.
Most JPG to GIF conversions finish in under a minute. Expect a longer wait for a bigger file. It runs on your own device either way, with no account step in front of it.
It depends on the pair. Lossless gives you the same thing back, byte for byte. Lossy makes the file smaller and costs you something, though whether you can actually see or hear it is another question.
Yes. The JPG to GIF converter works on phones, tablets, and desktops in any modern browser including Chrome, Safari, Firefox, and Edge.