Skip to main content

Twitter (X) Aspect Ratios: Image & Video Sizes That Display Correctly

Updated March 2026

Twitter (now officially X, but most people still call it Twitter) handles images differently than other social platforms. It crops aggressively, it previews differently on desktop versus mobile, and its timeline layout means your image is competing with text for attention.

Getting your dimensions right matters here more than on most platforms because a bad crop can cut off the punchline of a meme, hide your product, or chop important text out of an infographic. This guide covers every image and video format on Twitter with the exact pixel dimensions you need.

Quick Reference: Twitter/X Dimensions

Placement Aspect Ratio Resolution Notes
Single Image Tweet 16:9 1600 × 900 Best for full-width display
Two-Image Tweet 7:8 each ~700 × 800 Side by side, tall crop
Three-Image Tweet 7:8 + two 7:4 Mixed sizes One tall, two short
Four-Image Tweet 16:9 each 1200 × 675 2x2 grid
Video Post 16:9 or 1:1 1920 × 1080 Up to 2 min 20 sec
Header Photo 3:1 1500 × 500 Profile banner
Profile Picture 1:1 400 × 400 Cropped to circle
Twitter Card (Summary) 1:1 800 × 800 Small card with thumbnail
Twitter Card (Large) 2:1 1200 × 600 Large image card

Single Image Tweets

When you attach one image to a tweet, Twitter displays it in the timeline at roughly 16:9. If your image doesn't match that ratio, Twitter crops it to fit - and you don't get to choose where the crop happens. The platform uses a saliency algorithm that tries to focus on the most visually interesting part of the image, but it doesn't always get it right.

16:9 at 1600 × 900 Best

The ideal single-image format. Fills the full width of the timeline and won't get cropped. Upload at 1600 × 900 minimum for crisp display on all screen sizes.

3:2 at 1200 × 800 Good

Slightly taller than 16:9. Twitter will crop a thin strip from the top and bottom, but it's usually imperceptible. Works well for photos straight from a DSLR camera.

1:1 Square at 1080 × 1080 OK

Square images work but display smaller in the timeline since Twitter pads them. You lose some visual impact compared to wider images, but the full image shows without cropping.

Twitter supports images up to 5 MB for photos (JPEG, PNG, WebP) and 15 MB for GIFs. The maximum resolution is 4096 × 4096 pixels, but uploading something that large is pointless - Twitter will compress and resize it anyway. Stick to 1600 × 900 for the cleanest result.

Multi-Image Tweet Layouts

When you attach multiple images to a tweet, Twitter arranges them in a grid. Each layout crops differently, and the crop ratios change depending on how many images you include. Here's how each configuration works:

2 Images - Side by Side

Both images display at roughly 7:8 (taller than wide). They sit side by side and each gets half the available width. Portrait-oriented photos work well here. Landscape images will get cropped significantly on the sides.

Optimal upload: 700 × 800 per image

3 Images - One Large + Two Small

The first image takes the left half at 7:8 (tall). The second and third images stack on the right at 7:4 each (wide). This means your first image should be portrait-oriented while the other two work better as landscape.

First image: 700 × 800 | Others: 700 × 400 each

4 Images - 2×2 Grid

All four images display at 16:9 in a 2×2 grid. Each image gets a quarter of the space. This is the most predictable layout - shoot all four images at 16:9 and they'll all display without cropping.

Optimal upload: 1200 × 675 per image

The order you attach images matters. Twitter displays them in the order you add them, and the first image always gets the dominant position in 3-image layouts. If you have one hero shot and two supporting images, add the hero shot first.

Twitter Video Posts

Twitter video is more flexible with aspect ratios than images. The platform accepts ratios anywhere from 1:3 (very tall) to 3:1 (very wide), though the practical sweet spots are 16:9, 1:1, and 9:16.

Resolution Required

Min 720p, max 1080p

