X (Twitter) Image Size Tool
Crop a photo to the exact size for an X post, header banner, or profile picture.
Drop a photo here, or click to choose a file
JPEG, PNG, or WEBP — processed entirely in your browser, nothing uploaded.
Drag the photo to reposition it · downloads at exactly
X (Twitter) image sizes, explained
A standard post image displays best at 1200×675 (16:9); a square 1080×1080 image works too and shows uncropped in the timeline. The header/banner behind your profile picture is 1500×500, and the profile picture itself is 400×400 and displays as a circle.
Pick a format above, drag to reposition, and download at the exact size — entirely in your browser, nothing ever uploaded.
Why the crop matters here
X crops more aggressively than most platforms on mobile, especially for post images that don't match a supported aspect ratio. Uploading at one of the exact sizes above sidesteps that crop entirely, so faces and text land exactly where you placed them.