X Photo Resizer
Upload Your Image
Click to upload or drag and drop
PNG, JPG or JPEG
The X Photo Resizer is a free online tool that instantly crops and resizes your images to the correct Twitter image size for every placement on X (formerly Twitter). Upload a photo, pick the format you need — profile picture, header banner, in-post image, or video thumbnail — and download a perfectly sized file in seconds. No signup, no watermarks, no quality loss.
Getting the right dimensions is the difference between a clean, professional-looking profile and a pixelated, awkwardly cropped mess. Whether you’re a creator, marketer, or small business owner, this tool takes the guesswork out of Twitter photo size requirements so your images always look sharp on desktop, mobile, and tablet.
What is the X Photo Resizer?
The X Photo Resizer is a browser-based image tool built specifically for X (Twitter). Instead of hunting through Photoshop presets or guessing at pixel values, you pick the placement you need and the tool handles the math. It supports the most common image formats — JPG, PNG, WEBP, and GIF — and produces files ready to upload straight to X.
- Free to use with no account required
- Preserves image quality during resizing
- Smart cropping keeps the important part of your photo in frame
- Works on desktop and mobile browsers
Why correct Twitter image size matters
X automatically compresses and crops images that don’t match its recommended dimensions. If you upload an image at the wrong aspect ratio, you can end up with faces cut off, logos pushed off-screen, or blurry edges. Using the right Twitter photo size for each placement protects your branding and gives your posts a real shot at engagement.
- Quality: Correctly sized images avoid heavy recompression and stay crisp in the feed.
- Cropping: Proper aspect ratios prevent awkward auto-crops on the timeline and on profile views.
- Engagement: Clean, well-framed visuals consistently outperform distorted or low-res uploads.
Current X (Twitter) image size guidelines
Twitter profile picture size
The recommended Twitter profile picture size is 400 x 400 pixels (1:1 square). X displays it as a circle, so keep the subject centered. Maximum file size: 2 MB. Supported formats: JPG, PNG, and GIF (non-animated).
Twitter header size
The Twitter header size (cover banner) is 1500 x 500 pixels (3:1 ratio). Keep critical text and logos inside the safe zone — the profile picture overlaps the bottom-left corner, and the header crops slightly on mobile. Maximum file size: 5 MB.
Twitter post image size (single image)
The ideal Twitter post image size for an in-feed single image is 1600 x 900 pixels (16:9) or 1200 x 675 pixels. X supports images up to 4096 x 4096 pixels, but 16:9 is what the timeline displays without cropping.
Multi-image layout
When you post two, three, or four images in one tweet, X composes them into a collage. Use these sizes to avoid ugly crops:
- 2 images: 700 x 800 pixels each, displayed side-by-side
- 3 images: One 700 x 800 on the left, two 1200 x 686 stacked on the right
- 4 images: 1200 x 600 pixels each in a 2×2 grid
Video thumbnail
Video thumbnails (and link card preview images) should be 1200 x 675 pixels (16:9). This is the same ratio X uses for its inline video player, so a 16:9 thumbnail fills the frame without letterboxing.
How to use the X Photo Resizer
- Upload your image. Drag and drop or click to select a JPG, PNG, WEBP, or GIF from your device.
- Pick your placement. Choose profile picture, header, in-post image, or video thumbnail.
- Adjust the crop. Drag the crop box to frame the shot the way you want it.
- Download. Click download and get a pixel-perfect image ready to upload to X.
Supported formats
- JPG / JPEG — best for photos and complex images
- PNG — best for graphics, logos, and images with transparency
- WEBP — modern format with great compression; supported by X on upload
- GIF — for animated posts (static resizing only; animation is preserved)
Best practices for Twitter images
- Design for mobile first — most people see your posts on a phone.
- Keep key text large and in the center to survive cropping.
- Stay under X’s file size limits: 5 MB for photos, 15 MB for GIFs on the web.
- Use sRGB color profile so colors stay consistent across devices.
- Test your header on both desktop and mobile before committing — the safe zone shifts between layouts.
- Refresh your profile picture and header together so your brand looks cohesive.
Frequently asked questions
What is the best Twitter image size for a post?
For a single in-post image, 1600 x 900 pixels (16:9) is the sweet spot. It fills the timeline card on desktop and mobile without being cropped.
Why does X crop my photos?
X crops images that don’t match its display aspect ratios. Using the right Twitter image size for each placement — square for profile, 3:1 for header, 16:9 for posts — prevents unwanted cropping.
Is the X Photo Resizer free?
Yes. It’s completely free, no account or signup needed, and there are no watermarks on the resized images.
Will resizing reduce my image quality?
The tool uses high-quality resampling to preserve sharpness. For best results, start with the largest source image you have — upscaling a small image can’t recover detail that isn’t there.
Can I use this for Twitter ads?
Yes. The standard post and video thumbnail sizes generated by this Twitter image resizer also match X’s promoted-post and ad creative specifications.
Schedule X posts with Postiz
Once your images are sized right, the next step is getting them in front of your audience consistently. Postiz is an AI-powered social media scheduling tool that publishes to X and every other major platform, auto-formats your images for each network, and helps you plan a content calendar that actually ships. If you’re tired of hand-uploading one post at a time, give Postiz a try — your images (and your schedule) will thank you.
Do you want to grow your social media faster?

Do You Want to Grow Your Social Media Faster?
Thousands of creators and businesses use Postiz to 10x their social media reach. Stop spending hours — automate and grow.
Ready to get started?
Grow your social media presence with Postiz.
Schedule, analyze, and engage with your audience.
Open-source social media scheduling tool