Free HTML to APK

GDevelop to APK

Export a GDevelop game to HTML5 and turn it into a signed Android APK and AAB for free, without GDevelop's online build credits or Android Studio.

Free HTML to APK turns the HTML5 export of a GDevelop game into a signed Android app. GDevelop's one-click Android build uses online build credits, and the manual Cordova export needs a full Android setup. The HTML5 export is free and unlimited, and Free HTML to APK turns it into a signed APK and a Google Play AAB in a few seconds.

Step 1: export from GDevelop

  1. In the GDevelop desktop app, open File → Export (the Share/Publish dialog).
  2. Choose Build manually and then HTML5 (external websites), exporting to a local folder.
  3. Open the folder and check that index.html sits at the top level next to the *.js files and asset folders.
  4. Zip the contents of the folder (not the folder itself), then upload the ZIP.

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 GDevelop games on phones

  • In Game properties, set the resize mode to adapt the width or height to the screen, so the game fills phones with tall screens.
  • Set the game's orientation in Game properties and lock the same orientation in the builder.
  • Leaderboards and other GDevelop online services keep working, because the app has internet access when the phone does.
  • Keep the ZIP under 60 MB for the website builder. Bigger games build fine in the Android app, which has no size limit.

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

Is this the same as GDevelop's Android export?

The result is the same kind of file: a signed APK you can install and an AAB for Google Play. The difference is that it is free and needs no build credits.

Do extensions and behaviors work?

Yes. Everything that runs in the HTML5 preview runs in the app, because the app uses Android's Chrome-based WebView.

Can I add ads?

Yes. Turn on AdMob in the builder for banners and full-screen ads, or call FreeApp.ads from JavaScript events.

Other engines