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 dimension to avoid cropping and blurry uploads.

March 27, 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 — click the button or drag and drop. Supports JPG, PNG, and WebP.
    3. The correct dimensions are applied automatically — adjust the crop position if needed, then download instantly.

    Everything runs in your browser — no signup or software needed.

    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 Post (1600×900 px)
  • Resize for Twitter/X Cover / Header (1500×500 px)
  • Resize for Twitter/X Profile (400×400 px)
  • Resize for Twitter/X Card (1200×628 px)
  • Resize for Twitter/X Card Large (300×157 px)
  • Resize for Twitter/X Card Small (144×144 px)
  • Need to resize right now? Use the Social & Platform hub — all social media platform tools in one place.

    Frequently Asked Questions

    What is the best Twitter/X post image size in 2026?

    1600×900 px (16:9) is the recommended size for a single landscape post — it displays fully in the timeline without cropping. For a safe cross-platform option, 1080×1080 px (1:1) square works consistently on both desktop and mobile.

    What size should the Twitter/X header photo be?

    The header photo should be 1500×500 px (3:1 ratio). Keep key content in the central horizontal band — the bottom-left is partially covered by your profile photo on desktop, and the outer edges get cropped on mobile.

    Why do my Twitter/X images look blurry after uploading?

    Blurry uploads are usually caused by uploading below the recommended dimensions and letting X upscale them. Start at 1600×900 px for posts and export at high quality. Use PNG for graphics or text overlays, JPG for photos.

    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. X (Twitter) Image Sizes for 2026: Profile, Header, Post & Ad Dimensions — Influencer Marketing Hub