Back to BlogTutorial

Twitter/X Image Sizes: 2025 Dimensions for Maximum Impact

Optimize your X (formerly Twitter) visuals with the exact image dimensions for posts, headers, and profile pictures. Stand out in every timeline.

·5 min read
Twitter/X Image Sizes: 2025 Dimensions for Maximum Impact

X (formerly Twitter) moves fast. Images that load correctly and display sharply get more engagement than those that crop awkwardly or appear blurry. Understanding the platform's image requirements gives your content the best chance to perform.

Here's everything you need to know about X image dimensions in 2025.

Quick Reference Table

FormatDimensions (px)Aspect RatioNotes
Profile Picture400 × 4001:1Displays as circle
Header Photo1500 × 5003:1Wide banner format
Single Image Tweet1200 × 67516:9Optimal for timeline
Two Image Tweet700 × 800 each7:8Side by side display
Three Image TweetvariesmixedComplex layout
Four Image Tweet1200 × 600 each2:1Grid display
Card Image1200 × 6281.91:1Link preview

Profile Picture

Your profile picture appears next to every post you make and in search results. It's your visual identity on the platform.

Profile Photo (400 × 400)

Upload at 400 × 400 pixels minimum. X displays it as a circle, so keep important elements centered and away from the edges.

Design tips:

  • Use a clear headshot or recognizable logo
  • Avoid text (unreadable at small sizes)
  • High contrast helps visibility in dark mode

→ Create a 400 × 400 profile picture

Header Photo

The header (banner) image spans the top of your profile page. It's prime real estate for branding, announcements, or personality.

Header Banner (1500 × 500)

This 3:1 aspect ratio creates a wide, cinematic feel. On mobile, the header crops differently, so avoid placing critical content at the extreme edges.

Safe zone: Keep essential elements within the center 1200 × 400 area for reliable display across devices.

What works:

  • Brand messaging or taglines
  • Product showcases
  • Event announcements
  • Portfolio highlights

→ Create a 1500 × 500 header banner

Tweet Images

Single images attached to tweets perform best when optimized for the timeline view. X auto-crops images to fit its preview dimensions.

Single Image (1200 × 675)

The 16:9 ratio displays fully in the timeline without cropping. This format works for most tweet images—photos, graphics, screenshots, and memes.

→ Create a 1200 × 675 tweet image

Square Image (1080 × 1080)

Square images also display well, though X may add slight letterboxing. Useful when repurposing content from Instagram.

→ Create a square tweet image

Vertical Image (1080 × 1350)

Taller images take up more vertical space in the timeline, potentially increasing visibility. X expanded support for vertical images in recent updates.

→ Create a vertical tweet image

Multi-Image Tweets

Attaching multiple images creates different grid layouts. Understanding these helps you design cohesive multi-image posts.

Two Images (700 × 800 each)

Two images display side by side in a 7:8 aspect ratio per image. Design them as a pair for maximum impact.

→ Create two-image tweet panels

Three Images

Three images create an asymmetric layout: one large image on the left (2:1) and two stacked images on the right (1:1 each).

  • Left image: 700 × 800
  • Right images: 600 × 400 each

Four Images (1200 × 600 each)

Four images display in a 2×2 grid. Each image crops to 2:1, so design accordingly.

→ Create four-image grid panels

Twitter Cards

When you share links, X generates preview cards using Open Graph images from the destination page. Control how your links appear by optimizing these images.

Summary Card with Large Image (1200 × 628)

The standard format for article and page previews. This 1.91:1 ratio displays prominently in the timeline.

Best practices:

  • Include your headline in the image
  • Use high-contrast, readable text
  • Avoid excessive branding that competes with the content

→ Create a Twitter Card image

Summary Card (144 × 144)

Smaller card format for links without large images. Displays a thumbnail next to the link description.

→ Create a summary card thumbnail

X Premium (Twitter Blue) Features

X Premium subscribers can upload higher resolution images and longer videos.

High-Resolution Images

Premium users can upload images up to 4096 × 4096 pixels. Non-premium uploads are compressed more aggressively.

→ Create a high-resolution image

Technical Specifications

  • Formats: JPEG, PNG, GIF (animated supported), WEBP
  • Max file size: 5MB (images), 15MB (GIFs)
  • Max resolution: 4096 × 4096 (Premium), compressed for standard accounts
  • Color space: sRGB

Dark Mode Considerations

Many X users browse in dark mode. Design your images to work on both light and dark backgrounds:

  • Avoid pure white backgrounds (harsh contrast in dark mode)
  • Add subtle borders to light images
  • Test your graphics against both #000000 and #FFFFFF backgrounds

Optimization Tips

  1. Pre-crop intentionally: Don't leave important content at edges where X might crop
  2. Use focal points: Faces and key elements should be centered
  3. Text legibility: Ensure text is readable at timeline thumbnail sizes
  4. Consistent branding: Use templates for a recognizable visual style

Common Mistakes

  1. Uploading too small: Images under 600px wide appear blurry
  2. Ignoring the crop: Not previewing how X will display your image
  3. Text at edges: Important text cut off by auto-cropping
  4. Dark images in light mode: Low-contrast images disappear against the white background

Summary

X prioritizes 16:9 content in the timeline. When in doubt, design at 1200 × 675 for single images and 1500 × 500 for headers.

Essential dimensions:

  • Profile: 400 × 400
  • Header: 1500 × 500
  • Tweet image: 1200 × 675
  • Card image: 1200 × 628

Create at the right size from the start, and your X content will display perfectly every time.