Free HTML to APK
Guide

Publish on Google Play

From your phone to the Play Store. This is the path that works for apps built with Free HTML to APK, including the closed test that new personal developer accounts must run.

1. Prepare your app in the builder

  • Package name: choose your own, for example com.yourname.yourapp. You can never change it after publishing.
  • Version: every upload needs a higher version code. Leave Auto-increase version code on.
  • Permissions: turn on only what your app uses. Every permission has to be justified in Play Console.
  • Output: choose APK + AAB. Google Play only accepts the AAB.

2. Keep your key safe

Your app is signed with a key stored on your phone. Open Signing keys and tap Back up; the backup goes to Downloads/FreeHtmlToApk. Copy it somewhere safe, such as a cloud drive. Updates must be signed with the same key.

Keep Play App Signing turned on when you create the app in Play Console (it is the default). Google then holds the app-signing key and the key on your phone acts as the upload key. If it is ever lost, Google can reset it.

3. Create the app in Play Console

  1. Sign up for a Google Play developer account (one-time fee charged by Google).
  2. Create app: name, default language, app or game, free or paid.
  3. Complete the App content section: privacy policy, ads, app access, content rating, target audience, Data safety.
  4. Fill in the store listing: short and full description, icon (512 × 512), feature graphic (1024 × 500) and at least two phone screenshots.

4. Privacy policy and Data safety

Google requires a public privacy policy URL for most apps, and always if you use sensitive permissions such as camera, location or contacts. Describe what your app collects. The builder itself adds no analytics or tracking to your app; if you turn on AdMob, declare advertising data as Google's documentation describes.

5. Run the closed test (new personal accounts)

Personal developer accounts created after November 2023 must run a closed test with at least 12 testers who stay opted in for 14 days in a row before production access is granted.

  1. In Play Console, open Testing → Closed testing, create a track and upload your AAB.
  2. Add testers by email or with a Google Group, and share the opt-in link.
  3. Testers join, install your app from Google Play and keep it installed.
  4. After 14 days, apply for production access from the Dashboard and answer Google's questions about your test.

More about the rule: 12 testers for 14 days, explained.

Need 12 testers for Google Play?

Partner ad

New personal Google Play accounts must run a closed test with at least 12 testers for 14 days in a row before the app can go live. Closed Test Pro connects you with testers, so you can get through it without asking friends.

  • 12 testers for 14 days, with a free plan
  • Testers on real phones, not emulators
  • Daily reminders keep testers active
  • Testers who drop out are replaced
Partner ad. Closed Test Pro is a separate company and app, not part of Free HTML to APK. Plans and prices are set by Closed Test Pro.

6. Release to production

Create a production release, upload the AAB, add release notes and send it for review. Reviews usually take from a few hours to a few days.

7. Ship updates

  • Change your files or settings in the builder and build again; the version code goes up automatically.
  • Upload the new AAB as a new release on the same track.
  • Always build with the same signing key.

Common rejection reasons

ProblemFix
Minimal functionality: the app is only a website wrapperAdd app-like value: offline content, native features from the JavaScript API, menus and a real home screen.
Missing or broken privacy policyHost a policy at a public URL and link it in Play Console and inside the app.
Permissions not justifiedTurn off permissions you don't use, and explain the ones you do.
Impersonation or copyrightOnly package content you own or are authorised to use, under your own name and brand.

GET IT FREE ONGoogle Play