MP4 to GIF

Drop an MP4, pick a size and fps, get a sharp animated GIF. Optimized palette.

+

drop a video here

or click to choose

Why this GIF tool actually looks good

Most "video to GIF" tools produce ugly, banded results because they use a fixed 256-color palette. We generate a palette tuned to your specific clip first, then apply it — the same technique FFmpeg power-users use on the command line. Colors stay sharp; gradients don't band.

What size and fps to pick?

Higher fps and width = bigger file. GIF is a wildly inefficient format; a 5-second clip at 640×360 / 24 fps can easily be 10 MB.

FAQ

Does the file get uploaded anywhere?

No. Open this page, turn off your wifi, then try a file — it still works. That's the test.

What's the maximum file size?

Browser memory is the limit. WebAssembly caps at 2–4 GB per file. Most laptops handle 1080p videos under a gigabyte comfortably.

Why is it slow on my phone?

FFmpeg-WASM runs on your CPU, not hardware video encoders. Phones have less CPU, so encoding takes longer.

Can I cancel mid-encode?

Yes. The Cancel button terminates the worker immediately. You'll wait a few seconds the next time you start.