Free HTML to APK

Construct 3 to APK

Turn a Construct 3 game into a signed Android APK and a Google Play AAB without Cordova or Android Studio: export to Web (HTML5), zip the folder and build it online for free.

Free HTML to APK turns the HTML5 export of a Construct 3 game into a signed Android app. Construct 3 can export straight to Android, but that route runs through Cordova and its build service. If you just want an installable APK, or an AAB for Google Play, the Web (HTML5) export plus Free HTML to APK is the short way: no SDK, no Android Studio, no paid build credits.

Step 1: export from Construct 3

  1. Open your project and choose Menu → Project → Export.
  2. Pick Web (HTML5) as the platform.
  3. Leave Minify script on. Turn Offline support off: the app already carries every file, so the service worker adds nothing and can serve stale files after an update.
  4. Download the exported ZIP. It contains index.html, scripts/, images/ and the rest. Upload that ZIP as it is.

Step 2: build the APK

  1. Open the HTML to APK converter and choose ZIP (or HTML for a single file).
  2. Upload your export, then type the app name and a package name such as com.yourstudio.game.
  3. On the display step, turn on Full screen and lock the orientation your game uses.
  4. Create a signing key (or upload yours), press Build, and download the APK to test and the AAB for Google Play.

The website is free, with no account and no watermark. You can also build on your phone with the Android app, which has no file size limit.

Tips for Construct 3 games on phones

  • Set the project's Fullscreen mode to Letterbox scale or Scale outer so the game fills every phone screen.
  • Lock the orientation in the builder to match the project's Orientations setting, or the game will rotate mid-level.
  • Audio only starts after the first touch. Make sure your title screen waits for a tap.
  • Construct's Mobile Advert plugin is a Cordova plugin and does nothing in a web export. Use the builder's AdMob settings, or show ads from JavaScript with FreeApp.ads.

Test before you publish

Install the APK on a phone (allow Install unknown apps for the app you open it with), then play a full session: start, lose, restart, go to the home screen and come back, and check that saves and sound survive. When it all works, upload the AAB to Google Play. The publishing guide walks through Play Console, and new personal accounts need a 12-tester closed test first.

Questions

Do I need Construct's paid plan to export?

The Web (HTML5) export needs a Construct 3 license, the same as any export. The APK build on freehtmltoapk.com is free.

Will Local Storage saves work?

Yes. Construct's Local Storage plugin uses the WebView's storage, which stays on the phone between launches.

Can I publish the result on Google Play?

Yes. Build APK + AAB, upload the AAB in Play Console and keep your signing key safe for updates.

Other engines