App Store and Google Play listings, made in your browser.
Drop in raw screenshots and you'll get exact-size images, listing copy and translations for both stores, checked against their rules. ShipListing is in early access and launching soon. Join the list to try it first.
Early bird: lifetime access is $59 instead of $99 for the first 100 people. Reserve a seat

- Format PNG accepted
- No alpha channel
- Exact match: iPhone with Dynamic Island (medium display) (portrait)
- Required iPhone size: at least one screenshot
Rules from Apple's and Google's official pages, checked 20 Oct 2026.
What it will do
I'm building ShipListing because the store listing is the slowest part of shipping a Flutter or React Native app, and most tools for it need a Mac or a monthly plan. Here's what it will do.
Exact sizes for both stores
iPhone, iPad, Play phone and tablet, plus the 1024×500 feature graphic. JPEG or PNG with no alpha channel, so uploads won't bounce.
Export set for one screenshotJPEG or PNG, no alphaPlanned export sizes Store Slot Pixels Status App Store App StoreiPhone, large display 1320 × 2868 App Store App StoreiPhone, medium display 1206 × 2622 App Store App StoreiPad, 13-inch 2064 × 2752 Google Play Google PlayPhone 1080 × 1920 Google Play Google PlayFeature graphic 1024 × 500 Listing copy in 20 languages
Captions and every listing field, kept inside each store's character limits, then translated and adapted per market. Your real UI won't be redrawn.
Listing textSubtitle · App Store27/30Small habits, tracked dailyShort description · Google Play74/80Track water, steps and reading in seconds, with streaks and a weekly view.A rules check, then files your tools understand
It will flag wrong sizes, alpha channels and Play's banned words before you upload, then export a fastlane folder, an Expo store.config.json or a ZIP. It will run on Windows, Linux or macOS.
Play caption “The #1 habit app” makes a ranking claim. Play doesn't allow “#1”, “Best” or “Download now” in store graphics.Every file is an exact store size, with no alpha channel.fastlane/ ├── screenshots/ │ ├── en-US/01_today_1320x2868.png │ └── de-DE/01_today_1320x2868.png └── metadata/ ├── en-US/subtitle.txt └── android/en-US/images/phoneScreenshots/1.png store.config.json
You can already try one piece. The free screenshot size checker tells you whether your current screenshots will pass both stores.
Open the size checkerOr I'll make it for you
$149per app, done for you
If you're launching soon and don't want to wait for the beta, send me your store link. I'll make the full listing for both stores. You review it and upload it yourself.
- Screenshots at every required size
- The Play feature graphic
- All the listing text in English plus up to 5 languages
- Delivered within 48 hours after payment
- 1 round of changes
Limited slots each week, since I do these myself.
Request a makeover
Pricing
Most plans are a one-time payment. USD, planned for launch. Tax is handled at checkout.
first 100, then
Lifetime
Everything in Launch, for all your apps, including future features.
Reserving is free. Nothing is charged until checkout opens.
- Free
- $0
- The editor, the rules check, and an English export of up to 3 screenshots per device. No watermark.
- Launch, once, per app
- $29
- Every size for both stores, 20 languages, all listing copy, fastlane and Expo export.
- Studio, a month, or $249 a year
- $29
- For agencies: unlimited apps, 3 seats, and share links for clients.
Do I need a Mac?
Not for the listing. You'll make the screenshots and copy in your browser on Windows, Linux or macOS. Building and uploading your iOS app still needs Xcode on a Mac, or a cloud build service like Expo EAS.
Will it redraw my app's UI?
No. Your real screenshots will go into the frame as they are. Only the captions and listing text will be generated, because both stores want screenshots that show the actual app.
When can I use it?
I'm building it now. People on the list get the beta first. If you need a listing sooner, the $149 makeover below is available now.
How does the early-bird seat work?
The first 100 people get lifetime access for $59 instead of $99. Reserving is free. I'll email you before checkout opens, and nothing is charged until you check out.
Who's building it?
Me, Dhruv C, a cross-platform app developer in Pune, India. I'm building ShipListing on my own, so you can email me directly at hello@shiplisting.app.
Get the beta first.
Leave your email and I'll let you know when the beta opens. People on the list get it first.

