Start a project

Article · App Store · Screenshots · Marketing · 12 min read

How to make App Store screenshots and previews

The first screenshot is the one most people actually see. It appears in search results, at the top of the product page, and in the moment someone decides whether to scroll. If that frame does not show the job of the app, the rest of the set rarely saves you. The aim is not a cinematic campaign. It is a short, accurate story you can export again when the UI changes.

On this page 10 sections
  1. The first screenshot does most of the work
  2. Required sizes, and a set you can actually maintain
  3. Real UI versus a marketing frame
  4. Captions, localisation and not adding clutter
  5. A preview video: length, first frame and sound
  6. Capturing from a simulator or a device
  7. A repeatable export process
  8. Checking the product page on a phone
  9. Key takeaways
  10. Frequently asked questions

This is a repeatable process for a solo developer, not a studio pipeline, and it is deliberately narrower than the ASO checklist, which covers names, keywords and review prompts. Required device sizes change when Apple adds displays. Confirm the current screenshot and preview specifications in App Store Connect before you export, and don’t treat a pixel size from last year’s device as permanent.

The first screenshot does most of the work

Imagine the product page at the size it appears on a phone in a shop, in someone’s hand. The icon, the name, the subtitle and one tall image are in view. That image should still work if the captions are too small to read, which they often are.

A strong first frame usually has:

If the app is a camera, show a photo being taken or edited. If it is a tracker, show the tracker with a believable record. If it is a Watch app, show the Watch, but remember that the iPhone product page still has to make sense on an iPhone; the Watch design work is a complement, not a substitute for the phone screenshots.

Write a one-line brief for the first frame before you open the simulator: “Person sees the weekly log, already filled in, with today’s entry highlighted.” If you cannot write that line, you are not ready to capture.

Required sizes, and a set you can actually maintain

App Store Connect asks for screenshots for specific display sizes, and it can use a larger size to stand in for a smaller one in some cases. The exact list, and which size can substitute for which, is in the current upload documentation. Read that list at the start of every serious reshoot. A new iPhone display has, more than once, made an otherwise finished set incomplete.

For a solo developer, the maintainable approach is:

  1. Design the set once, in a single reference size, usually the largest current iPhone size the store requires, in portrait unless the app is genuinely landscape-first.
  2. Keep a short list of frames — five or fewer for a small app, each with a job: first impression, main task, a second important surface, a result, an optional Watch or widget frame.
  3. Export the required size set from that source, rather than redesigning captions on every device.
  4. Add iPad, Mac, Apple TV or visionOS sets only if you ship there. A token iPad set that shows a stretched iPhone layout will not help you.

Don’t promise yourself ten device-specific compositions. You will not keep them in date, and stale UI in a screenshot is worse than a slightly generic but accurate set. The same restraint I argue for in small, focused Apple apps applies to the marketing surfaces.

A practical check: if the UI changes in a way a user would notice, can you reshoot the whole set in an afternoon? If not, the set is too heavy.

Use the Aspect Ratio Calculator and the Image Resizer & Cropper when you are fitting a source image to a required size, but start from a capture at the correct native resolution if you can. Upscaling a small screenshot to a larger required size is how edges go soft.

Real UI versus a marketing frame

You have two honest styles, and a third that causes trouble.

If you use a bezel, keep it current enough that it does not look like a cancelled product, and don’t let the bezel eat the readable area. If you use a caption, set it large, in a weight that survives compression, and leave more margin than you think you need. The store will crop and scale in ways you will not see in a design tool.

Never show a feature the build does not yet have. A screenshot is a claim, and App Review can treat misleading marketing the way it treats misleading metadata. The launch process should include a pass where someone compares the live build to the screenshots.

Captions, localisation and not adding clutter

Captions are optional. If the UI has a clear heading, you may not need them. If you add them:

Localisation is the part indie sets usually skip, and it is the part a careful person notices. For each language you list on the product page, you should have screenshots whose captions (and, ideally, whose UI) match. A machine-translated caption with English UI is a last resort, and it is often worse than using the English set in that locale until you can do it properly.

