# HTML to APK

> Paste one self-contained HTML page, or upload the .html file, and get a signed APK - no AI round, no Mints.

- **Applies to:** AppMint and Appwright
- **Source:** the Integration Guide shipped inside the app; this page is generated from it.
- **HTML:** https://freewebtoapk.com/docs/html-to-apk

Paste code or upload one HTML file

### 1. When to use it

You have one self-contained page: a tool, a calculator or a mini-game that ChatGPT, Claude or Gemini wrote for you, or code you wrote yourself. Paste it or upload the .html file and get a real signed APK. No AI round, no Mints.

### 2. How

Home → HTML to APK. Paste your code into the box, or tap Upload HTML File (any size - it is streamed into the build, never loaded into memory). Then name the app, pick the icon and package, and build. Free builds carry a small watermark until you Unlock.

### 3. Keep it to one file

Only the HTML itself is packaged. Put your CSS in a <style> tag and your JavaScript in a <script> tag, or load libraries from full https:// URLs. A page that points at ./style.css or local images is flagged before the build. For several files, zip the folder and use ZIP to APK instead.

### 4. Libraries from a CDN

Scripts, fonts and styles loaded from https:// need an internet connection when the app opens them. For an app that works fully offline, inline them into the page.

### 5. Camera, microphone and location

The build reads your page: getUserMedia, <input capture>, navigator.geolocation and Web Bluetooth arm the matching Android permissions automatically, so the system prompt appears when your page asks for them.

### 6. Update it later

Menu → Single HTML Updater lists every app you built this way. Replace HTML (upload a file or paste code), then Rebuild - same package name and signing key, so the update installs over the app people already have. Raise the version first if you publish on Google Play.

