1. Home
  2. Social Presets
  3. Convert for Twitter / X
🐦

Convert for Twitter / X - Free Online Tool

Optimize images, videos, and GIFs for Twitter/X. Meet platform requirements for profile, timeline, and media uploads.

Convert for Twitter / X

Upload a file to optimize for Twitter / X

Image max: 5MB (photos), 15MB (GIF)Video max: 512MBMax video length: 2m20s (free), 60m (premium)Recommended: 16:9 or 1:1 aspect ratio

Click to upload or drag and drop

.jpg,.jpeg,.png,.gif,.mp4 (max 100MB)

SSL EncryptedAuto-deleted in 1 hourProcessed securelyNo registration needed

Twitter / X Specifications

Image max: 5MB (photos), 15MB (GIF)
Video max: 512MB
Max video length: 2m20s (free), 60m (premium)
Recommended: 16:9 or 1:1 aspect ratio

Optimization Tips

Twitter supports JPG, PNG, and GIF for images, MP4 for videos. Images are automatically compressed. For sharp text in screenshots, use PNG format. Twitter's compression can be aggressive, so optimize before uploading.

Use JPG for photographs to meet the 5MB limit. PNG is better for screenshots and graphics. For videos, keep clips under 2m20s for standard accounts. Use 16:9 landscape for best timeline appearance.

Twitter/X now supports up to 4096×4096px images but compresses them to 2048px for display. For link preview cards, use 1200×628px at 1.91:1 ratio. GIFs up to 15MB can be uploaded but may be converted to MP4.

FAQs

What are Twitter/X image size limits?

Photos up to 5MB, animated GIFs up to 15MB. Recommended minimum width is 600px for inline images.

What video limits does Twitter/X have?

Free accounts: 2m20s, 512MB. Premium accounts: up to 60 minutes, 512MB. H.264 codec recommended.

Does Twitter/X support high-resolution images?

Yes, Twitter supports up to 4096×4096px images. However, they are compressed to 2048px width for timeline display.

What is the best aspect ratio for Twitter images?

16:9 (1600×900px) works best in the timeline. 1:1 square also displays well. 2:1 and 3:1 may be cropped in preview.

Does Twitter/X support 4K video?

Yes, Twitter supports up to 1920×1080px (1080p) for video. Higher resolutions are downscaled during processing.