Save captions in a small text file next to the export script, not only inside a design document. You will need them again in six months, when a label in the app has been renamed.

A preview video: length, first frame and sound

An App Store preview is a short video that plays on the product page. It is optional. A mediocre preview is worse than a strong first screenshot, because it can autoplay and still fail to show the app.

If you make one:

Editing can be plain: cut the dead air, avoid jump cuts that make the UI feel unstable, and don’t add stock music that fights the system mute. If you are not comfortable editing video, skip the preview and spend the time on the first three screenshots. You can add a preview later without pretending it is required for a good page.

Capturing from a simulator or a device

Both are valid; they fail in different ways.

The simulator is convenient, repeatable, and easy to script. Use a clean status bar (full signal, a plausible time, a full battery) if you are going to show it. Turn off any debug overlays. Watch for blurry text, which can happen when you capture a scaled window rather than the native resolution. The simulator is also a poor source for camera, performance, or anything that depends on genuine sensors; for those, use a device.

A physical device gives you real photos, real blur, and the exact rendering of the phone you have. It also gives you notifications, a messy status bar, and the wrong account signed in, unless you prepare it. Make a capture checklist and use a dedicated test account with demo data you are willing to show the world.

For both:

If you also need a marketing image for the website, don’t just reuse a tall App Store screenshot as an Open Graph image. The crops are different. The OG Image Maker is the right shape for a link preview; the store wants the device sizes it lists.

A repeatable export process

The second time you ship screenshots should be faster than the first. Aim for a folder in the repo or a disk you control that contains:

A simple pipeline for a marketing-frame set is: capture at the reference size, place the capture on the background with the caption, export to PNG, then resize to each required size without changing the composition. For a raw-screenshot set, it can be even shorter: capture at each required simulator device, crop nothing, upload.

Check the output at 100% and at a small phone-on-a-table size. If the caption vanishes when the image is small, it was never doing any work.

When the UI changes, don’t edit the old PNG in a hurry if you can recapture. Edited screenshots drift from the app, and the drift shows. Treat a reshoot as part of the release, the way you would treat a version number.

Checking the product page on a phone

App Store Connect’s preview in a desktop browser is useful and not sufficient. Before you submit, and again when the page goes live:

If something is wrong after release, you can usually replace screenshots without a full binary review, but you should confirm the current process in App Store Connect rather than assuming a metadata-only change always goes through instantly. Then look at the page on a phone again. The desktop preview will lie to you about scale.

Key takeaways

If you want a second pair of eyes on a screenshot set, tell me about it.

Frequently asked questions

What screenshot sizes does the App Store require?

App Store Connect lists required display sizes for each platform you ship, and those sizes change when new devices appear. Read the current upload specifications when you start a reshoot, and don’t reuse a pixel size from an older iPhone as if it were still the requirement.

Should screenshots show the real UI or marketing frames?

Either can be honest. Real UI is easier to keep in date. A simple marketing frame with a short caption is useful when the screen needs context. Avoid busy collages that hide the app or claim features the build does not have.

How long should an App Store preview video be?

As short as it can be while showing the job, and no longer than the current maximum in App Store Connect. Confirm the live length and file limits before you export, and put the useful action in the first seconds, with a first frame that works as a still.

Do I need screenshots for every device size?

You need the sizes App Store Connect requires for the platforms you actually ship. Some larger sizes can stand in for smaller ones; the current documentation is the authority. You do not need a separately art-directed composition for every device if one carefully exported set covers the requirements.

How do I localise App Store screenshots?

For each locale you claim, supply screenshots whose captions, and preferably whose UI, are in that language. Keep the caption strings in a file you can update, and don’t ship machine-translated labels on English screenshots if you can wait and do the locale properly.

Written by Lee Johnson. Published 10 November 2026.

All articles · Swift A–Z · Apps

Questions, or an app in mind?

Let's bring your ideas to life. Whether you're envisioning a game-changing Apple Watch app or a transformative iOS experience, I'm here to make it happen.

Start a project