Resize Images for X (Twitter) β Free & Private
X (formerly Twitter) displays images at specific aspect ratios and crops anything that doesn't fit. Getting the dimensions right means your images display fully without cropping in the timeline. This tool resizes your images to exact X/Twitter dimensions in your browser.
Recommended dimensions
In-Stream Photo
1600 x 900
Tweet with image (16:9)
Profile Photo
400 x 400
X profile picture
Header Image
1500 x 500
Profile header/banner
Card Image
800 x 418
Twitter Card preview
Two Images
700 x 800
Two-image tweet layout
Drop an image here or click to browse
JPEG, PNG, WebP, etc.
All processing happens in your browser. No files are uploaded.
Tips & best practices
- Single tweet images display best at 16:9 (1600x900) β this aspect ratio shows the full image without cropping
- Profile photos are circular on display but upload as 400x400 square β keep your subject centered
- Header images (1500x500) may be partially hidden behind profile elements on mobile
- Use PNG for screenshots and graphics, JPEG for photographs
- Twitter compresses images aggressively β upload at higher resolution than you need for crisp display
Frequently Asked Questions
What image size should I use for tweets?
1600x900 pixels (16:9 aspect ratio) is optimal for single-image tweets. This ensures the full image displays in the timeline without any cropping on both desktop and mobile.
What is the X/Twitter header image size?
1500x500 pixels (3:1 ratio). Keep important content away from the edges as the display area varies between desktop and mobile views.
Does X compress uploaded images?
Yes. X applies compression to images over 5MB and converts PNGs to JPEG in some cases. For best quality, upload images under 5MB as PNG.
What size is a Twitter Card image?
Summary Card with Large Image uses 800x418 pixels. The standard Summary Card uses 120x120 pixels. Set these via meta tags on your website.
All processing happens in your browser. No files are uploaded to any server.
