App Store screenshot workflow

App Store Screenshot Generator for iPhone Releases

StoreLocale is a browser-based App Store screenshot generator. You upload real app screens, place them in iPhone frames with headlines and backgrounds, localize the text into 32 languages, and download one ZIP of PNG files sorted by platform, locale and size. Your team then reviews the files and uploads them to App Store Connect.

Last updated:

Built for real screenshot production workflows
  • iPhone and iPad device frames with editable headlines
  • Text detection and translation at no credit cost
  • One ZIP of PNGs, sorted by locale and size

How the workflow works

  1. 01

    Upload your source screenshots (PNG, JPEG, WebP or GIF). Each file becomes a slide, and duplicate uploads are skipped.

  2. 02

    Pick a slide template, wrap each screen in a device frame and write the headline for that slide.

  3. 03

    Add target languages, detect and translate the text, then review each locale side by side with the source slide.

  4. 04

    Select locales and the iPhone 6.9-inch, 6.5-inch or 6.3-inch presets in the export dialog and download the ZIP.

What does Apple require for App Store screenshots?

According to Apple's screenshot specifications (opens in a new tab), you can upload one to 10 screenshots per display size in .jpeg, .jpg or .png format. Images can't include alpha channels or transparency. Apple states no maximum file size on that page.

Sizes Apple accepts for the most-used displays. iPhone and iPad sizes are portrait (landscape is the same pair reversed); Mac sizes are landscape only.
DisplayAccepted sizes (px)Requirement
iPhone 6.9-inch1260 × 2736, 1290 × 2796, 1320 × 2868Required for iPhone apps unless you provide 6.5-inch
iPhone 6.5-inch1242 × 2688, 1284 × 2778Required if 6.9-inch screenshots aren't provided
iPhone 6.3-inch1179 × 2556, 1206 × 2622Optional; scaled from 6.5-inch if absent
iPad 13-inch2064 × 2752, 2048 × 2732Required if the app runs on iPad
Mac1280 × 800, 1440 × 900, 2560 × 1600, 2880 × 1800 (16:10)Required for Mac apps

Smaller displays fall back to larger ones. Apple's upload guide (opens in a new tab) says that if your interface is the same across device sizes and localizations, you only need the highest-resolution set, which scales down automatically. For every size and fallback, see the App Store screenshot sizes reference.

How do you build an App Store screenshot in StoreLocale?

Each slide is a stack of layers: background, device, text, shape and image. You can reorder, hide, duplicate or delete layers, and undo up to 50 steps. There are nine slide templates, including Headline top, Hero bottom, Two devices, Tilted device and Feature stack.

  • Typography: eight font families (Inter, Poppins, Montserrat, Outfit, Plus Jakarta Sans, Space Grotesk, DM Sans, Playfair Display), weights from 400 to 800, alignment, line height, color, rotation and a drop shadow.
  • Backgrounds: a solid color, a two-stop linear gradient at any angle, or an image.
  • Per-locale text: each text layer can hold a different string for every language, so a German headline can wrap onto two lines while the English one stays on one.

A practical set of five iPhone slides might read: "Plan your week in one view", "Share lists with family", "Get reminders that adapt", "Works offline" and "Sync across devices". Each slide covers one benefit, and each headline is short enough to survive translation.

Which device frames are available for Apple screenshots?

StoreLocale includes 17 frames across phone, tablet, laptop, desktop, TV and browser categories. For App Store work, the relevant ones are listed below. When you import an image, StoreLocale suggests a frame based on its aspect ratio, and you can wrap a screen in a frame or remove the frame later.

FrameStyleTypical use
iPhone 16 Pro MaxDetailed artwork6.9-inch hero slides
iPhone 16Detailed artworkSecondary or two-device slides
Clay Minimal PhoneDrawn, neutral bezelBrand-led sets without a specific model
iPad Pro 13-inch (portrait and landscape)Detailed artworkiPad mockups and marketing images
MacBook Pro 16-inch, iMac 24-inch (blue and silver), Apple Studio Display 27-inchDetailed artworkMac marketing images

How is the multi-locale ZIP organized?

One export produces a single ZIP containing a PNG for every selected locale, size and slide. You can limit the export to chosen slides. Folders follow the pattern Platform / locale / size, and files are numbered in slide order so they upload in sequence.

