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.
Design once. Localize into 70+ languages, generate every device size, and upload directly to App Store Connect without rebuilding screenshots by hand. All in one native app.
On Instagram
Watch device frames, layers, localized exports, and one-click App Store Connect upload come together inside Screenshot Bro.
Showcases
Batch import, one-click App Store Connect upload, layers, backgrounds, and device frames — the moments most people use to judge whether this saves them time.
Batch Import
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
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
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
Choose from 12 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
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.
Why It Exists
Screenshot Bro came from the same loop most app teams hit: a product update lands, then the screenshot file set turns into a repetitive mini-project again.
I built it after spending too much time in Figma redoing App Store screenshots every time copy, gradients, or languages changed. The goal is simple: design the system once, then let the app handle the repetitive parts.
Workflow
The product is opinionated around one job: create polished screenshot sets without maintaining a pile of one-off design files.
Pick your device sizes — iPhone 17, iPad Pro 11" or 13", MacBook, or iMac. Add as many rows as you need.
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.
Hit export. Get organized folders by locale and row with every screenshot at your chosen scale. One click.
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.
Capabilities
The feature set stays focused on layout speed, screenshot consistency, and export sanity. No browser tab, no general-purpose design suite, no repetitive resize work.
Edit once, update every variant. Change a shape or text and it flows across all your screenshots simultaneously.
iPhone 17 series, iPad Pro 11" & 13", MacBook, iMac, and Android phone & tablet frames for App Store and Google Play screenshots. Accurate bezels, configurable body colors, and per-row defaults.
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.
Rectangles, circles, stars, text, images, SVGs, and device frames. Inline text editing, outlines, fill modes, shape clipping, and full transform controls.
Snap guides appear as you drag, keeping everything lined up. Nudge with arrow keys, Option-drag to duplicate, Shift-drag to lock aspect ratio.
Export PNG or JPEG at 1x-3x for multiple locales. Auto-organized folders by locale and row for App Store Connect, Google Play, and launch assets.
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.
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.
30 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.
Built with Swift and SwiftUI for Mac and iPad. No Electron, no browser tab. Instant launch, native performance, auto-save, full undo/redo.
Opt-in iCloud Drive sync keeps projects available across your Macs and iPads. Last-writer-wins merge with tombstone-aware conflict resolution.
Import your own .ttf, .otf, or .ttc font files. Use any typeface in text shapes — no system font limitations.
Start from built-in templates with pre-configured layouts, device frames, and backgrounds. Jump straight into designing.
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.
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.
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.
1 project, 3 rows, 5 templates per row — with every device frame, all 30 locales, and every export format. No watermark, no trial expiry, no signup.
Screenshots
App Store screenshots of Screenshot Bro itself - the same editor you use for App Store and Google Play screenshot sets.







1 / 7
Developers
Real feedback from indie developers using Screenshot Bro in production.
"I used to spend a whole afternoon on screenshots after every release. With Screenshot Bro, I set up templates once and now I just swap the new shots in and hit export."

Refuells Developer
Refuells
"The localization feature is a lifesaver. I support 6 languages and exporting all of them used to be the worst part of any update. Now it takes one click."

AdRadar Developer
AdRadar
"Finally a tool that gets out of the way. No Figma plugins, no browser tabs — just a native app that does the job fast."

TT Tracker Developer
TT Tracker
From the Blog
References and playbooks for sizing, localizing, uploading, and designing App Store and Google Play screenshots that actually convert.
Turn on the Screenshot Bro MCP server and let Claude Code, Claude Desktop or Cursor build, translate, preview and export your App Store screenshots.
Read →ButterKit and Screenshot Bro are both native Mac App Store screenshot apps. How they differ on macOS version, translation, Google Play and free tiers.
Read →The native Mac options for App Store screenshots compared: Screenshot Bro, Screenshot Studio, Rotato, Fastlane frameit, Mockuuups Studio, Figma and Sketch.
Read →FAQ
The product is early, but the core workflow is already there. These answers handle the main compatibility and export questions.
Yes. The free tier is unlimited in time and lets you keep 1 project with up to 3 rows and 5 templates per row — full access to every device frame, shape, and locale, watermark-free exports, App Store Connect and Google Play upload, and iCloud sync included. Pro lifts the project, row, and template limits.
Screenshot Bro is a native Mac, iPad, and iPhone app rather than a browser tool, so projects, screenshots, and fonts stay on disk and everyday editing needs no account and no internet connection. Rendering and batch export run on your own hardware instead of a server. If you are on Windows or Linux, want to collaborate in a shared browser session, or only need one or two images, a web-based App Store screenshot tool is the better fit — the alternatives page covers those cases.
macOS 15 (Sequoia) or later on Mac, iPadOS 18 or later on iPad, or iOS 18 or later on iPhone. No companion device, no account, no internet connection required for everyday editing.
Your work doesn't. Projects, screenshots, and fonts stay on disk. Auto-translation runs through Apple's on-device Translation framework — no API keys, no third-party servers. Optional iCloud Drive sync uses your personal iCloud account; we don't operate any intermediate servers. What does get sent is an anonymous crash report when something breaks, plus anonymous counts of milestones like 'an export finished' so we know what to improve — never your projects, images, or the text you write.
Pick from 30 language presets, or define your own code. Auto-translate fills in missing copy on-device. Translations save as per-locale text overrides, so layout, color, and images stay shared across every locale — design once, ship in every language. Exports are organized into locale folders App Store Connect can pick up directly.
Yes. Android phone and tablet rows render alongside iPhone, iPad, and Mac in the same project. Each device category comes pre-set to the pixel dimensions the relevant store accepts.
Yes. Drop a folder of screenshots and Screenshot Bro routes each one to the right row by its pixel size — iPhone shots to the iPhone row, iPad to iPad, Android to Android. A one-click capture button on each template also pulls the most recent simulator screenshot directly into the canvas.
Yes. Configure your App Store Connect API key once (Issuer ID, Key ID, and .p8). Screenshot Bro auto-detects the right display type for each row, matches your project locales to App Store Connect localizations, and replaces existing screenshots in a single pass — no drag-and-drop in the browser.
Yes. Screenshot Bro hosts an opt-in local MCP server on Mac, so an assistant like Claude Code, Claude Desktop, or Cursor can create projects, lay out rows and shapes, import screenshots, translate copy, render previews it can actually look at, export, and sync a finished set to App Store Connect. The server listens on 127.0.0.1 only, every request needs an access token you copy from Settings, and every change the agent makes is undoable with ⌘Z.
Yes — opt-in iCloud Drive sync keeps projects, screenshots, and fonts available on every Mac and iPad signed into your Apple Account. Conflicts merge field-by-field with last-writer-wins, so editing the same project on multiple devices converges cleanly.
Join the Screenshot Bro Discord — it is the fastest way to reach the maker, report a bug, ask how something works, and see what is shipping next. Email works too for anything private or account-specific, and the help docs cover every part of the editor.
Download from the App Store and use the full screenshot workflow on Mac or iPad: setup, design, auto-translation, localization, and export for App Store and Google Play assets.
Available now on the App Store for Mac and iPad
Full workflow: import, design, auto-translate, localize, export
Upload direct to App Store Connect — no more drag-and-drop in a browser tab
macOS 15+ and iPadOS 18+ app | Swift & SwiftUI | Available on the App Store
Shipped with Screenshot Bro
Indie apps already using Screenshot Bro for their App Store and Google Play screenshots.