Twitter caps playback at 1080p regardless of upload resolution. 1920 × 1080 is the sweet spot for landscape, 1080 × 1080 for square.

Codec Required

H.264 (MP4)

MP4 with H.264 video and AAC audio. MOV works too but MP4 is the most reliable container across all clients.

Duration Limit

2 min 20 sec (140 sec)

Standard accounts get 2:20. Some verified accounts and advertisers can upload up to 10 minutes. The 140-second limit is a nod to Twitter's original 140-character limit.

File Size Limit

Max 512 MB

Web uploads max at 512 MB. Mobile app uploads are capped at a lower limit. Twitter re-encodes everything anyway, so smaller files upload faster with no quality difference.

Vertical video (9:16) has gotten more common on Twitter since the platform started pushing short-form content. It displays with black bars on desktop but fills most of the screen on mobile. If your audience is primarily mobile (most Twitter users are), vertical video is worth testing.

One quirk: Twitter auto-plays videos on mute in the timeline. That means your first few seconds need to work without sound. Use captions, bold visuals, or text overlays to grab attention before someone taps to unmute.

Header (Banner) Photos

The Twitter header photo sits at the top of your profile page and is one of the widest images on any social platform. It uses a 3:1 aspect ratio at 1500 × 500 pixels.

Desktop Display 1500 × 500 px

Full width, full height. Your profile picture overlaps the bottom-left corner, so avoid putting important content there.

Mobile Display Cropped ~1500 × 400

On mobile, the top and bottom edges get clipped slightly. The visible area is roughly 1500 × 400 pixels. Keep important elements within this safe zone.

The header image is a great place for branding, promotions, or seasonal messaging. Many businesses use it to highlight current campaigns, products, or events. Just keep in mind that the left side gets partially covered by your profile picture, especially on desktop where the overlap is more significant.

Profile Pictures

Twitter profile pictures are 1:1 square images cropped into a circle. Upload at 400 × 400 pixels for the sharpest display. Twitter shows your profile picture at different sizes depending on context - full size on your profile page, 48 × 48 next to tweets in the timeline, and various sizes in notifications and DMs.

Because it shows up so small in the timeline (48px), your profile picture needs to be instantly recognizable even as a tiny circle. A tight headshot, a bold logo mark, or a single high-contrast graphic works. Avoid full-body photos, text, or anything with fine detail that disappears at small sizes.

Twitter supports JPEG, PNG, and GIF for profile pictures. Animated GIFs used to work for profile photos but Twitter has disabled animation on profile pictures - they'll just show the first frame. If you want that old animated effect, it's no longer an option.

Twitter Cards (Link Previews)

When someone shares a link on Twitter, the platform generates a preview card using the page's Open Graph or Twitter Card meta tags. There are two main card types, and each uses a different image aspect ratio.

Summary Card (Small Image) 1:1

Shows a small square thumbnail on the left with the title and description on the right. Image displays at about 144 × 144 pixels.

Minimum: 144 × 144 | Recommended: 800 × 800

Summary Large Image Card Best for clicks

Shows a large 2:1 landscape image above the title and description. Much more visual impact and generally better click-through rates.

Minimum: 300 × 157 | Recommended: 1200 × 600

To control which card type your links use, add the right meta tags to your web pages. Use twitter:card set to either summary or summary_large_image. For most content, summary_large_image is the better choice because the larger preview image catches more attention in a fast-scrolling timeline.

If you update your Open Graph image and the old one still shows up when you share the link, that's Twitter's cache. Use the Twitter Card Validator to force a refresh of the cached preview.

Twitter/X Ad Dimensions

Twitter's ad platform uses the same image formats as organic tweets, with a few additional placements. Here are the key dimensions for paid campaigns:

