X (Twitter) Visual Sizes: Quick Guide for Posts, Headers & Cards

Quick Cheat Sheet: All Key Sizes

Visual TypeRecommended SizeKey Notes
Header Photo1,500 × 500 px3:1 aspect ratio; mobile/desktop crop differences
Profile Photo400 × 400 pxCircular crop; sharp on feeds and profiles
Post Image (Standard)1,024 × 512 px2:1 aspect ratio; fits feed without stretching
Cards Image (Promoted)800 × 320 px2.5:1 ratio; for link previews in promoted content
Summary Card Image280 × 150 pxThumbnail for shared links; boosts click-through

1. Header & Profile Photo: Brand First Impressions

Header Photo

  • Size: 1,500 × 500 px – The 3:1 ratio ensures it fits X’s header space, but cropping varies by device:
    • Desktop: Shows full width, but top/bottom may be trimmed (focus on middle 400px height).
    • Mobile: Crops left/right (only ~600px width visible).
  • Tip: Use a “safe area” (800 × 400 px centered) for logos, taglines, or key imagery—this stays visible across devices. Avoid text near edges.

Profile Photo

  • Size: 400 × 400 px – X displays it as a circle, so keep logos/faces 10–15% away from square edges to avoid cuts.
  • Tip: Use a high-contrast image (e.g., bold logo, clear headshot) – it needs to stand out in small feed previews.

2. Post Images: Engage in Feeds

  • Size: 1,024 × 512 px (2:1 ratio) – X’s preferred size for standard post images; it loads fast and doesn’t get compressed heavily.
  • Tips:
    • For multiple images (2–4 per post): X arranges them in a grid—ensure each image follows the 2:1 ratio to avoid uneven cropping.
    • Avoid text-heavy images: Feeds are scanned quickly; focus on clear visuals (e.g., product shots, infographics) instead of small text.

3. Cards & Summary Images: Boost Link Clicks

Cards Image (Promoted Content)

  • Size: 800 × 320 px (2.5:1 ratio) – Used for promoted links, ads, or branded content. A sharp image here increases click-through to your website.
  • Tip: Pair with concise text (under 100 characters) – X’s ad algorithm favors visuals that complement copy.

Summary Card Image

  • Size: 280 × 150 px – The thumbnail that appears when you share a link (e.g., blog post, product page).
  • Tip: Test previews with X’s “Card Validator” – fix blurry or missing thumbnails to make links look credible.

Final Quick Check

  • Header Photo: Key details in 800 × 400 px safe area
  • Profile Photo: 400×400 px, circle-friendly design
  • Post Images: 1,024×512 px, 2:1 ratio
  • Link Cards: Summary (280×150 px), Promoted (800×320 px)


Follow these sizes to keep X visuals polished and optimized for engagement.