App Store Description Generator
Describe your app in a few sentences and get the whole listing back written: name, subtitle, keywords, description and release notes, for the App Store and Google Play separately. Every field arrives already inside its store limit, because the limits are part of the request and the output is measured before you ever see it.
What you start with, and what you get
What you write
“A calculator for stick and MIG welding. You pick the electrode and the metal thickness and it gives you the amps, the polarity and the travel speed. For apprentices and shop welders who are tired of guessing.”
Three sentences. That is the whole brief.
What comes back
- Subtitle 30 / 30
- Weld settings, amps and bevels
- Keywords 88 / 100 bytes
- welding,calculator,amps,electrode,fillet,bevel,fabrication,metal,shop,stick,mig,tig,weld
- Play short description 60 / 80
- Get your weld settings right the first time, on any machine.
Plus the app name, promotional text, both long descriptions and the release notes.
Every field, both stores
These are the limits it writes to, and they are the same numbers the editor counts against, read from one table so the two can never disagree.
App Store (iOS)
- App name30 chars
- Subtitle30 chars
- Keywords100 bytes
- Promotional text170 chars
- Description4000 chars
- What's New4000 chars
Google Play
- App title30 chars
- Short description80 chars
- Full description4000 chars
- Release notes500 chars
How it works
- Open your app in the dashboard and pick the Store Listing Writer.
- Say what the app does, and if you like, who it is for, the keywords you want and the tone you want.
- Choose App Store, Google Play, or both. It writes each one separately.
- Every field comes back measured. Anything that landed over its limit has already been sent back and shortened before you see it.
- Edit anything you want in the same editor, then copy or save it to your app.
Why it writes each store separately
The obvious shortcut is to write one description and paste it into both consoles. It is the wrong shortcut, because the two stores do not use the text the same way.
Apple keeps a hidden keywords field, 100 bytes of comma-separated terms that users never see, and that is a large part of how an App Store search match is made. Because the terms live somewhere else, the description you show people can read like prose. Google has no keywords field at all: it indexes the full description itself, so the words you want to be found for have to appear in the copy a human reads, without turning it into a list.
The shapes differ too. Apple gives you a 30 character subtitle under the app name; Google gives you an 80 character short description above the fold. One is a label, the other is a sentence. Text written to fit one of them is noticeably worse in the other.
The limits are enforced, not mentioned
This is the difference between asking any chat window for a subtitle and using this. Both will write you a good one. Only one of them measures it afterwards.
The limits go into the request with their units spelled out, the result is measured here against the same table the editor counts with, and any field that came back over is sent back for a repair pass that shortens it in the language it is in. You get the fields after that has happened. The keywords field is where this matters most, because Apple measures those 100 as bytes, not characters, and almost nothing else in this market does.
Full numbers on the App Store Connect and Google Play limit references.
What else you could use
Worth being straight about the alternatives, because there are good ones and they are aimed at somebody else.
- Screenshot and asset generators. The tools most people find first make images. None of them write your copy, so the listing text is still yours to do.
- ASO platforms. They do write copy, and they do it well, with keyword volume data behind it. They are also built for teams shipping continuously and priced monthly to match. If you are optimising a listing every week they are the right call.
- A chat window.Free and genuinely capable. It will not measure the output against the store's limits, will not count the keywords field in bytes, and will not keep the result anywhere you can find it in six months.
- This. One app, one payment, both stores written separately and measured, with 5 rewrites if the first angle is not the one. For somebody shipping an app, not managing a portfolio.
$10 once per app unlocks the writer, the localizer, the promo video and the hosted support and account deletion pages. Nothing recurring, and nothing you publish is ever taken down.
See pricingFrequently asked questions
What exactly does it write?
Every text field each store asks for. For the App Store: app name, subtitle, keywords, promotional text, description and What's New. For Google Play: app title, short description, full description and release notes. Each field comes back already inside its limit, because the limits go into the request and the result is measured and repaired before you see it.
What do I have to give it?
A few sentences about what the app does, and optionally who it is for, the keywords you want to rank for, and the tone you want. There is a 40 character floor on the description of your app, because a one line brief produces one line of generic copy and handing that back would waste a run.
Does it write the same text for both stores?
No, and that is the point. The two stores reward different things. Apple hides the keywords field from users and ranks on it, so the visible copy can read like a sentence; Google indexes the full description itself, so the words have to be in it. The App Store gives you 30 characters of subtitle, Google gives you 80 of short description. Writing once and pasting twice leaves one of the two listings worse.
How is this different from pasting my description into ChatGPT?
Mostly that the limits are enforced rather than mentioned. A chat window will cheerfully hand you a 34 character subtitle for a 30 character field, and a keywords string that App Store Connect rejects because Apple measures that field in bytes rather than characters. Here every field is measured after it is written, and anything over goes back for a repair pass before it reaches you. You also get both stores in one pass, and the result saved to the app rather than lost in a thread.
Can I edit what it writes?
Yes, and you should. It comes back into the same editor as the character counter, so you can rewrite any field and watch the count as you go. Nothing is locked.
What does it cost?
$10 once for the app, not a subscription. That unlocks 5 rewrites, so you can ask for a different angle if the first one is not it, plus the localizer, the promo video, and the hosted support and account deletion pages. There is nothing to cancel and nothing is taken away later.
Will Apple or Google reject AI-written copy?
Neither store has a rule against it. What gets listings rejected is placeholder text and empty claims: App Store Review Guideline 2.1 asks you to scrub placeholder content before submitting, and 2.3 covers descriptions that do not match the app. The brief you give it is what keeps the copy about your actual app, which is why the brief has a length floor.