Twitter Image Size Guide: All Dimensions for X in 2026
Getting your Twitter (X) image sizes right is one of the simplest ways to make your profile and tweets look professional. When images are the wrong dimensions, Twitter crops them awkwardly, cuts off important text, or compresses them into a blurry mess. Whether you are setting up a new profile, sharing photos in tweets, or configuring Twitter Cards for your website, knowing the exact pixel dimensions saves you time and ensures your visual content looks its best.
This guide covers every image type on Twitter with the correct dimensions, aspect ratios, and file format recommendations for 2026. Bookmark this page as your go-to reference whenever you need to create or resize images for X.
Why Twitter Image Sizes Matter
Twitter automatically resizes and crops images that do not match its recommended dimensions. This can cause several problems:
- Awkward cropping - Important parts of your image (faces, text, logos) can get cut off in the feed
- Blurry images - Uploading images that are too small causes Twitter to upscale them, resulting in pixelation
- Heavy compression - Oversized files get aggressively compressed, introducing visible artifacts especially in images with text or gradients
- Inconsistent appearance - Your profile can look unprofessional if your banner is stretched or your profile picture is off-center
- Poor click-through rates - Tweets with properly sized, crisp images consistently outperform those with poorly formatted visuals
Using the correct dimensions from the start means your images display exactly as you intended across desktop, mobile, and tablet views.
Twitter Profile Picture Size
Your profile picture (also called your avatar) appears next to every tweet you post, in your followers' feeds, in DMs, and on your profile page. It is the single most-seen image associated with your account.
Recommended Dimensions
- Upload size: 400 x 400 pixels (minimum 200 x 200 pixels)
- Display size: Varies by context (200x200 on profile, 48x48 in feed, 32x32 in notifications)
- Aspect ratio: 1:1 (square)
- Maximum file size: 2 MB
- Accepted formats: JPG, PNG, GIF (animated GIFs supported)
- Shape: Displayed as a circle (corners are cropped)
Tips for Profile Pictures
- Center your subject - Since the image is displayed as a circle, keep the main subject (your face or logo) centered. Anything near the corners will be cropped out.
- Use a high-contrast image - Your profile picture appears very small in feeds (48x48 pixels). High contrast between your subject and the background ensures it remains recognizable at tiny sizes.
- Upload at 400x400 - Even though the minimum is 200x200, uploading at 400x400 gives Twitter more data to work with, resulting in a sharper image on high-DPI (Retina) displays.
- Use PNG for logos - If your profile picture is a logo or graphic with text, use PNG format to avoid compression artifacts around sharp edges. For photos of people, JPG is fine.
- Test on mobile - Always check how your profile picture looks on a phone screen where it appears smallest.
For a deeper dive into choosing and optimizing your avatar, see our complete Twitter profile picture guide.
Twitter Header / Banner Image Size
Your header image (also called the banner) is the large rectangular image at the top of your profile page. It is the first thing visitors see and sets the visual tone for your entire account.
Recommended Dimensions
- Recommended size: 1500 x 500 pixels
- Aspect ratio: 3:1
- Maximum file size: 5 MB
- Accepted formats: JPG, PNG (GIFs are not animated in the header)
Safe Zone Considerations
The header image is partially obscured by your profile picture and profile information on both desktop and mobile. Keep important content away from these areas:
- Bottom-left corner - Your profile picture overlaps here. Avoid placing text or key visuals in the lower-left 20% of the image.
- Bottom section - Your display name, handle, and bio text overlay the bottom portion of the banner on mobile devices.
- Top edges - On some browsers, the very top of the header can be slightly cropped. Keep critical elements at least 50 pixels from the top edge.
- Safe area - The center and upper-right portions of the banner are the safest zones for text and important visuals.
For detailed banner design strategies and examples, check out our Twitter banner design guide.
In-Feed Tweet Image Sizes
Images attached to tweets are the most common visual content on Twitter. The dimensions vary depending on how many images you include in a single tweet.
Single Image Tweet
- Recommended size: 1200 x 675 pixels
- Aspect ratio: 16:9
- Maximum file size: 5 MB (JPG/PNG), 15 MB (GIF)
- Accepted formats: JPG, PNG, GIF, WEBP
A 16:9 image displays fully in the feed without any cropping. This is the most reliable dimension for ensuring your entire image is visible. Twitter also supports other aspect ratios: images between 2:1 and 1:1 are shown without cropping in the timeline. Anything outside this range will be center-cropped to fit.
Two Image Tweet
- Each image: Displayed side by side
- Aspect ratio: Approximately 7:8 each (portrait orientation)
- Recommended size per image: 700 x 800 pixels
Three Image Tweet
- Layout: One large image on the left, two smaller images stacked on the right
- Left image: ~700 x 800 pixels (7:8 ratio)
- Right images: ~700 x 400 pixels each (approximately 7:4 ratio)
Four Image Tweet
- Layout: 2x2 grid
- Each image: ~600 x 335 pixels
- Aspect ratio: Approximately 16:9 each
Key Points for In-Feed Images
- 16:9 is safest - For single images, 1200x675 guarantees no cropping in the feed
- Minimum width: 600 pixels. Images narrower than this may appear blurry
- Maximum resolution: 4096 x 4096 pixels. Twitter will downscale anything larger
- Alt text - Always add alt text to your images for accessibility. Twitter allows up to 1000 characters of alt text per image
- PNG trick for quality - If you are sharing screenshots or images with text, name your file with a .png extension and keep it under 900 pixels wide. Twitter applies less compression to smaller PNG files
Twitter Card Image Sizes
Twitter Cards are the preview images that appear when someone shares a link to your website on Twitter. These are configured through meta tags in your site's HTML and are crucial for driving click-throughs from shared links.
Summary Card
- Image size: 144 x 144 pixels (minimum 120 x 120)
- Aspect ratio: 1:1
- Maximum file size: 1 MB
- Display: Small square thumbnail to the left of the title and description
Summary Card with Large Image
- Image size: 1200 x 628 pixels
- Aspect ratio: 1.91:1
- Minimum size: 300 x 157 pixels
- Maximum file size: 5 MB
- Display: Large image above the title and description
The Summary Card with Large Image is strongly recommended over the basic Summary Card. The large image format gets significantly more engagement and click-throughs because it takes up more visual space in the feed.
Player Card
- Image size: 1200 x 675 pixels (for the poster/thumbnail)
- Aspect ratio: 16:9
- Used for: Video and audio content embeds
Setting Up Twitter Cards
To configure Twitter Cards for your website, add the appropriate meta tags to your page's HTML head section. The essential tags are:
twitter:card- The card type (summary, summary_large_image, player)twitter:image- URL to your imagetwitter:title- Title texttwitter:description- Description text
Use the Twitter Card Validator to test and preview how your cards will appear before publishing.
Direct Message Image Sizes
Images shared in Twitter DMs have their own set of specifications:
- Recommended size: 1200 x 675 pixels (same as in-feed)
- Maximum file size: 5 MB for still images, 15 MB for GIFs
- Accepted formats: JPG, PNG, GIF
- Display: Images in DMs are displayed inline in the conversation. They are resized to fit the chat bubble width while maintaining their aspect ratio.
There is no specific required dimension for DM images since they scale to fit the conversation view. However, using standard dimensions (1200x675 or 1080x1080) ensures they look clean and are not over-compressed.
Video Thumbnail Sizes
When you upload videos to Twitter, the platform auto-generates a thumbnail. For the best results, you can also set a custom thumbnail:
- Recommended thumbnail size: 1280 x 720 pixels
- Aspect ratio: 16:9
- Video file size limit: 512 MB
- Video length: Up to 2 minutes 20 seconds (free accounts), up to 4 hours (Premium subscribers)
- Supported video formats: MP4 (H.264 codec with AAC audio)
- Video resolution: Minimum 720x720, recommended 1920x1080
Quick Reference Table: All Twitter Image Sizes
Here is a quick-reference table with every Twitter image dimension you need:
| Image Type | Dimensions (px) | Aspect Ratio | Max File Size |
|---|---|---|---|
| Profile Picture | 400 x 400 | 1:1 | 2 MB |
| Header / Banner | 1500 x 500 | 3:1 | 5 MB |
| Single Tweet Image | 1200 x 675 | 16:9 | 5 MB |
| Two-Image Tweet | 700 x 800 each | 7:8 | 5 MB each |
| Four-Image Tweet | 600 x 335 each | 16:9 | 5 MB each |
| Summary Card | 144 x 144 | 1:1 | 1 MB |
| Summary Large Image Card | 1200 x 628 | 1.91:1 | 5 MB |
| Video Thumbnail | 1280 x 720 | 16:9 | 5 MB |
| DM Image | 1200 x 675 | 16:9 | 5 MB |
Image Optimization Tips for Twitter
Getting the dimensions right is only half the battle. Here are proven techniques for ensuring your images look sharp and load quickly on Twitter.
Choose the Right File Format
- JPG - Best for photographs and complex images with gradients. Smaller file sizes but lossy compression.
- PNG - Best for screenshots, text overlays, logos, and graphics with sharp edges. Larger file sizes but preserves detail better. Twitter applies less compression to PNGs under 900px wide.
- GIF - Use for animations only. Static GIFs are worse quality than JPG or PNG at the same file size.
- WEBP - Supported for uploads but less universally compatible. JPG or PNG remain the safer choices.
Reduce Compression Artifacts
Twitter re-compresses every image you upload. To minimize quality loss:
- Upload at the exact recommended size - Do not upload a 4000px wide image when 1200px is recommended. Larger images get compressed more aggressively.
- Export at high quality (90-95%) - This gives Twitter room to re-compress without noticeable degradation.
- Add a tiny amount of noise - For images with large solid-color areas (like infographics), adding 1-2% noise in your editor prevents Twitter's compression from creating banding artifacts.
- Use PNG for text-heavy images - Text in JPG images often becomes blurry after Twitter's compression. PNG preserves text sharpness much better.
Optimize for Mobile
Over 80% of Twitter users access the platform on mobile devices. Keep this in mind when designing images:
- Use large, readable text - If your image contains text, make sure it is readable on a 5-inch phone screen. A good rule is that text should be at least 30px tall in a 1200px-wide image.
- Keep designs simple - Detailed infographics with small text do not work well in mobile feeds. Use them as click-through content instead.
- Test on multiple devices - What looks great on your desktop monitor may look very different on a phone. Always preview on a mobile device before posting.
Color Space and DPI
- Color space: Use sRGB. Twitter converts all images to sRGB, so CMYK or Adobe RGB images may shift in color.
- DPI: Does not matter for web images. Only pixel dimensions affect how your image appears on Twitter. A 1200x675 image at 72 DPI is identical to 1200x675 at 300 DPI on screen.
Common Image Size Mistakes to Avoid
Even experienced social media managers make these errors. Here are the most frequent image sizing mistakes on Twitter and how to fix them.
Using Instagram Dimensions on Twitter
Instagram's standard post size is 1080 x 1080 pixels (1:1 square). While Twitter does support square images, they take up less vertical space in the feed compared to a 16:9 image. If you are cross-posting, resize your images to 1200x675 for Twitter to maximize visual impact in the timeline.
Forgetting the Profile Picture Circle Crop
Many people upload a square profile picture without accounting for the circular crop. If your logo or face extends to the edges of the square, the corners will be cut off. Always preview the circular crop before saving.
Ignoring the Banner Safe Zone
Placing important text or visuals in the lower-left area of your banner where the profile picture overlaps is a common mistake. Design your banner with the safe zones in mind, leaving the bottom and bottom-left areas free of critical content.
Uploading Oversized Files
Uploading a 10MB PNG when a 500KB JPG would look identical just results in heavier compression from Twitter and slower loading for your audience. Optimize your file size before uploading.
Not Accounting for Multi-Image Layouts
When uploading 2, 3, or 4 images in a single tweet, each image is cropped differently than a single image tweet. If you are creating a visual series, design each image for its specific position in the grid layout.
Best Tools for Resizing Twitter Images
You do not need expensive software to resize images for Twitter. Here are the best free and paid options:
Free Tools
- Canva - Has pre-built Twitter image templates for every dimension (profile picture, header, post). Free plan is sufficient for most needs.
- Photopea - Free browser-based Photoshop alternative. Supports layers, export settings, and custom canvas sizes.
- Squoosh - Google's free image compression tool. Excellent for reducing file sizes without visible quality loss. Available at squoosh.app.
- BIRME - Bulk image resizing tool that lets you set exact dimensions and crop points for multiple images at once.
Paid Tools
- Adobe Photoshop / Lightroom - Industry-standard tools with batch processing, export presets, and precise control over compression settings.
- Figma - Great for creating social media templates with consistent branding. The free tier works for individual use.
- Later / Buffer - Social media scheduling tools with built-in image editors that auto-resize for each platform.
Quick Resize Workflow
For the fastest results, create templates at the standard Twitter sizes (400x400, 1500x500, 1200x675) in your preferred tool. Save them as reusable templates so you can simply drop in new content each time without worrying about dimensions.
FAQ: Twitter Image Sizes
What is the best image size for a Twitter post?
The best image size for a single-image Twitter post is 1200 x 675 pixels with a 16:9 aspect ratio. This dimension displays fully in the feed without any cropping on both desktop and mobile. For maximum quality, upload as a PNG file if the image contains text, or as a high-quality JPG (90-95%) for photographs.
What size is a Twitter profile picture?
The recommended upload size for a Twitter profile picture is 400 x 400 pixels. Twitter displays it as a circle, so the corners are cropped out. The minimum accepted size is 200 x 200 pixels, and the maximum file size is 2 MB. Use PNG format for logos and JPG for photos.
What are the Twitter header dimensions?
The Twitter header (banner) image should be 1500 x 500 pixels with a 3:1 aspect ratio. The maximum file size is 5 MB. Remember to keep important content away from the bottom-left corner where your profile picture overlaps, and avoid placing text too close to the bottom edge where your name and bio appear on mobile.
Does Twitter crop images?
Twitter crops images that fall outside its preferred aspect ratio range. Single images with aspect ratios between 2:1 (landscape) and 1:1 (square) are displayed without cropping. Images outside this range are center-cropped. In 2021, Twitter improved its cropping algorithm to focus on the most visually important part of the image rather than always cropping to center, but using recommended dimensions is still the safest approach.
What file format is best for Twitter images?
Use JPG for photographs and natural images. Use PNG for screenshots, images with text overlays, logos, and graphics with sharp edges. PNG files under 900 pixels wide receive less compression from Twitter, preserving text sharpness. Avoid using GIF for static images as they produce worse quality at larger file sizes.
Why do my Twitter images look blurry?
Twitter images look blurry for three common reasons: (1) the uploaded image is too small and gets upscaled, (2) Twitter's compression is degrading a JPG image with text or fine detail (switch to PNG), or (3) the image was exported at too low a quality setting before upload. Upload at the recommended dimensions and export at 90-95% quality for best results.
What is the maximum image file size on Twitter?
The maximum file size for still images (JPG, PNG) on Twitter is 5 MB. For GIFs, the limit is 15 MB. For profile pictures specifically, the limit is 2 MB. If your image exceeds these limits, use a tool like Squoosh to compress it without visible quality loss.
Do Twitter image sizes apply to X?
Yes. Twitter rebranded to X in 2023, but all image dimensions and specifications remain the same. Whether you call it Twitter or X, the profile picture, header, in-feed, and card image sizes are identical. This guide uses both names interchangeably.
Track Your Visual Content Performance
Getting your image sizes right is the first step to better visual content on Twitter. To measure which images and visual strategies drive the most engagement, use Tweet Archivist to track your tweet performance, analyze engagement patterns, and archive your best-performing visual content. Start optimizing your Twitter strategy with data today.