macOS Native SwiftUI studio · Version 1.0

App Store screenshots,
designed on your Mac

Turn raw captures into polished App Store and Google Play marketing images, MacBook mockups and product page artwork—then export at the exact pixel sizes App Store Connect expects.

macOS 15.0+14 device models@3x JPEG & Opaque PNG100% Offline

Features

Everything you need to ship store-ready visuals

Built natively in SwiftUI for macOS. No browser tabs, no Figma templates to maintain and no manual resizing for App Store Connect.

14 device models

Frame captures in iPhone 17 Pro, iPhone 15 Pro, iPhone 14, iPhone SE, iPad Pro, iPad Air, iPhone Duo, MacBook Pro, MacBook Air, Pixel and Galaxy devices.

Exact store dimensions

Exports @3x JPEGs at 1284 × 2778 (iPhone), 2232 × 2976 (iPad), foldable iPhone Duo sizes and all four 16:10 Mac App Store resolutions.

App Store creative assets

Design 21:9 product page headers and 3:2 or 16:9 search results artwork with your logo, tagline and up to three live storyboard mockups.

Four focused layouts

Switch between Text Top, Text Bottom, Device Only and List Popout—with an 8-handle crop selector or clickable timeline rows.

sRGB gradients & 11 typefaces

Pick from 9 curated presets, custom CSS-angle gradients, solid fills and 11 bundled Google Fonts alongside SF Pro, SF Pro Rounded and New York.

One-click batch export

Export the current screen (⌘E), archive an entire storyboard as a ZIP (⇧⌘E), or save ordered files straight into a folder (⌥⇧⌘E).

Multi-platform

One studio for iPhone, iPad, iPhone Duo and Mac

Keep every device set for your app side by side in a single workspace. Each project knows its target canvas and exports at native @3x resolution.

  • iPhone Duo support. Target inner (2007 × 2853) or cover (1398 × 2034) displays in portrait or landscape, complete with fold crease geometry.
  • Smart MacBook Fit mode. Frame window captures in MacBook Pro or MacBook Air—the lid reshapes to your screenshot proportions across all four 16:10 sizes.
  • Google Play included. Build Android phone and tablet sets with Pixel 9 Pro, Pixel 8, Galaxy S24, Pixel Tablet and Galaxy Tab S9 mockups.
App Store Creative

Product page headers & search results artwork

Combine your app logo, an optional tagline and up to three mockups from your storyboard’s first screens—ready to upload to App Store Connect.

  • 21:9, 3:2 and 16:9 placements. Export 3840 × 1646 headers, 3840 × 2560 or 1920 × 1280 search artwork, or universal 5244 × 2950 16:9 PNGs.
  • Opaque PNG guaranteed. Creative assets render without alpha channels so App Store Connect accepts every upload cleanly.
  • List Popout spotlight. Crop any detail from a screenshot with an 8-handle selector to lift a floating card right off the frame.
Open & Portable

Plain JSON projects with full undo history

Every slider drag, gradient edit and storyboard reorder is undoable with ⌘Z and saved automatically—or exported as a single portable file.

  • Shareable .showcasekit.json files. Back up projects or move them between Macs with File › Export Project… and File › Import Project….
  • PreviewKit compatible. Mobile and tablet project files interchange directly with the PreviewKit web format.
  • Accurate sRGB compositing. Gradients are interpolated in sRGB and flattened onto opaque rounded corners with zero dark edge fringes.
Privacy & Craft

Everything stays on your Mac

ShowcaseKit has no accounts, no analytics and no network access. Your unreleased app screenshots never leave your machine.

100% Offline

Does not connect to the internet. No telemetry, no crash reporters and no remote asset servers.

App Sandboxed

Reads and writes files outside its container only when you choose them in an open or save dialog, or drop them in.

Zero Tracking

Apple’s App Privacy manifest declares no data collection and no tracking of any kind.

Built for macOS

Native SwiftUI 3-column workspace supporting macOS 15.0+ with Liquid Glass styling on macOS 26+.

FAQ

Questions, answered

Which image sizes does ShowcaseKit export?

iPhone exports at 1284 × 2778 px and iPad at 2232 × 2976 px. iPhone Duo exports at 2007 × 2853 / 2853 × 2007 px (inner) and 1398 × 2034 / 2034 × 1398 px (cover). Mac projects export at 2880 × 1800, 2560 × 1600, 1440 × 900 or 1280 × 800 px. App Store creative headers (21:9 · 3840 × 1646, 16:9 · 5244 × 2950) and search results artwork (3:2 · 3840 × 2560 or 1920 × 1280, 16:9 · 5244 × 2950) export as opaque PNGs.

Does ShowcaseKit collect or upload my screenshots?

No. ShowcaseKit has no accounts, no analytics and no network access. All projects, screenshots and logos are stored locally in ShowcaseKit’s sandboxed container on your Mac.

Where are my projects saved and how do I back them up?

Projects save automatically on your Mac. To back up a project or move it to another Mac, choose File › Export Project… to save a portable .showcasekit.json file, then open it with File › Import Project….

Is it compatible with PreviewKit?

Yes. .showcasekit.json uses the same format as PreviewKit’s .previewkit.json, so iOS and Android phone/tablet projects move freely between the two.

App Store Connect rejects my image—what should I check?

Verify that your project’s device class (iPhone, iPad, iPhone Duo or Mac) matches the slot you are uploading to in App Store Connect. If it still fails, check the Support page or open a GitHub issue with the exact error message.

What are the system requirements?

macOS 15.0 or later. ShowcaseKit is a native SwiftUI Mac app sold through the Mac App Store.

Mac App Store

Get ShowcaseKit for Mac

Design your next App Store launch offline, with exact export sizes and zero subscriptions.

ShowcaseKit app icon

ShowcaseKit 1.0

Distributed via the Mac App Store · macOS 15.0+

Requires
macOS 15.0 or later
Exports
JPEG (@3x screens), Opaque PNG (App Store Creative)
Projects
.showcasekit.json (PreviewKit-compatible)
Privacy
Zero data collection · No network access

Supported export sizes

  • iPhone1284 × 2778 px
  • iPad2232 × 2976 px
  • iPhone Duo (Inner)2007 × 2853 px
  • iPhone Duo (Cover)1398 × 2034 px
  • Mac (16:10)2880 × 1800 px
  • Creative Header (21:9)3840 × 1646 px
Read privacy policy →