What size should a Twitter or X post image be?
Recommended X post size: 1600 × 900 pixels (16:9). That is the canvas for a single image you attach to a Twitter/X timeline post—not the 1200 × 630 Open Graph / X Card used when someone shares a URL.
| Dimension | 1600 × 900 px |
| Aspect ratio | 16:9 |
| Main use case | Single-image Twitter/X timeline posts |
If you searched for x post size, twitter image dimensions, or twitter post image size, start here: 16:9, exported at 1600 × 900. 1200 × 675 is the same ratio at a smaller pixel count and still fits the feed slot.
1600 × 900 is FeatureImg’s high-resolution 16:9 preset—not a claim that X documents only one official pixel size. Design at 16:9, keep important content centered, and export at a resolution that stays sharp after the timeline compresses it.
Need 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.
This guide also covers twitter image dimensions for attached posts vs Cards, cropping and mobile tips, and common mistakes. Profile photos, headers, and ads use different rules.
Post image vs X Card (link preview)
| Asset | Recommended or typical size | Purpose | Typical usage |
|---|---|---|---|
| Single timeline post image | 1600 × 900 (FeatureImg) or another 16:9 size | Visual attached directly to a post | Announcements, threads, launches, and updates |
X Card / summary_large_image | ~1200 × 628–630 (~1.91:1) | Link preview generated from page metadata | Websites, articles, and product links |
| Open Graph / Meta link preview | 1200 × 630 (~1.91:1) | General social and messaging link preview | Shared pages outside the X feed |
Post images and Cards are different jobs. A 1200 × 630 OG file may be framed differently when attached directly to a post because its ratio is not 16:9. For link-preview sizing, use the Open Graph image size guide. For in-feed graphics, use a clean 16:9 composition.
Twitter and X image sizes by use case
| Use case | Recommended approach | FeatureImg preset |
|---|---|---|
| Single timeline image (default) | 1600 × 900 (16:9) | X Post |
| 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. If X rejects an upload, check the current limits in X Help before compressing or changing formats.
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. FeatureImg’s X Post preset provides a clean 1600 × 900 canvas when you are ready to create the image.
