Twitter/X Image Sizes 2026: The Complete Guide
Updated: June 9, 2026
Getting your Twitter image sizes right is one of the simplest ways to look more professional on the platform. Whether you are posting a photo, updating your header banner, or refreshing your profile picture, using the exact dimensions that Twitter expects prevents awkward cropping, pixelated uploads, and stretched graphics that make your account look careless.
Twitter (now X) compresses and crops images aggressively across different devices and views. An image that looks perfect on your desktop may get trimmed on mobile, or appear with unexpected letterboxing in the timeline. The only reliable way to avoid these issues is to start with the correct dimensions from the beginning. This guide covers every image size you will need on Twitter in 2026, from post images and headers to profile photos and link preview cards.
Twitter/X Image Size Quick Reference
Here is a summary of every image size you will need on Twitter/X. Bookmark this table and refer to it whenever you are preparing new content.
| Image Type | Dimensions (px) | Aspect Ratio |
|---|---|---|
| Post Image | 1200 x 675 | 16:9 |
| Header / Banner | 1500 x 500 | 3:1 |
| Profile Photo | 400 x 400 | 1:1 |
| Card Image (Link Preview) | 800 x 418 | 1.91:1 |
| Fleets / Stories | 1080 x 1920 | 9:16 |
Twitter Post Image Sizes
The standard recommended size for a Twitter post image is 1200 x 675 pixels, which corresponds to a 16:9 aspect ratio. This is the size at which your image will display most reliably across the timeline, search results, and individual tweet views. Twitter accepts a wide range of image dimensions, but images that deviate too far from the 16:9 ratio may be cropped in previews or displayed with letterboxing in certain views.
When you share a single image in a tweet, Twitter displays it at up to 504 pixels wide in the desktop timeline and at nearly full width on mobile. The image is shown in its original aspect ratio as long as it falls within Twitter's supported range (between 1024 x 512 and 4096 x 4096 pixels). A 1200 x 675 image renders cleanly without any surprises.
When you attach multiple images to a single tweet, Twitter arranges them in a grid layout. Two images appear side by side. Three images show one large image on the left and two smaller ones stacked on the right. Four images display in a 2x2 grid. In each of these layouts, Twitter crops the images to fit the grid cells, which means edges may be trimmed. Always keep the most important visual content near the center of each image to avoid losing it in multi-image posts.
Twitter also crops image previews in certain contexts. In the timeline, tall images (those with an aspect ratio narrower than 2:1) are cropped with a "Show more" button. To ensure your full image is visible without requiring a click, keep your aspect ratio at or wider than 2:1.
Twitter Header/Banner Size
Your Twitter header (also called the banner or cover image) is the large rectangular image at the top of your profile page. The exact dimensions Twitter expects are 1500 x 500 pixels, which gives you a 3:1 aspect ratio to work with.
The challenge with Twitter headers is that the platform does not display the full 1500 x 500 area consistently across all devices. Twitter crops the header differently depending on the screen size and whether the user is on desktop, mobile, or the app. The safe zone for critical content (text, logos, faces) is roughly the center 1260 x 352 pixels of the image. This means you should keep about 120 pixels on the left and right edges, and about 74 pixels on the top and bottom edges, free of any content that you cannot afford to lose.
On desktop browsers, Twitter tends to show more of the banner width but may crop slightly from the top and bottom. On mobile devices, the banner is displayed narrower and taller, which can trim the sides more aggressively. The safest approach is to design your header with all essential elements centered and use the edges as decorative or expendable space.
File format matters for headers too. Since banners often contain text, logos, and graphics alongside photography, upload your header as a PNG file whenever possible. Twitter's compression is particularly harsh on text rendered in JPEG format, which causes visible artifacts and blurring around sharp edges. A PNG header keeps your text crisp.
Twitter Profile Photo Size
Your Twitter profile photo displays as a circle everywhere it appears: on your profile page, in the timeline next to your tweets, in reply threads, and in notifications. The minimum recommended size is 400 x 400 pixels, with a 1:1 square aspect ratio. You can upload larger images, and Twitter will let you crop them during the upload process, but starting with a 400 x 400 (or larger) square ensures the best quality.
Because Twitter clips your square image into a circle, the four corners of your image will not be visible. This means you should center your subject and leave generous padding around the edges. A headshot where your face is centered with some breathing room works perfectly. If you are using a logo, make sure it fits comfortably inside a circular frame without any elements touching the corners.
Twitter accepts JPG, GIF (non-animated), BMP, and PNG formats for profile photos. The maximum file size is 2 MB. For a headshot or photograph, a high-quality JPG works fine. For a logo or graphic with flat colors and sharp edges, PNG is the better choice since it avoids JPEG compression artifacts that can make text and lines look fuzzy.
Your profile photo is displayed at different sizes across the platform: approximately 200 x 200 pixels on your profile page, 48 x 48 pixels in the timeline, and even smaller in notification threads. Design for the smallest display size to ensure your photo remains recognizable at thumbnail scale.
Tips for Perfect Twitter Images
- Use 16:9 for link cards. When sharing links, Twitter pulls the Open Graph image from the page and displays it as a card at a 1.91:1 ratio. If you control the page's OG image, set it to at least 1200 x 627 pixels to ensure it fills the card cleanly. A 16:9 image (1200 x 675) also works well and is close enough to the card ratio.
- Keep a minimum 2:1 ratio for timeline images. Images taller than a 2:1 ratio get collapsed with a "Show more" button in the timeline. If you want your full image visible at a glance, keep the aspect ratio at 2:1 or wider. This is especially important for promotional tweets where you want maximum visual impact without requiring extra clicks.
- Avoid text near the edges. Twitter crops images differently depending on the device, the view (timeline vs. detail vs. search), and whether multiple images are attached. Keep all important text, logos, and focal points well within the center of the image. A safe margin of 10% on each side protects against most cropping scenarios.
- Upload PNG for graphics, JPEG for photos. Images with text, charts, logos, or flat-color graphics should always be uploaded as PNG to avoid JPEG compression artifacts. Photographs and images with smooth gradients look fine as high-quality JPEG (85-90% quality). Twitter recompresses everything on their servers, but starting with a lossless source gives you the best final result.
- Check file sizes before uploading. Twitter allows images up to 5 MB for photos and 15 MB for GIFs. If your PNG file exceeds 5 MB, you may need to reduce its dimensions or convert to JPEG. The AdBorder size checker can help you verify dimensions and format before you upload.
Check Your Image Size Instantly
Not sure if your image meets Twitter's size requirements? Use the free AdBorder image size checker to instantly see your image dimensions, aspect ratio, and file size. Drag and drop your image into the tool, and it will tell you whether your image is ready for Twitter or needs adjustment. No signup, no upload to a server, everything runs in your browser.
Frequently Asked Questions
What is the best image size for Twitter posts in 2026?
The recommended image size for Twitter posts in 2026 is 1200 x 675 pixels with a 16:9 aspect ratio. This size ensures your image displays fully in the timeline without unexpected cropping. Twitter accepts images from 1024 x 512 up to 4096 x 4096 pixels, but 1200 x 675 hits the sweet spot for quality and file size.
What size is a Twitter header image?
The Twitter header image size is 1500 x 500 pixels with a 3:1 aspect ratio. However, Twitter crops the header differently on various devices, so keep critical content within the center 1260 x 352 pixel safe zone. The top and bottom edges may be trimmed by up to 60 pixels depending on the device and screen size.
What is the Twitter profile photo size?
Twitter profile photos should be at least 400 x 400 pixels with a 1:1 square aspect ratio. Twitter displays profile photos as circles, so make sure important content is centered and nothing critical sits in the corners. Twitter accepts JPG, GIF, BMP, and PNG formats, with a maximum file size of 2 MB for profile images.
What is the aspect ratio for Twitter card images?
Twitter card images (the images that appear when you share a link) use a 1.91:1 aspect ratio, with the recommended size of 800 x 418 pixels. For the best quality, use 1200 x 627 pixels. This matches the Open Graph standard used by most websites and ensures your shared links look polished in the timeline.
Does Twitter compress images?
Yes, Twitter aggressively compresses uploaded images to reduce bandwidth. Images over 5 MB are compressed automatically. To minimize quality loss, upload images in PNG format for graphics and text-heavy images, and high-quality JPEG (85-90% quality) for photographs. Twitter converts all uploads to JPEG on their servers, so uploading a PNG preserves quality through the initial compression pass.
Ready to resize your images for Twitter? Open AdBorder and check your image dimensions instantly. No account, no download, no watermark. Just drag, drop, and go.