Twitter / X Image Sizes 2026: The Complete Guide

Learn the correct Twitter X image sizes for 2026. Post images, cover photos, and profile pictures — every size to avoid cropping and blurry uploads.

April 7, 2026
5 min read
By imresizer Team
TutorialSocial MediaTips

Using the wrong image size on Twitter/X means blurry profile photos, stretched headers, or posts that get cropped in the feed. This guide covers every Twitter/X image size you need in 2026 — profile photos, headers, post images, and link cards.

Twitter/X Image Sizes at a Glance

FormatSize (px)Aspect RatioNotes
Profile photo400×4001:1Displayed as circle; max 2 MB
Header / cover photo1500×5003:1Cropped on mobile; keep key content centred
Post image — landscape1600×90016:9Best for wide shots and link previews
Post image — square1080×10801:1Safe default; displays fully in timeline
Post image — portrait1080×13504:5More vertical feed space
Link card image1200×6281.91:1Pulled from og:image tag on your page
In-stream image1600×90016:9Appears inside tweet timeline

Profile Photo: Keep It Centred

The recommended Twitter/X profile photo size is 400×400 px. It displays as a circle across the platform — in timelines, search results, and reply threads — so keep your subject centred with clear margin on all sides.

Maximum file size is 2 MB. For Verified Organizations with a gold checkmark, profile photos display as squares instead of circles, so edge-to-edge designs work for those accounts.

Header Photo: Design for the Crop

The header photo displays at 1500×500 px on desktop but gets cropped differently on mobile. The bottom portion is also partially obscured by your profile photo on the left. Design your key content in the central horizontal band and avoid placing text or logos near the edges or bottom-left corner.

Post Images: Landscape Gets the Most Space

X displays post images in the timeline at a 2:1 crop preview before a user clicks to expand. For the cleanest in-feed appearance:

  • Landscape (16:9) at 1600×900 px — the recommended size for single images; displays fully without cropping
  • Square (1:1) at 1080×1080 px — safe default; works well on both mobile and desktop
  • Portrait (4:5) at 1080×1350 px — takes up more vertical space in the feed; good for mobile-first content
  • You can attach up to 4 images in a single post. When multiple images are attached, X automatically arranges them in a grid layout.

    Link Card Images: Controlled by Your Website

    When you share a URL, X pulls the preview image from the page's og:image meta tag. The recommended size is 1200×628 px (1.91:1 ratio). If your page doesn't have an og:image tag, X may show no image or pull an unsuitable one. Use a tool like Yoast SEO or Rank Math to set og:image tags on every page you plan to share.

    File Format and Compression Tips

    X supports JPG, PNG, GIF, and WebP. To get the best result:

  • Use JPG for photographs — smallest file size with good quality
  • Use PNG for graphics, logos, or images with text — lossless compression preserves sharp edges
  • Max file size: 5 MB for static images, 15 MB on web
  • Max dimension: 8192×8192 px — images larger than this get auto-resized
  • Use sRGB colour profile — other colour spaces may shift after X's processing
  • How to Resize Images for Twitter/X Using imresizer

    1. Go to imresizer.com/resize-image-for-twitter and select your format — Post, Cover, or Profile
    2. Upload your image
    3. The correct dimensions are applied automatically
    4. Adjust the crop position if needed, then download

    Everything runs in your browser — your image never leaves your device.

    Key Takeaways

    Use 400×400 px for your profile photo and keep your subject centred for the circle crop. Design your header at 1500×500 px with key content in the middle horizontal band. For post images, 1600×900 px landscape is the cleanest option for the timeline. Set og:image tags on any URLs you share to control how link cards appear. Use the free tools below to resize without guesswork.

    Free Twitter/X Image Resize Tools

  • Resize for Twitter/X Profile Photo (400×400 px)
  • Resize for Twitter/X Cover / Header (1500×500 px)
  • Resize for Twitter/X Post Image (1600×900 px)
  • Resize for Twitter/X In-Stream Image (1600×900 px)
  • Resize for Twitter/X Card Image (1200×628 px)
  • Resize for Twitter/X Card Image Large (300×157 px)
  • Resize for Twitter/X Card Image Small (144×144 px)
  • References

    1. Social Media Image Sizes for All Networks — Hootsuite (April 2026)
    2. Social Media Image Sizes 2026: Guide for 9 Major Networks — Buffer
    3. Always Up-To-Date Guide to Social Media Image Sizes — Sprout Social