X/Twitter Image Size Guide 2026

Every dimension, aspect ratio, and safe zone in one place. Stop guessing and stop uploading blurry images.

Last verified: February 2026

Every X Image Type

Profile Picture
400 × 400px1:1 · 2 MB
400px400px1:1

Displayed as a circle on X. Upload a square image and X crops it automatically.

  • Upload at exactly 400x400 for pixel-perfect rendering.
  • Keep important content centered. Edges get clipped by the circular mask.
  • Use a transparent PNG if you want a clean look on different backgrounds.
Banner / Header
1500 × 500px3:1 · 5 MB
safe zone1500px500px3:1

The wide image at the top of your profile. Heavily cropped on mobile, so keep key content in the center.

  • Mobile crops to roughly the center 60%, so avoid text near edges.
  • Use a high-resolution export (1500x500 minimum) to prevent compression blur.
  • Dark banners with light text tend to look best against X's interface.
In-Feed Single Image
1200 × 675px16:9 · 5 MB
1200px675px16:9

The standard single-image post. Displayed with a 16:9 crop in the timeline.

  • 1200x675 is the sweet spot. Fills the card without cropping.
  • Vertical images get center-cropped to 16:9 in the feed.
  • Add alt text for accessibility and SEO. X indexes it.
In-Feed Pair (2 Images)
700 × 800px7:8 · 5 MB
700px800px7:8

Two images side by side. Each image is displayed in a tall 7:8 ratio.

  • Both images share the same tall crop, so keep subjects centered.
  • Works well for before/after shots or pairing two related images.
In-Feed Triple (3 Images)
700 × 800pxMixed · 5 MB
700px800pxMixed

Three-image layout: one large image on the left (7:8) and two smaller portrait images stacked on the right (4:7 each).

  • The first image gets the most real estate. Make it your strongest visual.
  • Right-side images are tall and narrow (4:7 portrait orientation).
  • Use 700x800 for the primary and roughly 400x700 for the two secondary images.
In-Feed Quad (4 Images)
600 × 335px16:9 · 5 MB
600px335px16:9

Four images in a 2x2 grid. Each image is displayed in a landscape 16:9 ratio.

  • All four images get equal space in a 2x2 grid.
  • Keep each image at 600x335 for consistent rendering.
  • Useful for multiple angles, step-by-step breakdowns, or photo series.
Link Card (Large)
800 × 418px1.91:1 · 5 MB
800px418px1.91:1

The "summary_large_image" Twitter Card. Shows a large preview when sharing links with proper meta tags.

  • Set twitter:card to summary_large_image in your page's meta tags.
  • The image gets center-cropped. Keep logos and text in the middle 80%.
  • 800x418 is the minimum; 1200x628 works even better for high-DPI screens.
Link Card (Small)
144 × 144px1:1 · 5 MB
144px144px1:1

The "summary" Twitter Card. Shows a small square thumbnail next to the link title and description.

  • Set twitter:card to summary in your page's meta tags.
  • Keeps your thumbnail small and lets the title/description do the talking.
  • Works well for articles, blog posts, and text-heavy content.
DM Image
1200 × 675px16:9 · 5 MB
1200px675px16:9

Images shared in Direct Messages. Same dimensions as in-feed single images.

  • Same 16:9 aspect ratio as in-feed images.
  • DM images are displayed inline without the card-style cropping.
  • Supports the same file types: JPEG, PNG, GIF, and WebP.
GIF
1200 × 675px16:9 · 15 MB
1200px675px16:9

Animated GIFs in posts. Same dimensions as single images but with a higher file size limit.

  • Keep GIFs under 15 MB. Smaller files load faster on mobile.
  • 1200x675 is recommended but shorter GIFs work fine too.
  • X auto-loops GIFs. Aim for 3-6 seconds — long loops lose attention fast.

Pro Tips

Why your X banner looks blurry (and how to fix it)

X compresses every image you upload. If your original is too small, that compression turns it into a pixelated mess. Upload your banner at exactly 1500×500 pixels and export as PNG for text-heavy images or high-quality JPEG (90%+) for photos. The extra file size is worth the clarity.

Mobile vs desktop: what gets cropped on X

Your banner shows the full 3:1 ratio on desktop, but mobile crops it to roughly the center 60%. That means text or logos near the edges vanish on phones. Always preview on mobile before publishing, and keep critical content within the center safe zone.

Best file format for X images: PNG vs JPG vs WebP

PNG for screenshots, graphics with text, or anything with transparency. JPEG for photos and complex imagery where file size matters. WebP works too, but not all scheduling tools support it yet. GIFs get their own 15 MB limit. When in doubt, go PNG. X handles the conversion.

How to make your profile picture stand out in replies

Your profile picture renders at roughly 48×48 pixels in the feed. At that size, details disappear. Use high contrast, a simple composition, and fill the frame. A face or bold logo on a solid background beats a busy photo every time. Skip the thin text. Nobody can read it at that scale.

You optimized how your profile looks. Now track who it attracts.

tendX is a free, privacy-first Chrome extension that tracks your X/Twitter engagement. One click to track. Zero effort to remember.