Quick answer: The short version: Instagram square is 1080 × 1080, feed portrait is 1080 × 1350, Stories are 1080 × 1920, X posts are 1200 × 675, LinkedIn post images are 1200 × 627, Facebook link shares are 1200 × 630, and Pinterest pins are 1000 × 1500. Open Graph images use 1200 × 630.

This post is the table I kept rebuilding before every launch, with the numbers cross-checked against each platform's current guidance and a few things the generic cheat sheets leave out.

The complete table

Surface Exact size (px) Ratio File notes
Instagram square feed 1080 × 1080 1:1 The safest reusable format
Instagram portrait feed 1080 × 1350 4:5 Takes the most vertical space in the feed
Instagram landscape feed 1080 × 566 1.91:1 Accepted, but small on screen
Instagram Story / Reels 1080 × 1920 9:16 Keep text out of the top and bottom ~250 px
X single post image 1200 × 675 16:9 5 MB limit, JPG/PNG/GIF/WebP
X two-image post 700 × 800 per image 7:8 X displays two images side by side in a tall crop
LinkedIn post image 1200 × 627 1.91:1 The standard share-with-image ratio
LinkedIn document carousel PDF, DOCX, PPTX, up to 100 MB and 300 pages Any, but 1080-wide pages are standard Start with 3–5 cards; you can go up to around 10 for a launch
Facebook link share 1200 × 630 1.91:1 Pulled from your Open Graph tags
Pinterest standard pin 1000 × 1500 2:3 Portrait pins dominate the feed
RedNote (Xiaohongshu) 1080 × 1440 3:4 Up to 9 images per post
Open Graph / link preview 1200 × 630 1.91:1 Used by X, Facebook, Slack, most link cards

Dimensions checked against current platform and third-party references as of late 2026. Platforms change these without much notice; if something crops oddly, the ratio is the thing that usually breaks first, not the pixel count.

All size guides in one directory

The major platforms, with the per-platform walkthroughs that carry the file limits and crop behavior:

Why one master image does not work

The numbers above differ by a lot. 9:16 to 16:9 is not a resize; it's a different composition. When you shrink a 16:9 launch card into a 9:16 story, the headline either becomes microscopic or the tool crops it away.

The fix is to design once at the layout level, then recompose for each ratio. The headline, the product name, and the one supporting visual move, but the design language stays the same. A square card and a story card can come from the same five-line product description in under a minute, which is how Neatico generates a full launch set. That's the job that matters; picking a template is maybe ten percent of it.

Platform by platform

Instagram

Instagram still uploads at 1080 px wide and downscales. Upload anything larger and the platform compresses it, which is why exported 2000+ px files sometimes look soft. The 4:5 portrait (1080 × 1350) is the most feed-efficient because it occupies the most screen height as someone scrolls. Stories and Reels are 9:16 at 1080 × 1920; leave the top and bottom edges clear of essential text because the UI sits on top of them.

X

X's timeline preview is 16:9 at 1200 × 675. A square image survives but displays smaller. The two-image layout uses 7:8 frames (700 × 800 per image is the standard export), so if you post two wide screenshots side by side, X crops both of them. Keep the 5 MB per-image limit in mind; exported PNGs with lots of UI detail can exceed it.

LinkedIn

Single images use 1200 × 627, and LinkedIn's link previews pull the same 1200 × 630 Open Graph image everyone else uses. Document carousels accept PDF, DOCX, DOC, PPT, or PPTX files up to 100 MB and 300 pages (LinkedIn's own document-ads documentation). For an organic post, 3–5 cards is the recommended starting point; a product launch can run 6–10. I have a full walkthrough in how to make a LinkedIn carousel for a product launch.

Facebook

Facebook's feed tolerates square and portrait, but the link-share card, which is the one that appears when you post your landing page URL, is 1200 × 630. That image comes from the page's og:image tag, not from anything you upload.

Pinterest

Pinterest is a portrait feed. Standard pins are 1000 × 1500 at 2:3. A 16:9 landscape image will show up as a thin strip. If you only have one portrait format in your kit, make it the Pinterest one.

RedNote

RedNote (Xiaohongshu) uses 3:4 at 1080 × 1440 and shows up to nine images in a swipeable post. It's the only major Western-adjacent platform where the default feed format is portrait 3:4 rather than 4:5.

Open Graph

The 1200 × 630 OG image is the picture that appears when your link is shared in X, Facebook, Slack, Discord, and most messengers. If you ship one image that is not a platform post, ship this one. The Product Hunt launch asset checklist covers how to build it alongside your launch-day assets.

Frequently asked questions

Can I just make one square 1080 × 1080 image for everything? It posts everywhere, but it underfills 16:9 timelines, gets cropped in Stories, and looks small on Pinterest. Square is a fallback, not a strategy.

What's the most important size to get right for a launch? The Open Graph image (1200 × 630), because every link to your landing page displays it. A broken OG image is a broken first impression you don't even see yourself.

Do I really need separate files for 1200 × 675 and 1200 × 630? They differ by 45 px. If the image has no full-bleed edge text, one 1200 × 630 file works for both. If it does, keep them separate; the crop will eat text at the bottom.

Does DPI matter? No. Social platforms ignore DPI metadata; pixel dimensions are the only thing that counts.

Is there a tool that generates all these sizes from one description? That's the Product Launch Kit in Neatico: paste a product description, pick the scenes, and it exports correctly sized images plus captions for each platform, no manual resizing.

If you bookmark one thing from this post, bookmark the table and check your OG image before anything else.