Resize to X’s recommended dimensions using the tool above before posting — the numbers below and the reasoning behind them will help you avoid an unexpected crop or a visibly recompressed result.
The dimensions that matter
- Single-photo post: 1600 x 900px (16:9) is the standard; a 1200 x 1200px square also displays cleanly
- Header / banner image: 1500 x 500px (3:1) — keep important content centered, since the profile picture overlaps the bottom-left corner and mobile clients can crop the top edges
- Profile picture: 400 x 400px minimum, displayed as a circle — keep the subject centered with margin, since anything near the square’s corners gets cropped by the circular mask
- Multi-image posts (2-4 photos): X applies fixed grid crop ratios depending on the count, which can cut a composed photo unpredictably — always check X’s own compose preview before posting
Why X’s compression is worth planning around
X recompresses every image on upload, and that compression has historically been noticeably more aggressive than Instagram’s or Facebook’s, especially visible on images with sharp text, logos, or fine graphic detail, where blocking and color banding after upload are a common complaint. You can’t disable this. What you can control is starting from a source that hasn’t already been compressed hard by something else, and matching X’s recommended pixel dimensions so its own processing doesn’t need to do additional cropping or scaling on top of its compression — that combination minimizes, though doesn’t eliminate, visible quality loss.
Multi-image posts crop differently than you’d expect
When you post 2, 3, or 4 images together, X lays them out in a fixed grid and crops each photo to fit a specific ratio for that grid position — this is different from how a single-image post is cropped, and it’s easy to be surprised by. A photo carefully composed with a subject near one edge can get that edge cut off entirely in a 3- or 4-image grid layout. Always use X’s own preview while composing the post (it shows the actual crop, not just a placeholder) before you send.
Header images need a centered composition
Because the profile picture visually overlaps the bottom-left of the header banner, and because different devices crop the banner’s top and side edges slightly differently, keep any text, logo, or focal point within the center 60-70% of the 1500x500px canvas. Content placed right at the edges is the most common thing that ends up hidden.
Frequently asked questions
- What's the best image size for a single-photo post on X?
- 1600x900px (16:9 landscape) is the standard recommendation and displays without cropping in most feed contexts. A square 1200x1200px also works well and is common for photos that don't have a strong landscape or portrait subject. Avoid extreme aspect ratios (very tall or very wide) since X will crop the preview thumbnail in the feed, even though the full image is viewable on click.
- Why does my photo look worse on X than the file I uploaded?
- X recompresses every uploaded image to control bandwidth and storage costs, and its compression has historically been more aggressive than Instagram's or Facebook's, particularly on images with fine text or sharp graphic elements, where you may notice visible blocking or color banding after upload. Starting from a clean, uncompressed or lightly compressed source and matching X's exact recommended dimensions minimizes how much its own compression has to do — but you generally can't avoid some quality loss on X specifically.
- What size should a header (banner) image be?
- 1500x500px (3:1). This displays behind your profile photo and bio, and because it's a wide, short banner, keep any text or important detail centered — the top corners are sometimes cropped on mobile, and the bottom-left is covered by your profile picture overlapping into the banner.
- What about the profile picture?
- 400x400px minimum, displayed as a circle — so keep your subject centered with margin around the edges, since X crops profile photos into a circular mask and anything near the corners gets cut off.
- Should I post multiple images differently than a single image?
- Yes. X's feed layout crops multi-image posts into a fixed grid (2, 3, or 4 images use different fixed crop ratios), so a photo you carefully composed can get cropped unpredictably in a multi-image post even if it looked right as a standalone. For a multi-image post where composition matters, consider whether a single image or a different combination avoids awkward crops — X's own preview when composing the post shows the actual crop before you send it, so always check that preview.