Convert MP4 to GIF
Turn a slice of your MP4 into an animated GIF for the places that still won't play video: GitHub READMEs and pull requests, Slack and Teams previews, email. Pick a start and a length — we cut it, build a 256-colour palette and hand you the <img> tag. Free up to 200 MB, no sign-up.
Drop your video here
When a GIF is the right answer — and when it isn't
A GIF is not a video format. It stores whole frames, each capped at 256 colours, squeezed only by LZW — the compression scheme from 1987. That is why ten seconds of footage that fits in 300 KB of H.264 turns into several megabytes of GIF. There is no way around that arithmetic; there are only three dials that keep it in check — the trim, the width and the frame rate.
What a GIF has going for it is that it shows up anywhere an image shows up. A GitHub README renders it inline, Slack and Teams animate it in the message list, and a Jira ticket, a Notion page or an HTML email will display it exactly where a <video> tag is stripped out or quietly ignored. That is the whole case for the format, and it is a good one.
On an actual web page, though, use the MP4: the same clip is roughly ten times lighter, it streams instead of blocking, and it can be paused. If the clip is headed for a website, switch the preset back to Hero background and that is precisely what you get.
How to convert an MP4 to a GIF
- Drop your .mp4 on the box above or browse for it — up to 200 MB is free and needs no account.
- Pick the GIF preset. The advanced panel switches to the three dials that matter here: width, frame rate and trim.
- Set Start and Length. Length defaults to 10 seconds and can't go past 30 — a GIF grows in direct proportion to the number of frames.
- Choose a width (320, 480 or 640 px) and a frame rate (10, 12 or 15 fps). The estimate under the chips updates as you go, so you see the weight before you convert.
- Press Convert and copy the <img> snippet: width, height and loading="lazy" are already in it, you only need to write the alt text.