Features
Everything an App Store screenshot tool should do
Screenshot Bro is a native Mac, iPad and iPhone app for designing, localizing, exporting and uploading App Store and Google Play screenshots. Here is the whole feature set.
Design
Lay out a whole listing on one canvas and change it in one place.
Multi-Template Editing
Edit once, update every variant. Change a shape or text and it flows across all your screenshots simultaneously.
Project Templates
Start from built-in templates with pre-configured layouts, device frames, and backgrounds. Jump straight into designing.
Device Frames
iPhone 18 Pro, the iPhone 17 series, iPhone Duo, iPad Pro 11" & 13", MacBook, iMac, Apple Watch Ultra 3, and Android phone & tablet frames for App Store and Google Play screenshots. Accurate bezels, configurable body colors, and per-row defaults.
Backgrounds & Spanning
Solid colors, linear/radial/angular gradients with multi-stop editor, or images with fill, fit, stretch, and tile modes. Backgrounds can span across multiple templates in a row.
Shape Tools + SVG
Rectangles, circles, stars, text, images, SVGs, and device frames. Inline text editing, outlines, fill modes, shape clipping, and full transform controls.
Smart Alignment
Snap guides appear as you drag, keeping everything lined up. Nudge with arrow keys, Option-drag to duplicate, Shift-drag to lock aspect ratio.
Custom Fonts
Import your own .ttf, .otf, or .ttc font files. Use any typeface in text shapes — no system font limitations.
Keyboard Shortcuts
Nudge, duplicate, cut/copy/paste, z-order, zoom, locale cycling, and select — all from the keyboard. Shift-nudge for 10px jumps, Option-drag to clone.
Localize
One design, every language — translated copy without duplicated layouts.
Localization Built In
81 language presets from English to Arabic, Hindi, and CJK. Auto-translate missing copy, then fine-tune per-shape text, position, and image overrides with translation progress tracking.
Privacy-First
Auto-translate runs on-device through Apple's Translation framework. No API keys, no accounts, no ad tracking — projects, fonts, and screenshots stay on your device.
Export and upload
From raw captures to the store without a browser tab.
Batch Image Import
Drop a folder of screenshots and let device size auto-detect from filename. Bulk-fill a row with iPhone, iPad, or Mac shots without naming a single file.
Localized Export
Export PNG or JPEG at the exact pixel size of each row, for every locale at once. Auto-organized folders by locale and row for App Store Connect, Google Play, and launch assets.
Upload to App Store Connect
One-click upload straight to App Store Connect. Auto-detect display types from row size, match project locales to App Store localizations, and replace existing screenshots with a preflight that catches problems before they reach Apple.
AI Agents & MCP
An opt-in local MCP server on Mac lets Claude Code, Claude Desktop, or Cursor drive the app — create projects, lay out rows and shapes, import screenshots, translate, render previews, export, and sync to App Store Connect. Loopback-only, token-protected, and every change is undoable.
The app
Native, private and free to start.
Native Mac, iPad & iPhone
Built with Swift and SwiftUI for Mac, iPad and iPhone. No Electron, no browser tab. Instant launch, native performance, auto-save, full undo/redo.
iCloud Sync
Opt-in iCloud Drive sync keeps projects available across your Macs, iPads and iPhones. Last-writer-wins merge with tombstone-aware conflict resolution.
Free Forever Tier
1 project, 3 rows, 5 templates per row — with every device frame, all 81 locales, and every export format. No watermark, no trial expiry, no signup.
In depth
Batch Import
Drag, drop, done.
Drag and drop multiple screenshots at once — Screenshot Bro imports them all and automatically wraps each one in the device frame. No manual placement, no tedious one-by-one workflow.
Auto Upload
Upload to App Store Connect in one click.
Connect your App Store Connect API key once, then push rendered screenshots straight to the right app, version, display type, and locale. Auto-detected display types, locale matching, preflight checks, and one-pass replace — no drag-and-drop in the browser.
Shapes & Layers
Build it up, layer by layer.
Add rectangles, circles, stars, text, images, and SVGs — then resize, rotate, and style each one. Set fill colors, gradients, opacity, outlines, and corner radius right from the inspector. Stack layers, Shift-drag to lock aspect ratio, and snap to pixel-perfect alignment.
Backgrounds
Make cool backgrounds.
Choose from 16 gradient presets, build your own with the multi-stop editor, or drop in images with fill, fit, stretch, and tile modes. Backgrounds can span across multiple templates in a row for seamless, edge-to-edge designs. Adjust angle, opacity, and color stops — everything updates live.
Device Frames
Customize device frames.
Pick from a library of device bezels — iPhone, iPad, MacBook, iMac, and Android phones & tablets. Swap frames, choose body colors, and match your brand without re-importing screenshots.
AI Agents & MCP
Let your AI agent do the busywork.
Turn on the local MCP server and Claude Code, Claude Desktop, or Cursor can drive Screenshot Bro: create a project, lay out rows and shapes, import screenshots, translate copy, look at rendered previews, export, and sync the set to App Store Connect. It listens on 127.0.0.1 only, needs a token from Settings, and every change undoes with ⌘Z.
Watch each of these in motion in the showcase videos on the home page, or start from one of the 63 built-in templates.
The workflow
01
Set Up Rows
Pick your device sizes — iPhone, iPad, Mac, or Android phone and tablet, each preset to the pixels its store expects. Add as many rows as you need.
02
Design & Localize
Drop in device frames, add text and shapes, choose a background. Add locales, auto-translate missing copy, and tune per-shape text overrides so every language stays pixel-perfect.
03
Export All
Hit export. Get organized folders by locale and row, every screenshot at the exact size the store expects. One click.
04
Upload to App Store Connect
Connect your API key once, then push screenshots straight to the right app, version, display type, and locale — no manual drag-and-drop into the browser.
Free to start, no signup
Every feature above works on the free tier, within one project of three rows and five templates per row. Pro lifts those limits.