An App Store & Play Store screenshot studio

Store screenshots that sell,
no Figma, no templates.

Import raw screenshots from your app, compose them with device frames, mesh-gradient backgrounds, and captions — then export pixel-exact to every official size on both stores.

macOS 15+ · iOS 18+ · Mac App Store

Why SandShot

🎛️

A true 1:1 editor

Live preview at every target size. What you see on the canvas is the exact pixel that gets exported — no surprises.

📐

Programmatic frames

iPhone Dynamic Island, iPad, and Android punch-hole bezels drawn in code — no licensed product photos, safe for marketing.

📦

Pixel-exact export

Every screen × every official size, PNG/JPEG with no alpha channel, tidy folders per store. Ready to upload.

AI that runs locally

Claude designs, writes captions, and drafts release notes — through the Claude Code CLI on your Mac, with your own account.

Features

From raw screenshots to a listing that sells

Everything you need for a professional store page — without leaving a single app.

🎨

Mesh, gradient & solid

9 mesh-gradient presets — from Sand to Aurora — plus a free-angle 2-color gradient and solid colors. Change the whole mood in one click.

9preset
🌅

Panoramic backgrounds

One wide background flows across all your screens — adjacent store screenshots join into a single continuous canvas. A proven ASO technique.

✍️

Per-screen captions

Title + subtitle on every screen, 4 font styles, and drag right on the canvas to position them.

AgAgAgAg
📱

Scale, tilt & shadow

Tune device scale, tilt from −12° to +12°, and shadows — per screen or across the whole project.

−12°…+12°
📦

Batch export + Feature Graphic

Every screen to every selected size in one click — plus an auto-rendered 1024×500 Play Store Feature Graphic.

1320×28682064×27521080×1920
📸

Capture from Simulator

Grab screenshots straight from a running iOS Simulator — no physical device needed.

Gallery

One editor, many styles

A few of the directions you can reach in minutes — all rendered by SandShot.

Ship it beautiful

Sand mesh

The default preset that just looks good — warm, soft, and flattering to your app.

One canvas

many screens

Panoramic

Two screens sharing one continuous background — seamless on the store page.

Focus, refined.

2-color gradient

Violet to cyan with a Serif caption — a premium mood for productivity apps.

Ship it beautiful

Tilt & shadow

A tilted device over a dark solid — dramatic and focused.

MyApp

Track everything, effortlessly

1024×500

Feature Graphic

A 1024×500 Play Store banner from your app name + tagline — using your project background automatically.

SandShot × Claude

An AI designer, right on your Mac

AI features run through the Claude Code CLI locally with your own Claude account — macOS only. Your screenshots are never sent to a SandShot server.

AI Design

A brief becomes 4 design variants

Write a short brief — “modern fintech, dark premium blue” — and get 4 complete variants: mesh palette, text colors, font, and caption position, previewed live on your own screenshots.

Captions

Captions that sell

Claude looks at each screenshot's content and writes selling titles plus subtitles for all screens at once — in English or Indonesian.

Release Notes

“What’s New” in one pass

From a raw change list to App Store and Play Store release notes (≤500 characters), in two languages, ready to copy.

Privacy

Everything renders on your Mac.

SandShot is a native app with no server. Your store assets — often from an unreleased app — never leave your machine.

Read the privacy policy
  • Rendering & export are 100% local
  • No accounts, no telemetry, no SandShot server
  • AI runs through your own Claude account, locally
  • A project is a single JSON file you fully own

Platform

Two apps, every store size

Native on macOS and iOS, with both stores' official size catalogs — always pixel-exact.

🖥️

macOS app

The full editor with sidebar, canvas, and inspector — dark-first, for macOS 15 and up.

📱

iOS & iPadOS app

Compose on iPhone or iPad — import from Photos or Files, iOS 18 and up.

🍏

App Store coverage

iPhone, iPad, Mac, Apple Watch, Apple TV, all the way to Vision Pro — including the required 1320×2868 and 2064×2752.

🤖

Play Store coverage

Phone, 7″/10″ tablets, Chromebook, Android TV, Wear OS — plus the 1024×500 Feature Graphic.

📸

Simulator capture

Grab the screen of a running iOS Simulator in one click, powered by simctl.

🗂️

Portable project file

A multi-screen project saved as a single JSON file — images, captions, and styles included.

FAQ

Common questions

Both stores' full official catalogs: the App Store from the 6.9″ iPhone (1320×2868) to Vision Pro, and the Play Store from phones to Wear OS. Everything is pixel-exact with no alpha channel — the two things that most often get uploads rejected.

No. Every frame is drawn programmatically — no licensed Apple or Google product photography, so they're safe to use in your marketing.

The AI features (macOS only) use the Claude Code CLI installed on your Mac and run with your own Claude account. Without it, every core SandShot feature still works fully.

No. Rendering, export, and project storage are all local. When you use the AI features, they run through your own Claude account — temporary files are deleted after use.

One wide background split across all your screens, so adjacent screenshots on the store page read as a single continuous canvas — a common ASO technique for standing out in search results.

macOS 15 or later for the Mac app (including the AI features), iOS 18 or later for iPhone and iPad. Distributed through the Mac App Store.

Your next store screenshots, done in minutes.

Import, compose, export — and upload a professional-looking listing today.

Download on the Mac App Store

macOS 15+ · iOS 18+ · Mac App Store