A JPG as a GIF, with the best 256 colours chosen for that photo — on your own device.
PNG, JPG, WebP or BMP · converted to GIF with an optimised palette, on your device
No size limit · files are processed on your device and never uploaded · how it works
Runs in your browser. Files are never uploaded — you can go offline after the page loads.
How to use the JPG to GIF
Drop a JPG.
A 256-colour palette is computed for that photo.
Download the .gif file and preview it.
Easy to use
Drop files, pick options, download. Whole folders at once, no signup, no daily limit.
Best quality
The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.
Private & secure
Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.
When only GIF is accepted
Forum avatars, legacy CMSes and a few stubborn upload forms still take GIF only. A photo squeezed into 256 colours
needs those colours chosen well — this tool computes the palette from your image and dithers with it, which is
the difference between "looks fine" and visible banding.
Everywhere else, keep photos as JPG or WebP — smaller and full-colour. This converter exists for the places that
leave you no choice.
Frequently asked questions
Why convert a photo to GIF at all?
Legacy systems, forum avatars and a few upload forms still accept only GIF. When one of those is the destination, an optimised palette (what this tool computes) is the difference between a decent result and a posterised mess.
Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.
No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
No limits. No file-size cap, no queue, no watermark, no account.
Runs on your CPU. Batches use several cores in parallel; nothing is throttled.