The recommended Twitter/X post image size for a single timeline graphic in FeatureImg is 1600 × 900 px (16:9). That high-resolution 16:9 canvas works well for launch posts, blog promos, and other in-feed images where the graphic needs to stay readable after the timeline compresses it.
This guide covers twitter image dimensions for attached post images, how they differ from X/Twitter Cards (link previews), cropping and mobile tips, and common mistakes. Profile photos, headers, and ads use different rules.
What size should a Twitter or X post image be?
| FeatureImg export | 1600 × 900 px |
| Aspect ratio | 16:9 |
| Main use case | Single-image Twitter/X timeline posts |
1600 × 900 is FeatureImg’s high-resolution 16:9 preset for X Post exports—not a claim that X documents only one official pixel size. Equal-ratio inputs such as 1200 × 675 are often recommended elsewhere for the same 16:9 feed slot. Design at 16:9, keep important content centered, and export at a resolution that stays sharp after compression.
Make a timeline image at this size: open the X Post format page, pick a template, and export PNG at 1600 × 900—built for the feed, not link-preview OG cards.
Post image vs X Card (link preview)
| Asset | Typical size | Aspect | Job |
|---|---|---|---|
| Single timeline post image | 1600 × 900 (FeatureImg) or other 16:9 | 16:9 | Graphic you attach to a post |
X Card / summary_large_image | ~1200 × 628–630 | ~1.91:1 | Link preview when someone shares a URL |
| Open Graph / Meta link preview | 1200 × 630 | ~1.91:1 | Same family of wide share cards |
Post images and Cards are different jobs. Reusing a 1200 × 630 OG file as a timeline attachment often looks letterboxed or cropped wrong. For link-preview sizing, use the Open Graph image size guide. For in-feed graphics, stay on 16:9 and the X Post format.
Twitter and X image sizes by use case
| Use case | Recommended approach | FeatureImg preset |
|---|---|---|
| Single timeline image (default) | 1600 × 900 (16:9) | X Post format |
| Same ratio, smaller source | 1200 × 675 (16:9) | Upscale or redesign at 1600 × 900 when possible |
| Square post graphic | 1:1 (e.g. 1080 × 1080) | Not the X Post default—use only when you want a square composition |
| Multi-image posts (up to 4) | Keep each frame simple; grids crop more aggressively | Design each tile with a centered subject |
| Link-preview style asset | 1200 × 630 (~1.91:1) | Open Graph format |
Profile photos, headers, and ads are out of scope here. Focus on the single post image you attach to a timeline update.

Cropping, mobile feed, and file tips
Expect compression. Timeline clients recompress uploads. Prefer solid fields or simple gradients behind text; fine textures and tiny UI details muddy quickly.
Keep a safe center band. Edges can clip on some clients and in multi-image grids. Logos, faces, and headlines should sit away from the outer border.
Design for mobile first. Most people scroll on phones. Aim for about five to eight words in the headline, high contrast, and a layout that still reads when the preview is small.
File formats and size. PNG works well for sharp type and flat graphics. JPEG or WebP can reduce weight for photo-heavy frames. Keep static images within typical upload limits (often around 5 MB for common formats—confirm current X help docs if you hit rejections).
Alt text. Add meaningful alt text when you post so the image remains useful when it does not load and for accessibility.
Preview small. Zoom out in the editor or squint at the preview before export. If the headline disappears, simplify.
These feed behaviors are practical guidance for creators. X can change how the timeline crops or scales media; when in doubt, stick to a clean 16:9 composition with a centered subject.

Layout patterns that work in the feed
Product launch or milestone. Use the full 1600 × 900 frame. One headline, optional subtitle, and a visual anchor.
Blog or newsletter promo. Same wide canvas. Keep the title short on the image; put the URL and nuance in the post body.
Framework, checklist, or lesson. Prefer large type and generous spacing. Dense slide exports rarely survive mobile scrolling.
Data point or result. One number or one claim per frame. Pair with context in the post text.
Quote or hot take. Short lines read best.
| Example style | Best for | Template direction |
|---|---|---|
| Bold statement | Opinions, launches, short hooks | Creator bold |
| Product update | Features, changelog highlights | Product update |
| Data point | One metric or result | Data report |
| Framework / checklist | Lessons, threads promoted in one frame | Tutorial card or hero split |
| Quote with attribution | Insights, testimonials | Quote card |
For more visual direction by post type, see Twitter post image ideas.
Common mistakes
Wrong aspect ratio. Uploading tall portrait art into a wide timeline slot leads to awkward crops or letterboxing.
Confusing Cards with post art. Twitter image specs for link previews (~1.91:1) differ from single-image post graphics (16:9). Use the right export for each job.
Too much text. Dense bullets and slide exports rarely survive mobile scrolling.
Low contrast. Pastel-on-pastel type disappears when the timeline is busy.
Unclear topic. If readers cannot tell what the post is about in one glance, the image did not earn its space.
Screenshots with unreadable UI. A full product capture without a cropped focus area often looks muddy at feed size.
How to create a Twitter or X post image with FeatureImg
- Open the X Post format page.
- Choose a template that matches your update (editorial, launch, quote, or split).
- Edit the title and subtitle fields tied to the template.
- Pick a background that keeps type readable.
- Export PNG, JPEG, or WebP at 1600 × 900 px and attach the file when you compose your post.
For step-by-step creation tips, read how to create a Twitter post image.
FAQ
What is the best Twitter post image size?
For single-image timeline posts, design toward 16:9. FeatureImg exports 1600 × 900 pixels on the X Post preset so you stay on that ratio at a sharp resolution.
What are the standard Twitter image dimensions for a post?
Twitter post dimensions for a wide timeline graphic are 16:9. FeatureImg uses 1600 × 900 px. That is different from 1200 × 630 px Open Graph art used for link previews.
Is the X post image size the same as Twitter?
Yes for timeline graphics. Searchers use both x image size and twitter post image size for the same wide post attachment. Use 16:9 unless X documents a different requirement for a specific placement.
Can I use 1200 × 675 instead of 1600 × 900?
Yes if you keep 16:9. 1200 × 675 is a common equal-ratio recommendation. FeatureImg’s preset is larger (1600 × 900) so exports stay crisp after compression.
What Twitter image specs matter most?
Match 16:9 for single post images, keep one headline idea, use strong contrast, leave safe margins, and write alt text. Readable type at thumbnail scale matters more than decorative detail.
Can I use an Open Graph image as a Twitter post image?
You can, but 1200 × 630 OG art is optimized for link Cards (~1.91:1), not the wide timeline slot. For new post graphics, design at 16:9 on the X Post format.
Does FeatureImg post to X automatically?
No. FeatureImg exports the file. You upload or attach it in your normal posting workflow.
Create your next Twitter or X post image
Pick the twitter post size in pixels your timeline graphic needs, design for fast scrolling first, and keep copy short. When you are ready, start from the X Post format page to export a clean image.
