Twitter / X Image Sizes 2026: Profile, Header, Post
Twitter has changed its image rendering several times since the X rebrand. Here are the dimensions that render correctly today across web, iOS, and Android, including the safe zone for headers that crop differently across clients.
Twitter (now X) renders images at different aspect ratios depending on the client and the placement. A header that looks centred on web can have its top and bottom cropped on mobile. A post image that fits a 16:9 box on iOS can appear letterboxed on Android. The fix is uploading at the right dimensions with the important content inside the safe zone.
Dimensions that work in 2026
| Use case | Recommended size | Aspect ratio |
|---|---|---|
| Profile photo | 400 ร 400 | 1:1 |
| Header (cover) | 1500 ร 500 | 3:1 |
| Post image (single, landscape) | 1200 ร 675 | 16:9 |
| Post image (single, square) | 1200 ร 1200 | 1:1 |
| Post image (portrait, mobile-only crop) | 1200 ร 1500 | 4:5 |
| Summary card large image | 1200 ร 628 | 1.91:1 |
| Summary card | 800 ร 418 | 1.91:1 |
The header safe zone
The 1500 ร 500 header gets cropped on phones. Keep logos, faces, and key text inside the central horizontal strip (roughly 1500 ร 360) so nothing important is cut. The visible area on mobile is narrower than on desktop, and the profile photo overlay covers the bottom-left corner.
Twitter card images
Card images (the previews when you share a link) need an og:image (or twitter:image) meta tag pointing to a 1200 ร 628 image. Anything smaller may not render as a "summary_large_image" card and falls back to the small preview, which gets dramatically less engagement.
Format
JPG quality 88 is the standard. Twitter recompresses everything anyway, so uploading PNG photographic content just wastes bandwidth. For graphics with hard edges and flat colour (charts, screenshots, code snippets), PNG is the right choice. JPG artefacts ruin sharp text.
Resize without uploading
Use the Twitter image resizer. Drop your source, pick the placement, download. Everything happens client-side. For one source going to multiple placements (profile + header + first post in one campaign), the multi-platform resizer produces them all at once.
Try Twitter / X Image Resizer, free in your browser
No uploads, no account. Your images never leave your device.
Open Twitter / X Image Resizer