Skip to main content

X (Twitter) post image size

The recommended X (Twitter) post image size is 1200 × 675 pixels (16:9 aspect ratio).

Last updated:

X (Twitter) Post Image dimensions: 1200×675 pixels, 16:9 aspect ratio

Specifications

SpecValue
Dimensions (px)1200 × 675 px
Aspect ratio16:9
Max file size5MB
Supported formatsJPG, PNG, GIF
Minimum resolution600x335
Color modesRGB

All supported sizes

FormatDimensionsAspect ratio
Landscape (recommended)1200 × 675 px16:9
Square1080 × 1080 px1:1
Vertical720 × 1280 px9:16

Design at this size with Moda

Start with a canvas pre-set to 1200×675px and let AI generate your design.

Create a X (Twitter) post image

Design tips

The recommended X post image size is 1200×675 pixels in a 16:9 aspect ratio. This fills the full width of the timeline on both mobile and desktop. X also supports square (1:1) and vertical (9:16) images, though the timeline preview crops vertical images to show only the top portion.

  • Use 1200×675px (16:9) for the best timeline display — images fill the full width without cropping.
  • For multi-image posts, center the subject in each image — X crops to fit the grid layout.
  • Upload PNG for sharper results on non-Premium accounts — X compresses JPG more aggressively.

What you need to know

X displays single-image posts differently depending on aspect ratio. A 16:9 image (1200×675) fills the full timeline width and looks natural. Square images (1:1) are displayed at full size. Very tall images (taller than 1:1) are center-cropped to roughly a 16:9 preview in the timeline — users tap to see the full image. For maximum visibility without cropping, 16:9 is the safest choice.

Multi-image posts (2-4 images) are displayed in a grid layout. Two images display side by side as tall rectangles. Three images show one large + two small. Four images form a 2×2 grid. All grid images are cropped to fit their cell, so design each image with centered subject matter. The maximum total is 4 images per post.

X Premium subscribers benefit from reduced image compression and higher upload priority. Non-Premium accounts may see more aggressive compression, especially on JPG uploads. For the sharpest results on non-Premium accounts, upload PNG files (up to 5MB) — X's compression is less aggressive with PNG. On web, the upload limit is 15MB; on mobile apps, it's 5MB.

How to create a X (Twitter) post image at the right size

  1. 1Open Moda and create a new canvas at 1200×675 pixels.
  2. 2Design your X (Twitter) post image using AI generation or start from a blank canvas.
  3. 3Export as JPG and upload to X (Twitter).

Frequently asked questions

What size should X (Twitter) post images be?

1200×675 pixels (16:9) is recommended for single-image posts. This fills the full timeline width on both mobile and desktop without cropping.

How many images can you post on X?

Up to 4 images per post, displayed in a grid layout. Two images appear side by side, three in an L-shape, and four in a 2×2 grid.

Does X compress images?

Yes. X compresses all uploaded images, especially JPGs. PNG files receive less compression. X Premium subscribers get reduced compression.

Specs last verified: March 19, 2026. Dimensions may change as platforms update their requirements.