Image sizes for a product launch, cited to each platform
For most launches, start with a 1200 × 630 share image, then add the exact listing sizes: 1270 × 760 for Product Hunt, 1920 × 1080 or larger for AppSumo, and 1280 × 800 for the Chrome Web Store. Every size below comes from the platform's own documentation, and the sizes we couldn't confirm are listed as unverified.
We opened each source on 31 October 2026. A size is here only if the platform's own page states it. Blog lists repeat each other and go stale, so if a platform isn't in this table, look at what we couldn't verify before you trust a number from elsewhere.
The short list
| Where | Asset | Size | Limits | Source |
|---|---|---|---|---|
| Link image | 1200 × 630 recommended | 8 MB, 1.91:1 | Meta | |
| Link image | 1200 × 627 minimum | 5 MB, 1.91:1 | ||
| Product Hunt | Gallery | 1270 × 760 recommended | At least 2 | Product Hunt |
| Product Hunt | Thumbnail | 240 × 240 recommended | Under 3 MB | Product Hunt |
| AppSumo | Header and product images | 1920 × 1080 minimum | 5 MB, JPG or PNG | AppSumo |
| Chrome Web Store | Screenshots | 1280 × 800 or 640 × 400 | 1 to 5 | Chrome |
| Chrome Web Store | Small promo tile | 440 × 280 | Chrome | |
| Chrome Web Store | Marquee | 1400 × 560 | Chrome | |
| Chrome Web Store | Extension icon | 128 × 128 | PNG, 96 × 96 artwork | Chrome |
| YouTube | Thumbnail | 3840 × 2160 | 640 wide minimum; JPG or PNG | YouTube |
| Standard pin | 1000 × 1500 | 2:3, PNG or JPEG | ||
| Google Discover | Article image | At least 1200 wide | 16:9 |
One share image for link previews
The image shown when someone pastes your link comes from the og:image tag on the page. The Open Graph protocol itself sets no pixel size. It requires og:title, og:type, og:image and og:url, offers og:image:width and og:image:height, and says a page that specifies an og:image "should specify og:image:alt".
The sizes come from each platform. Meta says "Use images that are at least 1200 x 630 pixels for the best display on high resolution devices", and to stay as close to 1.91:1 as possible. It treats 600 × 315 as the smallest size that gets a larger display, and 200 × 200 as the absolute minimum. LinkedIn wants at least 1200 × 627 at 1.91:1, under 5 MB, and shows images under 401 pixels wide as a thumbnail.
So 1200 × 630 satisfies both, and 5 MB is the lower limit. If a preview doesn't appear on LinkedIn even though the image fits, LinkedIn says your site may be blocking it from fetching the image, or the image may be in a protected directory.
Keep important text away from the edges, as apps don't all show the same crop.
Marketplaces and listings
These have the strictest rules, and they differ more than the sizes suggest.
- AppSumo wants plain screenshots with no added text, overlays or illustrations. Designed graphics break the rules. Read the AppSumo image rules before you make anything.
- Product Hunt allows designed slides, but 1270 × 760 is about 1.67:1, not 16:9. See Product Hunt gallery sizes.
- Chrome Web Store screenshots should be full bleed with square corners. Chrome says all screenshots are currently downscaled to 640 × 400, but recommends 1280 × 800 so they're sharper. For promo images its listing guidance says "Don't just use a screenshot". The image page adds that extensions without a small promo image are shown after those that have one, so the 440 × 280 tile is worth making. That page was last updated in 2018 and the listing page in 2024.
The Chrome icon detail is easy to miss: the file is 128 × 128, but square artwork should be 96 × 96, with "an additional 16 pixels per side" of transparent padding.
YouTube
YouTube now says thumbnails should "Have a resolution of 3840 x 2160 pixels for videos and 2160 x 3840 for Shorts", with a minimum width of 640 pixels (height for Shorts). Use JPG or PNG. The file limit is 50 MB on desktop and 2 MB on mobile, so if you upload from a phone, a full-size thumbnail may need compressing. For the video itself, YouTube's 16:9 guidance lists standard resolutions including 1920 × 1080 and 1280 × 720.
A 1280 × 720 thumbnail still clears the minimum, and most thumbnails are seen small. If yours is mostly a few large words, the extra pixels matter less than the design.
Feeds and paid social
| Place | Shape | Recommended | Limits |
|---|---|---|---|
| Facebook feed image ad | 4:5 | 1440 × 1800 | JPG or PNG, 30 MB |
| LinkedIn single image ad, landscape | 1.91:1 | 1200 × 628 | JPG, PNG or GIF, 5 MB |
| LinkedIn single image ad, square | 1:1 | 1200 × 1200 | Same |
| LinkedIn single image ad, vertical | 4:5 | 720 × 900 | Same |
| Pinterest standard pin | 2:3 | 1000 × 1500 | 20 MB on desktop, 32 MB in the app |
Sources are the Meta ads guide, LinkedIn's single image ad specs and the Pinterest product specs. LinkedIn notes that square and vertical images may be cropped when shared organically, and that paid vertical images serve only on mobile. Pinterest warns that pins taller than 2:3 "might get cut off in people's feeds".
Display ads have a hard file limit
Google Ads uploaded image ads accept GIF, JPG and PNG with a maximum of 150 KB. That's the limit most launch graphics fail, because a detailed PNG is easily larger. Common sizes include 300 × 250, 336 × 280, 728 × 90, 970 × 250, 300 × 600, 160 × 600 and 320 × 100. Animated GIFs must be 30 seconds or shorter and run slower than 5 FPS.
Design for it from the start. Use flat colour, little text and few photos, and export as JPG if PNG is too big.
What we could not verify
We tried to open these on 31 October 2026 and couldn't confirm a size on the platform's own page. That doesn't mean a figure you've seen is wrong; it means we won't state it.
- X (Twitter) cards and ads. We couldn't open X's own documentation, so we state no X size. You'll see 1200 × 630 and 1600 × 900 often, but test instead of trusting either.
- Instagram. We couldn't read Instagram's help page, so we state no Instagram size.
- TikTok. The image ad help article no longer loaded.
- Apple Messages link previews. Apple's technical note returned only its title.
- LinkedIn page logo and cover. We didn't reach a page that states these.
- Product Hunt header images. We saw a size only in a community post, not in Product Hunt's guides.
- Slack and Discord. We didn't check them. Paste your link and look.
For anything on this list, the platform's composer or upload screen is the most reliable test. Make the image, post it privately or start a draft, and look at it on a phone.
A set for most launches
You don't need every size. Build in this order and stop when you've covered your channels:
- Share image at 1200 × 630, used as
og:imageon your launch page. - Screenshots at 1920 × 1080 with sample data, kept unmarked. They satisfy AppSumo's minimum, and you can design from them.
- Product Hunt gallery at 1270 × 760 and thumbnail at 240 × 240, if you're launching there.
- Chrome Web Store set, if you ship an extension: 1280 × 800 screenshots, the 440 × 280 tile and the 128 × 128 icon.
- YouTube thumbnail, if you have a film.
- One feed image for each network where you already have an audience.
Rule of thumb: when one design goes to two platforms, make it the larger size and compress it under the smaller limit.
Where Programmable fits
One idea, drawn for every format is what the Graphics tool is for. Its Launch kit set makes a 1200 × 630 share image, a 1600 × 900 blog header, a 1200 × 400 email header, a 1080 × 1080 Instagram post, a 1200 × 627 LinkedIn image and a 1600 × 900 X image, each drawn for its shape with a check for cut-off or unreadable text. See Graphics for every format.
Some of those sizes are working choices, not documented specs: we couldn't verify the Instagram and X figures above, so preview those posts yourself. Its YouTube thumbnail is 1280 × 720, which is above the minimum and below YouTube's advice. It has no Product Hunt or Chrome Web Store format yet, and its display ad sizes need checking against the 150 KB limit after export. If you only need one image resized, a design tool you already have is quicker. Your icons and favicons are a separate job, covered in what each logo file is for.
Common questions
What's the best size for an Open Graph image?
1200 × 630. The Open Graph protocol sets no size, but it meets Meta's recommendation and LinkedIn's minimum of 1200 × 627. Keep it under 5 MB, LinkedIn's limit.
Should I export images at 2× for launch platforms?
Only where the platform asks for pixels you can use. AppSumo sets a minimum, so larger is fine within 5 MB. Google Ads wants exact sizes under 150 KB, so doubling won't work there.
Why do size lists on other sites disagree?
Platforms change their pages and some don't publish a figure at all, so lists copy each other. Open the platform's own page, check the date, and test in a draft post.
Do I need a different share image for every page?
No rule requires one, but a page-specific image usually says more than a logo. At launch, the launch page and your home page are the two to get right.
Sources
- Open Graph protocol
- Meta for Developers: images in link shares
- Meta: Facebook feed image ad specs
- LinkedIn Help: link previews
- LinkedIn Help: single image ad specs
- Product Hunt: preparing for launch
- AppSumo: image guidelines
- Chrome for Developers: supplying images (last updated 11 June 2018)
- Chrome for Developers: creating a great listing page (last updated 2 August 2024)
- YouTube Help: video thumbnails
- YouTube Help: aspect ratios
- Pinterest Help: product specs
- Google Ads Help: uploaded image ads
- Google Search Central: Discover (last updated 9 March 2026)