Updated Feb 2026

X (Twitter) Image Sizes 2026

Complete X (formerly Twitter) dimension reference: profile pictures, header images, post photos, and video specifications.

Quick Reference

Image Type Dimensions Aspect Ratio Max File Size
Profile Picture 400 × 400 px 1:1 2 MB
Header Image 1500 × 500 px 3:1 5 MB
In-Stream Photo (Single) 1200 × 675 px 16:9 5 MB (mobile), 15 MB (web)
In-Stream Photo (Square) 1200 × 1200 px 1:1 5 MB (mobile), 15 MB (web)
Video (Landscape) 1280 × 720 px 16:9 512 MB
Video (Portrait) 720 × 1280 px 9:16 512 MB

Detailed Specifications

Profile Picture

Dimensions 400 × 400 px
Aspect Ratio 1:1 (Square)
Display Size ~200×200 (varies)
Max File Size 2 MB
Formats JPG, PNG, GIF
Pro Tips:
  • Upload 400×400 minimum for crisp display
  • Profile pic displays as circle — center your subject
  • Appears in timeline, replies, retweets — make it recognizable
  • Use high contrast for visibility on both light/dark themes

Header Image (Banner)

Dimensions 1500 × 500 px
Aspect Ratio 3:1
Max File Size 5 MB
Formats JPG, PNG, GIF
Pro Tips:
  • 1500×500 is the standard — displays full-width on desktop
  • Important: Profile picture overlaps bottom-left corner
  • Keep critical content centered and away from left side
  • Mobile crops differently — test on both devices

In-Stream Photo (Single Image)

Recommended (16:9) 1200 × 675 px
Alternative (1:1) 1200 × 1200 px
Max File Size (Mobile) 5 MB
Max File Size (Web) 15 MB
Pro Tips:
  • 16:9 (1200×675) is optimal for single photos
  • Square (1:1) works but takes less vertical space in timeline
  • Avoid tall images — X crops aggressively (max 2:1 ratio)
  • Compress images to under 5 MB for faster loading

Multiple Images in Post

2 Images 7:8 ratio (side-by-side)
3 Images 1 large + 2 stacked
4 Images 2:1 ratio each (2×2 grid)
Pro Tips:
  • 2 photos display side-by-side (vertical 7:8 crop)
  • 3 photos: left photo is large, right 2 are stacked small
  • 4 photos: clean 2×2 grid, each cropped to 2:1
  • Design each image to work cropped — X auto-crops to fit layout

Video Posts

Landscape Video 1280 × 720 px (16:9)
Portrait Video 720 × 1280 px (9:16)
Max File Size 512 MB
Max Length (Organic) 2 min 20 sec
Formats MP4, MOV
Pro Tips:
  • 16:9 landscape is standard for desktop viewing
  • 9:16 portrait works well for mobile-first content
  • Videos auto-play muted — add captions for accessibility
  • X Premium users can upload videos up to 3 hours long

Best Practices

Engagement Tips:
  • Use 16:9 for single images: 1200×675 is optimal for timeline display
  • Alt text: Add image descriptions for accessibility (improves reach)
  • Compression: Keep under 5 MB for faster load times
  • High contrast: X has light/dark modes — test both
  • Text in images: Use large fonts (min 40px) — images display small on mobile
  • GIFs: Max 15 MB, convert to MP4 for better quality