Example paths for a two-locale iPhone export
Path in the ZIPWhat it holds
App Store (iOS)/ja/iphone-6-9/01-plan-your-week.pngFirst Japanese slide at 1320 × 2868
App Store (iOS)/ja/iphone-6-5/01-plan-your-week.pngSame slide at 1242 × 2688
App Store (iOS)/de/iphone-6-9/02-share-lists.pngSecond German slide at 1320 × 2868
Original/de/02-share-lists.pngBase render with no size subfolder

The ZIP is named after the project, the number of locales and a timestamp, for example my-app_2locales_20260921_143000.zip. An option keeps original slide names without number prefixes. Locale folders use StoreLocale's short codes such as ja or zh, so map them to App Store Connect codes such as zh-Hans with the locale code guide.

Which export sizes fit Apple's specifications?

Every export is rendered from one 1320 × 2868 portrait design and scaled to each size you select. The presets below keep almost the same proportions as the base. Upload each one to the Apple display slot that lists its pixel size, which isn't always the slot its name in the app suggests.

StoreLocale presetPixelsApple display slot
iPhone 6.9"1320 × 28686.9-inch
iPhone 6.7"1290 × 27966.9-inch
iPhone 6.5"1242 × 26886.5-inch
iPhone 6.1"1179 × 25566.3-inch (Apple's 6.1-inch sizes are 1170 × 2532, 1125 × 2436 and 1080 × 2340)

How do you localize the in-app UI, not just the headline?

Apple recommends that apps offered in several languages localize their screenshots for each market (opens in a new tab). Headlines are live text layers you can edit per locale. The app screen inside the frame is an image, and that is where StoreLocale's AI steps in.

  1. Text detection uses a vision model to find the UI strings in the screenshot, with their position, color and weight. It skips the status bar and icon-only controls. Detection and translation cost 0 credits.
  2. Translation keeps brand names and tokens such as 4K, HD and PRO in the source language. You can edit any string before generating.
  3. A generative image model repaints the screenshot with the translated strings in place. Standard costs 1 credit (1K output), Pro 2 credits (2K) and Ultra 4 credits (4K).
  4. Media areas the model detects, such as video frames, posters and artwork, are masked and restored after the repaint, and rating and format badges are kept untranslated. Protection depends on detection, and failed generations refund their credits.

Because the repaint is generative, compare each result with the source in the split view before export. For right-to-left languages, read the RTL screenshot guide. For the difference between translating captions and translating the UI itself, see caption vs in-app UI localization.

Frequently asked questions

How many screenshots can I upload per device size?

Apple accepts one to 10 screenshots per display size, in .jpeg, .jpg or .png format without transparency, according to its screenshot specifications (opens in a new tab).

Do I need both 6.9-inch and 6.5-inch iPhone screenshots?

No. Apple requires 6.5-inch screenshots only when 6.9-inch ones aren't provided, and smaller iPhone sizes are scaled from the larger set. A single 6.9-inch set per locale therefore covers iPhone, unless you want dedicated images for smaller displays.

What file format does StoreLocale export?

PNG only. Each export is one ZIP of PNG files organized by platform, locale and size. You can also download a single slide as a PNG.

Does StoreLocale upload screenshots to App Store Connect?

No. StoreLocale produces the files. Your team reviews them and uploads them in App Store Connect, where the media manager handles each localization and device size.

Can I make iPad screenshots with StoreLocale?

You can use the iPad Pro 13-inch frames in the editor, but exports are scaled from a tall iPhone-proportioned base, so iPad-size PNGs come out stretched. Create final iPad 13-inch files separately for now.

How much does localizing a screenshot set cost?

Text detection and translation are free. AI repaint costs 1, 2 or 4 credits per image depending on quality, and credit packs start at $9 for 30 credits with no expiry. With your own OpenRouter or Gemini key, generations use 0 platform credits. See pricing.

Sources

  1. Screenshot specifications - App Store Connect Help
  2. Upload app previews and screenshots - App Store Connect Help
  3. Creating your product page - App Store - Apple Developer

Explore related workflows

Translate your next screenshot set with StoreLocale

Upload your screenshots, pick target languages, and review every localized version before you export.