Twitter/X Image Sizes 2026: Complete Dimensions Guide
Twitter profile pictures are 400x400px. Headers are 1500x500px. In-feed images look best at 1600x900px. That's the quick answer.
But there's more to it than pixel counts. Twitter crops images differently on mobile versus desktop, multi-image tweets use completely different dimensions, and the wrong aspect ratio can cut off your most important content.
I've resized enough images for Twitter to know the pain. So here's every dimension you need, plus the cropping quirks that aren't in the official docs.
Twitterx profile pictureTwitter/X Profile Picture
Your profile picture shows up everywhere on Twitter: next to tweets, in replies, on your profile page, in DMs. It's small but it matters.
Dimensions: 400x400 pixels (1:1 square)
Display: Twitter crops it into a circle. That means the corners of your square image won't be visible.
Tips for a good profile picture:
- Center your face or logo, as the circular crop cuts corners
- Use a simple background so it's recognizable at small sizes
- Avoid text, as it's too small to read in most contexts
- Upload at 400x400 minimum, but higher resolution is fine
Need to crop an existing image into a perfect circle? Our profile picture maker handles this and exports at the right size.
Twitterx header banner imageTwitter/X Header / Banner Image
The header image is the wide banner across the top of your profile. It's prime real estate for branding, promotions, or just looking good.
Dimensions: 1500x500 pixels (3:1 ratio)
Important: The header gets cropped differently on desktop versus mobile. On phones, roughly 60px from the top and bottom are hidden. Your profile picture also overlaps the bottom-left corner.
Safe zone: Keep all important text and logos within the center 1500x380px area. That way nothing gets cut on any device.
What works well for headers:
- Clean gradient or photo backgrounds
- Tagline or value proposition text (in the safe zone)
- Product screenshots or feature highlights
- Seasonal promotions or event announcements
Twitterx in feed post imagesTwitter/X In-Feed Post Images
This is where most people get tripped up. Twitter's image preview in the feed uses a 16:9 aspect ratio, but you can upload images at different ratios.
Single image tweetSingle Image Tweet
Best size: 1600x900 pixels (16:9)
This fills the entire preview card with no cropping. If you upload a square image (1:1), Twitter adds letterboxing. If you upload a tall image (4:5), Twitter crops it to show the center portion.
File limits:
- Max file size: 5MB
- Formats: JPEG, PNG, GIF, WebP
- Max resolution: 4096x4096
Two image tweetTwo-Image Tweet
When you attach two images, they display side by side:
Each image: 700x800 pixels (7:8 ratio)
Both images get equal width. Tall images work better here than in single-image tweets.
Three image tweetThree-Image Tweet
Three images display as one large image on the left and two stacked on the right:
- Left image: 700x800 pixels
- Right images: 700x400 pixels each
Four image tweetFour-Image Tweet
Four images display in a 2x2 grid:
Each image: 700x400 pixels (roughly 16:9 per cell)
If your images don't match these ratios, Twitter crops from the center. For multi-image posts, consistency matters. Use the same aspect ratio across all images in a tweet.
Twitterx card imagesTwitter/X Card Images
When you share a link, Twitter generates a card preview using your page's Open Graph tags. The image dimensions depend on the card type.
Summary card smallSummary Card (Small)
The default card with a small square thumbnail beside the text:
Image: 144x144 pixels minimum, 1:1 ratio Displays at: ~120x120 pixels
Summary card with large imageSummary Card with Large Image
The better option for most websites. Shows a large image above the link text:
Image: 800x418 pixels minimum (1.91:1 ratio) Best practice: 1200x628 pixels
This is the card type you want. Add these meta tags to your pages:
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://yoursite.com/og-image.png" />Want to check if your cards are set up right? Try our OG image tester to preview how your links appear on Twitter.
Player cardPlayer Card
For embedded video or audio content:
Image: 800x418 pixels (1.91:1 ratio, same as summary large image)
Twitterx dm imagesTwitter/X DM Images
Images shared in Direct Messages follow different rules than the feed:
Max dimensions: 4096x4096 pixels Max file size: 5MB Display: Images scale to fit the chat window, typically around 504px wide
DMs don't crop images the same way as the feed. You have more flexibility with aspect ratios here.
Quick reference all twitterx image dimensionsQuick Reference: All Twitter/X Image Dimensions
| Image Type | Dimensions (px) | Aspect Ratio | Max File Size |
|---|---|---|---|
| Profile Picture | 400x400 | 1:1 (circle crop) | 2MB |
| Header / Banner | 1500x500 | 3:1 | 5MB |
| Single Image Tweet | 1600x900 | 16:9 | 5MB |
| Two-Image Tweet | 700x800 each | 7:8 | 5MB each |
| Three-Image (left) | 700x800 | 7:8 | 5MB |
| Three-Image (right) | 700x400 each | 7:4 | 5MB |
| Four-Image Tweet | 700x400 each | ~16:9 | 5MB each |
| Summary Card | 144x144 min | 1:1 | 5MB |
| Summary Large Image | 1200x628 | 1.91:1 | 5MB |
| DM Image | 4096x4096 max | Any | 5MB |
Twitterx image best practicesTwitter/X Image Best Practices
Format choice matters. Use JPEG for photographs, as file sizes stay small and quality is good enough for social. Use PNG for anything with text, logos, or sharp edges. Twitter compresses everything on upload, so start with the best quality source you can.
Mobile first. Over 80% of Twitter usage happens on phones. Always check how your images look on a small screen before posting. Text in images needs to be large enough to read on a 5-inch display.
Alt text isn't optional. Twitter lets you add alt text to every image. Use it. It helps people using screen readers and gives Twitter's algorithm more context about your content.
Consistency builds recognition. Pick a style for your brand's images and stick with it. Same colors, same fonts, same general layout. People scroll fast. They should recognize your content before reading your handle.
Test before posting. Upload your image to a draft tweet first. Check the preview. Does it crop where you expected? Is the text readable? Two minutes of testing saves you from posting a badly cropped image to your 10K followers.
Resize your images for twitterResize Your Images for Twitter
Don't eyeball it. Use tools that know the exact dimensions:
- Twitter Image Cropper: crop and resize for all Twitter image types
- Social Media Image Resizer: resize one image for Twitter, Instagram, LinkedIn, and more in one click
- Profile Picture Maker: create circular profile pictures at the right size
If you're generating Twitter images at scale (for a brand, content calendar, or automation), check out our guide on automating social media images or Twitter card image automation.
FaqFAQ
What size is a twitter profile pictureWhat size is a Twitter profile picture?
Twitter profile pictures are 400x400 pixels. They display as a circle, so keep faces and logos centered. Upload a square image and Twitter handles the circular crop. Higher resolution uploads are fine. Twitter scales them down.
Whats the best image size for twitter postsWhat's the best image size for Twitter posts?
1600x900 pixels at 16:9 ratio. This fills the entire feed preview without any cropping. If you post at a different ratio, Twitter crops from the center to fit its 16:9 preview card, which might cut off important parts of your image.
What size is the twitterx header bannerWhat size is the Twitter/X header banner?
The header is 1500x500 pixels with a 3:1 aspect ratio. On mobile, roughly 60px from the top and bottom get hidden. Your profile picture overlaps the bottom-left corner. Keep all important content in the center 1500x380px safe zone.
Why does twitter crop my imagesWhy does Twitter crop my images?
Twitter's feed shows image previews at a 16:9 ratio. If your image isn't 16:9, Twitter picks a focal point (usually faces or high-contrast areas) and crops around it. The fix is simple: upload at 1600x900 and the preview shows your full image with zero cropping.
What image format works best on twitterWhat image format works best on Twitter?
JPEG for photos, PNG for graphics with text or logos. Twitter compresses all uploads, so start with high-quality source files. Max file size is 5MB for static images, 15MB for GIFs. WebP is also supported but JPEG and PNG have better compatibility if you're sharing the same file elsewhere.
Start creating better twitter imagesStart Creating Better Twitter Images
You now know every Twitter image dimension that matters. The biggest takeaway? Stick to 16:9 for tweets and 1:1 for profile pictures. Those two ratios cover 90% of what you'll post.
And if you're tired of manually resizing, our Twitter image cropper does the work in seconds. No sign-up needed.