How to Resize an Image for Twitter / X (Header, Post, Profile & Card Sizes)
Twitter — now X — crops and compresses images hard, so uploading a photo at the wrong dimensions leaves you with a blurry banner or an awkwardly cropped post. Getting the pixel sizes right before you upload keeps everything sharp and centered. Here's the exact size for every X placement, plus how to resize your image in seconds without uploading it anywhere.
Step by step
- Pick the right target size for where the image will go: Profile photo 400×400 px (square, min 200×200), Header/banner 1500×500 px, In-stream post image 1600×900 px (16:9 ratio), and Summary card image 1200×628 px. Note the numbers down before you start.
- Open the free Resize Image tool at pikdee.com/resize-image and drag in your photo. Everything runs inside your browser — the image is never uploaded to any server, so even personal photos stay completely private.
- Enter the exact width and height for your placement. For a profile photo, crop it to a square first with the Crop Image tool so nothing important is cut off by X's circular mask, then resize to 400×400.
- Download the resized image and upload it to X. Because you matched the native dimensions, X displays it without re-cropping and applies far less compression — so it stays crisp on every device.
FAQ
What is the best image size for a Twitter/X post in 2026?
1600×900 pixels (a 16:9 ratio) is the safest size for a single in-stream image. X displays timeline images at 16:9, so matching that ratio prevents awkward auto-cropping. For portrait photos, 1080×1350 px also displays well.
What size should my X (Twitter) header banner be?
1500×500 pixels. Keep important elements like text and logos near the center, because X crops the top and bottom of the banner differently on phones, tablets and desktop.
Why does my image look blurry after uploading to X?
Usually the original was smaller than the display size (so X upscaled it) or much larger (so X compressed it heavily). Resize to the recommended pixel dimensions first and export as a high-quality JPG or PNG under about 5MB to avoid heavy compression.
Try the tool →