The phrase "Google Play promo code" covers two very different things online. One is a code a developer gives away for their own app, which is real and free. The other is "free Google Play credit", which fills search results, videos and chat groups and doesn't exist.
What a real promo code unlocks
App developers create promo codes in Play Console, Google's tool for publishing apps. Each code belongs to one app and gives one of three things:
- A paid app, free. You own it on your Google account as if you had bought it.
- An in-app item, free. For example a Pro upgrade, a lifetime unlock or a pack inside a game.
- A free trial of a subscription, from 3 to 90 days.
For subscriptions, Google's developer docs add: "Promo codes offer free trials to subscriptions and not free subscriptions." You still subscribe with a payment method, and the plan renews at full price when the trial ends unless you cancel. Google emails you when a trial is about to end.
Developers get a limited number of codes. For paid apps and in-app items, Google allows 500 codes per app each quarter, which is why real codes are usually given out a few at a time.
Promo codes, gift cards, credit and points
Four kinds of thing get called a Google Play code. Only the first is something developers give away.
| What it is | Free? | |
|---|---|---|
| Promo code | A code from a developer for one app, item or trial | Yes, when the developer gives it away |
| Gift card or gift code | Google Play balance that someone paid for, usually 16 letters and numbers | Only if someone buys it for you |
| Promotional credit | Balance from a Google promotion, valid in one country and only until the promotion ends | Yes, from Google itself, not from websites |
| Play Points and Opinion Rewards | Points you earn on purchases, or credit for answering Google's surveys | Earned, not given away as codes |
Why "free Google Play credit" codes are scams
A Google Play gift code is money. Only Google can create one, either for a gift card someone buys or for Google's own promotions, and each code works once. So a site that hands out working balance codes to anyone who visits would be giving away its own money to strangers. None do. The pages that claim to are built to get something from you instead.
The common patterns:
- Generators that "create" a code for the amount you pick, then hide it behind a verification step.
- "Prove you're human" walls that ask you to install apps, sign up for trials, enter your phone number or take surveys. The code never shows up, or it is already used.
- Videos titled "free redeem code" that send you to one of those pages through a link in the description.
- Groups that post batches of codes. They are fake, already redeemed or a lure to a sign-in page.
- Pages that ask for your Google password to "add the credit". That is phishing. Google Play codes are redeemed in Google Play, never by giving your password to another site.
And the other direction: someone asks you to buy a Google Play card and send them the code. Google's help page says: "If anyone asks you for a code, it could be a scam." Google Play cards can only be spent on Google Play. They are never used for bills, fines or payments to a person.
Where real promo codes come from
Real codes always start with a developer. You get them:
- From the developer directly, through their website, newsletter or social accounts, or as a thank-you for testing an app.
- From sites that list developers' promotions, such as getfree.app, Promies and Proffer Codes. Our alternatives page compares them.
- From Premium App Drops, this site: a free weekly drop of developer codes for paid apps on Android and iPhone, one code per person, starting on 27 Nov 2026.
A real promo code is for a named app. The developer tells you what it unlocks and when it expires, and you redeem it in Google Play or in the app itself. A fuller list of sites, with what each one offers, is in where to find app promo codes.
Before you redeem
- Check the app. Make sure it is the one you want and that it runs on your phone.
- Check the account. The code goes to the Google account shown on the confirmation screen, and Google's help pages offer no way to move it later.
- Check the end date. A promotion lasts at most one year, and the developer may set a much shorter one.
- For a subscription, check the price after the trial and set a reminder to cancel if you don't want to pay.
- Some codes, such as custom subscription codes that many people share, only work inside the app. Google only accepts them at the app's checkout.
The iPhone side
Google Play codes don't work on an iPhone. Apple's version is the offer code, which a developer creates in App Store Connect for a free subscription period or an in-app purchase. The same scams copy those too, as "free App Store codes". The guide to free App Store codes covers them. Here is how redeeming works on each phone:
Android
- Open the Google Play app and tap your profile picture.
- Tap Payments & subscriptions, then Redeem code.
- Type the code and tap Redeem.
- Check the account, then tap Confirm.
iPhone and iPad
- Open the App Store and tap your photo or initials.
- Tap Redeem Code.
- Type the code or use the camera.
- Tap Redeem.
You can also redeem at play.google.com/redeem on a computer, or at the app's checkout. The steps and fixes for every Google error message are in how to redeem a Google Play code.
Questions people ask
Are free Google Play codes real?
Free promo codes for a specific app, given out by its developer, are real. Free codes for Google Play balance from websites, videos or chat groups are not.
Can I use a promo code more than once?
No. A one-time code works once, for one account. A custom subscription code can be used by many people, but only once each, and only by people who have never subscribed to that app before.
Can a Google Play promo code give me a discount?
Developer promo codes make the app or item free, or give a free trial. Discounts on Google Play come from developers' own sale prices and offers, not from these codes.
Why did my promo code say it expired?
Every promotion has an end date that the developer picks. After it passes, Google shows "The code you entered has expired." Ask the developer if they have another code.