Convert video to GIF.
Turn MP4 or WebM clips into GIFs — right in your browser.
Drop video files here
or browse your files
Paste with ⌘V · or drop files anywhere on the page
Files never leave your device. Everything runs in your browser, nothing touches a server — tools you've used even work offline.
Turn any video your browser can play — MP4, WebM, MOV — into a looping GIF, entirely on your own device. Nothing is uploaded, and there is no watermark or length gate: drop a clip, pick the frame rate and size, and download the GIF.
How it works
- Drop files anywhere on the page, click to browse, or paste with ⌘V.
- Pick a quality or preset — or set an exact target size and let the tool find it.
- Compress, compare before/after, and download — individually or as a ZIP.
The three levers
GIF has no motion compression, so size control is entirely in your hands:
| Lever | Effect |
|---|---|
| Frame rate | 10 fps looks smooth for UI and memes; 15 for real motion |
| Max dimension | 480 px fits chats — halving dimensions roughly quarters the file |
| Length | Bytes grow with every frame — a few seconds is the sweet spot |
GIF or video?
A GIF autoplays and loops in places that reject video — READMEs, docs, forums — but costs roughly ten times the bytes. If the destination plays video, skip the GIF: compress the clip and share it as MP4, smaller and with sound intact. Already made a GIF you regret? GIF to MP4 converts it back.
Frequently asked questions
How do I keep the GIF small?
Three levers: lower fps (10 already looks smooth), a smaller max dimension (480 px is the classic GIF size), and a lower quality setting (fewer palette colors). GIFs grow fast — a few seconds is the sweet spot.
Is there a length or size limit?
No hard limit — everything runs on your machine. Long clips produce very large GIFs though, so the tool warns you past roughly a minute at 15 fps.
Why does my GIF have no sound?
GIF cannot carry audio at all — the format is silent by design. If the sound matters, share the clip as a compressed video instead; the GIF is for the picture-only loop.
Is it private?
Yes. Every frame is decoded and re-encoded by your own hardware — footage is never uploaded, and the server does nothing but deliver this page. Close the tab and nothing of your video persists. Want proof? Run one file through, switch your connection off, and run another — it still works.