X/Twitter Image Size Guide

Every image dimension you need for X/Twitter in 2026. Header banners, profile pictures, post images, cards, and video thumbnails — all in one place.

Quick Reference

All X/Twitter image sizes at a glance

Image Type Dimensions Aspect Ratio Max File Size Formats
Header / Banner 1500 x 500 3:1 5 MB JPG, PNG, GIF
Profile Picture 400 x 400 1:1 (circle) 2 MB JPG, PNG
Single Post Image 1200 x 675 16:9 5 MB JPG, PNG, GIF, WebP
Post (High Quality) 1600 x 900 16:9 5 MB JPG, PNG, WebP
Card Image 800 x 418 1.91:1 5 MB JPG, PNG
DM Image 1200 x 675 16:9 5 MB JPG, PNG, GIF
Video Thumbnail 1280 x 720 16:9 5 MB JPG, PNG
Animated GIF 1280 x 1080 any 15 MB GIF

Header / Banner Image

The large banner across the top of your profile

1500 x 500 px
400x400
← Profile overlaps here
Dimensions1500 x 500 px
Aspect Ratio3:1
Max File Size5 MB
FormatsJPG, PNG, GIF
Display Size1500 x 500 (desktop)
Tips: The bottom-left corner is covered by your profile picture. On mobile, the header is cropped shorter vertically — keep important content centered both horizontally and vertically. Avoid placing text or logos near the edges.

Profile Picture

Your avatar displayed as a circle across X

400 x 400
Upload
200x200
Displays
Upload Size400 x 400 px
Display Size200 x 200 px
ShapeCircle
Max File Size2 MB
FormatsJPG, PNG
Tips: Upload a square image. The corners are cropped into a circle. Keep the subject centered and avoid important details near the edges. Use at least 400x400 for crisp display on retina screens.

Post Images (Single & Multi)

Images shared in tweets — single image and multi-image layouts

1200 x 675
Single image (16:9)
7:8
7:8
2 images
7:8
16:9
16:9
3 images
16:9
16:9
16:9
16:9
4 images
Recommended1200 x 675 px
High Quality1600 x 900 px
Min Dimensions600 x 335 px
Aspect Ratios2:1 to 1:2
Max File Size5 MB (each)
FormatsJPG, PNG, GIF, WebP
Tips: For the sharpest display, upload at 1600x900 so X's compression doesn't degrade quality as noticeably. In multi-image posts, the first image gets the most space. Keep text large enough to read at thumbnail size.

Link Card Image

Preview image when sharing a URL (set via Open Graph meta tags)

800 x 418
example.com
Page Title Goes Here
Meta description preview text...
Dimensions800 x 418 px
Aspect Ratio1.91:1
Max File Size5 MB
FormatsJPG, PNG
Set Viaog:image meta tag
Tips: Set your og:image meta tag to exactly 800x418 for large summary cards. Use twitter:card = summary_large_image for the full-width card display.

Video & GIF

Video uploads and animated GIFs

1280 x 720
Recommended1280 x 720 px
Max Resolution1920 x 1200 px
Aspect Ratios1:2.39 to 2.39:1
Max Length2 min 20 sec
Max File Size512 MB (video)
GIF Max Size15 MB
FormatsMP4 (H.264), GIF
Tips: MP4 with H.264 encoding and AAC audio is the most reliable format. For GIFs, keep dimensions under 1280x1080 and file size under 15MB. Videos under 60 seconds can loop automatically. Add captions — 85% of social video is watched without sound.

How to Use This Guide

Frequently Asked Questions

What size should my X/Twitter header image be?
The recommended X/Twitter header (banner) image size is 1500 x 500 pixels (3:1 aspect ratio). The file should be under 5MB and can be JPG, PNG, or GIF format. Keep important content centered, as the edges may be cropped on mobile devices.
What size is the X/Twitter profile picture?
Upload your X/Twitter profile picture at 400 x 400 pixels. It displays as a 200 x 200 pixel circle on desktop and smaller on mobile. Use a square image and keep the subject centered since the corners will be cropped into a circle.
What is the best image size for X/Twitter posts?
The ideal single-image post size is 1200 x 675 pixels (16:9 aspect ratio) or 1600 x 900 pixels for higher quality. X supports aspect ratios from 2:1 to 1:2. Images are compressed, so start with a high-quality source under 5MB.
What image formats does X/Twitter support?
X/Twitter supports JPG, PNG, GIF, and WebP image formats. For photos, JPG usually provides the best quality-to-size ratio. For graphics with text or transparency, use PNG. GIFs are supported for animated content but are limited to 15MB and 1280x1080 pixels.
Why does my X/Twitter header look blurry?
Headers look blurry when uploaded at low resolution or when X compresses a large file. For best results, upload at exactly 1500 x 500 pixels, keep the file under 2MB, use PNG for graphics with text, and JPG at 90%+ quality for photos. Avoid uploading images that need to be significantly resized.

Ready to grow on X?

ShipPost drafts replies to the right people in your voice. You just hit ship. Try free for 7 days.

Start Free Trial →