Skip to content
Workflow

5 min read

One Screenshot, Six Places

Capture once at the largest size you need, decide the style once, then export a version for each destination. Of the seven numbers below, four are platform rules and three are conventions — marked so you know which is which.

One Screenshot, Six Places

One capture, six crops

Shipping anything means the same screenshot has to appear in half a dozen places on the same day, each with a different shape and a different idea of what “too big” means. The usual approach is to capture six times, style six times, and end up with six slightly different-looking images of one feature.

The approach that holds up on launch day: capture once, at the largest size any destination needs, decide the style once, then crop and export per channel. Scaling down is free. Scaling up is not: a 1x file stretched into a 2x slot blurs text more than heavy JPEG compression does — we measured it in the format comparison. Start big.

The six destinations

Swipe the table to see more →

DestinationTargetRule or conventionThe trap
Product Hunt gallery1270 × 760, under 3 MBRuleNeeds 2+ images before the gallery is even viewable
Product Hunt thumbnail240 × 240, squareRuleA wide screenshot squeezed into a square becomes unreadable
X postAny ratio between 2:1 and 3:4RuleGo outside that window and the feed crops your image
App Store1320 × 2868 (6.9" portrait)RuleAlpha channels are rejected outright
Changelog / release notes2x the column width (~1600 px for an 800 px column)ConventionFull-window shots make one changed button invisible
DocumentationMatch the content column, exported at 2xConventionGoes stale silently after every UI change
Email~1200 px wide for a 600 px bodyConventionClients resize and often block images by default

Platform rules vs house rules

That third column is doing more work than it looks. Four of these numbers come from the platform and will be enforced; three are conventions that no one will stop you from breaking. Guides routinely present both as though they were the same kind of fact, which is how you end up chasing a “required” email width that no email client has ever heard of.

The rules. Beyond the table: Product Hunt allows animated GIFs but plays them only on hover, and video must be a full YouTube URL. On X, a tall full-page screenshot is what the feed crops first — it loses its top and bottom. The other App Store sizes are in the store size guide.

The conventions. Changelogs, documentation and email have no published sizes, so the honest advice is a principle rather than a number: figure out the width your content column actually renders at, export at twice that, and never let the image be the thing that decides the layout. The ~600 px email body is a de-facto standard rather than a specification — it is what most templates assume. Export at 1200 px and set the image to display at 600 px wide in the email HTML: crisp on retina screens, no sideways scroll in older clients.

The order to work in

1. Capture at the ceiling. Whatever the largest destination needs, capture at least that. For a launch that includes an app store, that is the store asset; for a web product, a 2x capture of the widest layout you will show.

2. Decide the style once. Margin, background, shadow and radius are set once and saved, not re-judged for each channel — otherwise six versions come out six slightly different ways. The reasoning is in why your screenshot looks cheap.

3. Crop per destination, then apply the saved style. Square for the thumbnail, wide for the gallery, tall for the store. When text is at risk, crop tighter rather than scaling down.

4. Pick the format at the end. Stores take PNG or JPEG with no alpha; the web takes WebP or AVIF at a fraction of the bytes. Decide it last.

Product Hunt figures are from its own launch preparation guide; the X aspect-ratio window is from X’s help documentation. Both checked in August 2026. Everything marked “convention” is exactly that — practice, not policy.

Style once, export for every channel

Save the look as a style, then export each version in the ratio it needs — PNG, JPG or WebP.

Post-ready screenshots in 30 seconds.

Drop the screenshot in, pick a style, export at 2× — and pay once instead of subscribing.

Before and after: a raw screenshot next to the same screenshot styled with a brand background, shadow, and logo