Resize Images for Twitter/X Posts
Twitter/X displays in-feed images at 1600x900 pixels (16:9 ratio) for maximum impact. ImageGates resizes your photos to this exact dimension so they appear without cropping or black bars in the timeline.
X (Twitter) in-feed image sizes and how they are cropped
An in-feed image on X is displayed inside a 16:9 window on desktop and a taller window on mobile, so the safe area is narrower than the file you upload. Uploading at the recommended 1600×900 avoids the platform's own downscale, which is what softens text in screenshots.
Exact specifications:
- Recommended landscape: 1600×900 px (16:9)
- Minimum before softening: 1200×675 px
- Square post: 1200×1200 px (1:1)
- File size ceiling: 5 MB for JPG/PNG, 15 MB for GIF
- Accepted formats: JPG, PNG, WebP, GIF
What causes a rejected or degraded result:
- Uploading a 4000 px phone photo — X re-encodes it and fine text becomes mushy.
- Putting captions in the outer 10% of the frame, which the feed crop removes.
- Using PNG for photographs: the 5 MB ceiling forces a harder re-compression than a quality-85 JPG would.
Preparation order that avoids rework:
- Crop to 16:9 first so you choose what the feed crop keeps.
- Resize to 1600×900 rather than letting X downscale.
- Compress to roughly 300–800 KB — well under the 5 MB cap, and small enough that X keeps your encoding.
Screenshots of text hold up far better as PNG at 1600×900 than as a resized JPG.
How to use this tool
- Upload your image — Select the photo or graphic you want to tweet.
- Resize to 1600x900 — The tool resizes to Twitter's optimal in-feed dimensions.
- Tweet with impact — Download and attach the image to your tweet for maximum visual impact.
Guide
Tweets with images get 150% more retweets than text-only tweets. Getting the dimensions right ensures your image displays fully without awkward cropping.
Twitter/X image size guide: - Single image: 1600x900px (16:9) - Two images: 700x800px each - Three images: One at 700x800, two at 700x400 - Four images: 700x400px each - GIF: 1280x1080px max, 15MB limit, under 30 seconds
File format recommendations: - Photos: JPG at 85% quality, under 5MB - Graphics/text: PNG for sharp edges - Screenshots: PNG for readability - Memes: JPG for smaller file size
Frequently asked questions
What is the best image size for tweets?
1600x900 pixels (16:9) is optimal for single-image tweets. For two images, use 700x800 each. For four images, use 700x400 each.
Does Twitter crop images in the feed?
Twitter shows full 16:9 images without cropping. Other aspect ratios may be center-cropped. Upload at 1600x900 for guaranteed full display.
Open Image Resizer