Twitter GIF Maker

Create animated GIFs sized and optimized for Twitter/X. Convert a video clip or stitch images together, with presets that match Twitter's 15 MB and 2:20 limits. Already have a tweet you want to grab? Use the Twitter GIF Downloader. Need audio instead? Try Twitter to MP3.

Drop your video here
or click to browse - MP4, MOV, WebM, AVI - up to 50 MB

How to Make a GIF for Twitter

  1. Choose your source - Upload a video clip (MP4, MOV, WebM, AVI) or switch to the Images tab to stitch multiple photos together. You can also grab a clip from a tweet first using the Twitter GIF Downloader.
  2. Pick a Twitter size preset - Square 506x506 is the safest, Landscape 1280x720 looks best in timelines, Portrait 720x1280 reaches mobile-first audiences.
  3. Trim and tune - For videos, set the start time and duration (max 2:20). Adjust frame rate and quality to balance file size and smoothness.
  4. Create and download - Click Create Twitter GIF, then download the result. Need it smaller? Run it through Compress GIF. Want to resize after? Try GIF Resizer.

For deeper editing - reversing direction, changing speed or adding effects - explore the full GIF Tools collection.

Twitter GIF Specs You Need to Know

Twitter and X have specific rules for GIF uploads. Our tool sticks to them by default, but here's the full picture:

File Size

Up to 15 MB on desktop, 5 MB on mobile. Auto-optimize aims for under 5 MB so your GIF works everywhere.

Duration

Maximum 2 minutes 20 seconds. Loops under 6 seconds tend to get the most engagement.

Dimensions

506x506 (square), 1280x720 (landscape), 720x1280 (portrait) all play well. Twitter auto-scales other sizes.

Format Reality

Twitter converts uploaded GIFs to MP4 server-side. That's why our downloader returns MP4 by default.

Features

Video to GIF

Convert MP4, MOV, WebM and AVI clips into Twitter-optimized GIFs with frame-accurate trimming.

Images to GIF

Stitch multiple photos into an animated GIF with adjustable frame delay and loop count.

Twitter Presets

One-click sizing for square, landscape and portrait formats that match Twitter's recommended dimensions.

Batch Export

Generate all three Twitter formats at once and download them as a ZIP archive.

Auto Optimize

Smart compression keeps your file under Twitter's 5 MB mobile limit without killing quality.

Light & Dark Mode

Theme follows your system preference - or toggle manually from the header.

Tips for High-Engagement Twitter GIFs

The best Twitter GIFs are short, punchy and loop seamlessly. A few things that actually move the needle:

Working on a YouTube angle too? Pair this with the YouTube Thumbnail Maker or grab audio with Twitter to MP3.

Frequently Asked Questions

You upload a .gif file, and Twitter accepts it - but server-side Twitter converts every GIF to MP4 for playback. That's normal and expected. Your GIF still behaves like a GIF visually (autoplays, loops, no sound), it's just delivered as MP4 to viewers. See our Twitter GIF Downloader page for the full explanation.

Twitter allows up to 15 MB from desktop and 5 MB from mobile. We default to auto-optimization that targets under 5 MB so your GIF works on every device. If you need even smaller, run it through Compress GIF afterwards.

Yes - use the Twitter GIF Downloader to grab the MP4 from a tweet, then upload it here to remake it with new dimensions, trimming or effects.

Up to 50 images per GIF in a single batch. For more creative control over images-to-GIF flow, the general GIF Maker also supports drag reordering.

Square (506x506) is the universal safe choice. Landscape (1280x720) looks best embedded in desktop timelines. Portrait (720x1280) is ideal if your audience is mostly on mobile and you want to dominate the screen. The All Twitter Sizes option creates a ZIP with all three so you can A/B test.

Yes, completely free with no signup, no watermark and no limits. Explore our full suite of GIF Tools and Social Media Tools for more.