Ad Format Aspect Ratio Resolution Notes
Image Ad 16:9 or 1:1 1200 × 675 or 1080² Standard promoted tweet
Video Ad 16:9 or 1:1 1920 × 1080 or 1080² In-feed video
Carousel Card 1:1 or 1.91:1 800 × 800 or 800 × 418 2-6 swipeable cards
Website Card 1.91:1 800 × 418 Link click campaigns
App Install Card 1.91:1 or 1:1 800 × 418 or 800 × 800 App download campaigns

For most Twitter ad campaigns, 16:9 images at 1200 × 675 pixels are the safest bet. They display well in the timeline on both desktop and mobile without unexpected cropping. If you're running both Twitter and Facebook ads from the same assets, use 1:1 square - it works well on both platforms.

GIFs on Twitter

Twitter is one of the few platforms where GIFs are still a major content format. They auto-play in the timeline and loop continuously, which makes them great for quick reactions, product demos, and tutorials.

GIFs follow the same display rules as single images - they preview at roughly 16:9 in the timeline. Upload at 1280 × 720 for landscape GIFs or 480 × 480 for square ones. Keep file size under 15 MB (Twitter's limit), and ideally under 5 MB for fast loading on mobile.

If your GIF is too large, reduce the frame count, lower the resolution, or shorten the loop. Tools like FFmpeg can convert short video clips to optimized GIFs. Another option: upload a short looping MP4 instead of a GIF - it'll play the same way in the timeline but at a fraction of the file size with better quality.

Twitter Spaces & Fleets (Historical)

Twitter Spaces (live audio rooms) don't have custom image dimensions - they use your profile picture as the visual. If you're hosting a Space, your profile picture is the primary branding element, so make sure it looks good.

Fleets (Twitter's version of Stories) used 9:16 vertical at 1080 × 1920, but Twitter discontinued Fleets in August 2021. The vertical content format now exists only as video tweets that happen to be shot in portrait orientation.

Twitter vs Other Platforms

If you're cross-posting content, here's how Twitter's dimensions compare with other major platforms:

Content Type Twitter/X Instagram Facebook
Feed Image 16:9 (1600×900) 4:5 (1080×1350) 4:5 (1080×1350)
Video 16:9 (1920×1080) 9:16 (1080×1920) 16:9 or 4:5
Link Preview 2:1 (1200×600) N/A 1.91:1 (1200×628)
Profile Picture 1:1 (400×400) 1:1 (320×320+) 1:1 (360×360+)

The main takeaway: Twitter is more landscape-oriented than Instagram, Facebook, and LinkedIn, which all favor portrait or square images. If you're designing content specifically for Twitter, lean toward 16:9 landscape. If you need one image that works across all three, 1:1 square is the safest compromise - it won't be optimal anywhere, but it'll display reasonably well on every platform.

Frequently Asked Questions

What is the best aspect ratio for Twitter images?

For single images in a tweet, 16:9 (1600 × 900 pixels) is the best aspect ratio. It fills the full width of the timeline without cropping on both desktop and mobile. Twitter also supports 3:2, 4:3, and 2:1 - but 16:9 gives you the most predictable, uncropped display.

What size should a Twitter header photo be?

Twitter header (banner) photos should be 1500 × 500 pixels, which is a 3:1 aspect ratio. On mobile, the top and bottom edges get slightly cropped, so keep text and important visuals in the center 1500 × 400 area. The header also gets partially covered by your profile picture on the left side.

What aspect ratio are Twitter videos?

Twitter supports video aspect ratios from 1:3 to 3:1. The most common formats are 16:9 landscape (1920 × 1080) for standard video, 1:1 square (1080 × 1080) for mobile-optimized content, and 9:16 vertical (1080 × 1920) for full-screen mobile viewing. Maximum video length is 2 minutes 20 seconds for most accounts.

What is the Twitter profile picture size?

Twitter profile pictures display at 400 × 400 pixels and are cropped into a circle. Upload at least 400 × 400 for the sharpest result. The image appears at different sizes across the platform - as small as 48 × 48 next to tweets in the timeline - so keep your subject centered and recognizable at small sizes.