App rejection decoder: paste the message, get the fix

Apple or Google rejected your app? Paste their message below. The decoder matches it against 41 known rejection problems and tells you — in plain English — what went wrong, how serious it is, the exact steps to fix it, a checklist for resubmitting, and a draft reply to send back. It runs entirely in your browser, so your message is never sent anywhere. Three free uses, no account.

This runs entirely in your browser — what you paste is never uploaded. The 3-free-uses counter lives in your browser too, and clearing your browser data resets it. We'd rather tell you that up front than pretend it's a lock — a tool that hides its own limits shouldn't be trusted with yours.

What the decoder can and cannot see

It works from the message — not from your app. Most rejections are a written rule being applied: wording in the description that breaks a rule, a missing privacy answer, a payment page that leaves out its terms. For those, the message plus the published rule is enough to give you the exact fix. Some rejections aren't like that. The biggest single group in Apple's own numbers is apps that crash or don't work properly (Guideline 2.1) — over 1.35 million rejections in Apple's 2025 report — and a pasted message can't show your crash records, so that group is only partly diagnosable this way. Every result tells you, for its kind of rejection, what can and can't be worked out from the message. And the decoder never promises approval: what happens when you resubmit is decided by Apple and Google, not by us.

The written guides (free, no counter)

Sources

  • Apple, App Review Guidelines (developer.apple.com/app-store/review/guidelines/) — the rule text behind every Apple pattern; retrieved October 23, 2026.
  • Apple, App Store Transparency Report (2025) — submission and rejection totals cited on this page.
  • Google Play Developer Policy Center and Play Console Help — target API requirements, permissions declarations, Data safety, enforcement process; retrieved October 23, 2026.

Last updated October 23, 2026. The graph behind this tool is versioned and re-verified against the stores' published rules; policies change, and the dates above say when this copy was checked.

Translate your rejection — free

The translator covers 41 known rejection problems across the App Store and Google Play, all based on the stores' own published rules. Three free translations; the $29 Pre-Flight Founding pre-sale adds unlimited translations plus one full listing check credit when the checker ships.

Open the free translator

The translator works from the message you paste. It can't see your app itself, and it never promises an approval outcome — that decision is always the store's.