Make a Twitter / X GIF from a Video — Free, No Upload

Twitter (X) accepts GIFs up to 15 MB and autoplays them in the feed. This guide makes a small, sharp GIF from any video clip.

Video to GIF workflow preview for Twitter GIF
Goal
Twitter GIF
Main tool
Video to GIF
Target output
15 MB
Recommended tool
Video to GIF
Open Video to GIF

Step-by-step

1

Trim to under 5 seconds

Twitter caps GIFs at 15 MB. A 5-second 480p GIF at 15 fps is around 8 MB — well under the limit.

2

Convert with custom palette

Open the Video to GIF tool, set 480p width and 15 fps. Custom palette extraction keeps colors vivid at small file sizes.

3

Verify under 15 MB

Check the output size before uploading. If too large, drop FPS to 12 or width to 360p.

Recommended settings

Twitter GIF cap15 MB
Recommended FPS15 fps
Recommended width480 px (or 360 for tight budgets)
Best duration2–5 seconds

Quality check before publishing

  • Play the first and last three seconds to catch bad trims, black frames, missing audio, or a visible jump at the end.
  • Confirm the exported file matches the important settings above, especially duration, aspect ratio, resolution, codec, and file size.
  • Preview once on the target platform or device before deleting the original source file.
  • If the clip will be reposted publicly, strip metadata first and verify no private names, GPS data, or device fingerprints remain.

Tools you may also need

FAQ

Why does my GIF look posterized?

GIF only supports 256 colors per frame. Custom palette extraction (used by this tool) picks the best 256 for your specific clip — much sharper than the default web palette.

Should I use MP4 instead of GIF?

For long clips, yes — Twitter converts uploaded GIFs to MP4 anyway. But the GIF format is still the easiest to download, save, and re-share from feeds.

Does this run in my browser?

Yes — every step in this guide uses an in-browser FFmpeg WebAssembly tool. Your video never uploads to a server and never leaves your device.

Other playbooks