Resize Image for X (Twitter)

Resize images to the exact dimensions X (Twitter) requires for tweets, headers, cards, and profile pictures. Free, no signup.

No signup required · Free & unlimited · Center crop · 20+ formats

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Your image is uploaded over an encrypted connection and automatically deleted after 2 hours.

How to Resize an Image for X (Twitter)

1
Upload Image
Drop your image or click to browse. Supports JPG, PNG, WebP, HEIC, and 20+ formats.
2
Choose Size
Pick an X/Twitter preset — Tweet Image, Header, Card, or Profile — or enter custom dimensions.
3
Download
Click “Resize & Download” to get your resized image. Optionally convert format too.

All X (Twitter) Image Sizes (2026)

X (formerly Twitter) enforces specific image dimensions for profiles, tweets, headers, and cards. Using the correct size prevents unwanted cropping, blurriness, and compression artifacts.

FormatSize (px)Aspect Ratio
Tweet Image (single)1600 × 90016:9
Tweet Image (square)1080 × 10801:1
Tweet Image (portrait)1080 × 13504:5
Header / Banner1500 × 5003:1
Card Image (large)1200 × 6281.91:1
Card Image (summary)144 × 1441:1
Profile Picture400 × 4001:1 (circle)
In-Stream (2 images)700 × 800 each7:8
In-Stream (3 images, left)700 × 8007:8
In-Stream (3 images, right)700 × 400 each7:4
In-Stream (4 images)600 × 335 each~16:9
Community Banner1500 × 5003:1
Spaces Cover1500 × 5003:1
DM Image1200 × 67516:9

Maximum file size is 5 MB for JPG and PNG (up to 15 MB on web). X supports JPG, PNG, GIF, and WebP for in-stream images. Profile pictures and headers accept JPG and PNG only.

Header / Banner: Safe Zone

The X header image is 1500 × 500 px (3:1 ratio), but it displays differently on desktop and mobile. Your profile picture overlaps the bottom-left corner, and the edges may be cropped depending on the device.

Desktop: The profile picture (400 × 400 px circle) covers a large portion of the bottom-left. The effective visible area is approximately 1500 × 360 px, with the top and bottom edges partially hidden by the browser and profile info.
Mobile: Shows roughly 1500 × 375 px. More of the banner is visible than on desktop, but top and bottom edges (~60 px each) may still be cropped. The profile picture overlap is smaller on mobile.
Safe zone: Keep all important text, logos, and CTAs within the center ~1200 × 300 px area. Avoid the bottom-left quadrant entirely to prevent overlap with the profile picture.

Multi-Image Tweet Layouts

X allows up to 4 images per tweet. Each layout crops images differently, so uploading at the correct aspect ratio prevents the algorithm from cutting off important content.

2 Images — Side by Side

Two images appear as equal columns, each displayed at roughly 700 × 800 px (7:8 ratio). Square or near-square images work best. Upload at 700 × 800 px for each image to avoid any cropping.

3 Images — One Large + Two Stacked

The first image takes the full left column at 700 × 800 px (7:8). The second and third images stack on the right, each at 700 × 400 px (7:4). Upload the hero image first — it gets the most screen space.

4 Images — 2×2 Grid

All four images form a uniform grid, each displayed at approximately 600 × 335 px (~16:9). Upload at 1200 × 675 px per image for the sharpest result after X downscales them to the grid cells.

Rules: Maximum 4 images per tweet. GIFs cannot be combined with other images (1 GIF per tweet). All multi-image uploads support JPG, PNG, and WebP. Each image must be under 5 MB.

Twitter Card Image Types

Twitter Cards are the rich previews that appear when someone shares a link on X. The card type is controlled by meta tags on your website. Each type has different image requirements.

Card TypeImage SizeAspect RatioDisplay
Summary (small)144 × 144 px (min 120 × 120)1:1Small square thumbnail next to text
Summary with Large Image1200 × 628 px (min 300 × 157)1.91:1Large image above title and description
Player1200 × 675 px poster16:9Embeds video/audio player in tweet
AppApp store iconVariesDirect app download link

The Summary with Large Image card is strongly recommended over the basic Summary card because it generates significantly higher click-through rates. Images must be served over HTTPS and be under 5 MB. If no twitter:image tag is present, X falls back to the og:image Open Graph tag.

Compression & 4K Uploads

X automatically compresses images exceeding approximately 3 MB. To minimize quality loss:

Images with aspect ratios between 2:1 and 1:2 display in full without any algorithmic cropping. Outside that range, X center-crops using a saliency algorithm that detects faces and high-contrast areas.

Supported Formats on X

FormatIn-StreamProfileHeaderCards
JPG / JPEGYesYesYesYes
PNGYesYesYesYes
GIF (animated)YesNoNoNo
WebPYesNoNoNo
AVIFNoNoNoNo
BMP / TIFFNoNoNoNo

Our tool accepts 20+ formats including HEIC, AVIF, PSD, TIFF, and camera RAW files. Upload any format, resize it to an X preset, and download as JPG or PNG — ready to post.

Frequently Asked Questions

The recommended X/Twitter header size is 1500 × 500 pixels (3:1 ratio). Keep important content in the center safe zone of about 1200 × 300 px. The profile picture overlaps the bottom-left corner on desktop, and mobile may crop ~60 px from the top and bottom edges.
The best size for a single-image tweet is 1600 × 900 px (16:9). It displays full-width without any cropping. X also supports square (1080 × 1080) and portrait (1080 × 1350) images — any aspect ratio between 2:1 and 1:2 is shown in full.
Yes, X supports WebP for in-stream images and direct messages. However, WebP is not supported for profile pictures, header images, or Twitter Cards. For maximum compatibility, use JPG for photos and PNG for graphics with transparency or text.
For Summary with Large Image cards (recommended), use 1200 × 628 px (1.91:1) or 1600 × 900 px (16:9). Minimum is 300 × 157 px. For basic Summary cards, use a 1:1 square at least 144 × 144 px. Images must be under 5 MB and served over HTTPS.
With 2 images, X shows them side by side at ~700 × 800 px each. With 3 images, one large image (700 × 800) appears on the left, two stacked (700 × 400 each) on the right. With 4 images, they form a 2×2 grid (~600 × 335 each). Square images work best across all layouts. Maximum 4 images per tweet; GIFs cannot be combined with other images.

Related Image Tools

← All Resize Presets