Free HTML to APK
โ— Free ยท No account ยท No watermark

Your HTML.
A real Android app.
In minutes.

Paste a website link, drop in a ZIP or an HTML page, and download a signed APK plus the AAB Google Play asks for. Right here in your browser, or on your phone with our app.

โœ“ No signupโœ“ No watermarkโœ“ APK + AABBuild on your phone instead โ€บ
9:415G
Open the app Pick how to start Browse 79 templates See what it uses Make it yours Build in a second Get a real app Use phone features Ship it to Play
โšกReady in seconds
โœ“No account
โ˜…Free to build
See it in action

From idea to installed app

Real screens from the app. Tap a step to jump to it.

  1. 1Open the appNo account, no sign-up. You're building in seconds.
  2. 2Pick how to startWebsite, ZIP, folder, HTML files, code or a template.
  3. 3Browse 79 templatesStarters, games, React, Vue, camera, NFC and more.
  4. 4See what it usesEvery template lists its native APIs, with code to copy.
  5. 5Make it yoursIcon, splash, colors, menus and dark mode in 12 easy steps.
  6. 6Build in a secondA signed APK to install and an AAB for Google Play.
  7. 7Get a real appSmooth, native and offline. This one took a minute.
  8. 8Use phone featuresQR scanner, camera, NFC, fingerprint, notifications.
  9. 9Ship it to PlayGuidance for the 12-tester closed test, built in.
Start from anything

Bring what you already have

Six ways in, one button out. Imported files keep their folders, so your CSS, images and scripts just work.

๐ŸŒ

Website URL

Wrap any site in a fast native shell with offline page, pull to refresh and same-site link handling.

๐Ÿ—œ๏ธ

ZIP file

Drop in an exported site or a build folder zipped up. index.html is found automatically.

๐Ÿ“

Folder

Pick a folder on your phone and the whole project comes along, sub-folders included.

๐Ÿ“„

HTML files

Choose individual files. Stylesheets and scripts are placed where your HTML expects them.

โŒจ๏ธ

Paste code

Write or paste HTML, CSS and JavaScript in the built-in code editor with live preview.

๐Ÿงฉ

79 templates

Starters, games, frameworks and native-feature demos, ready to build and make your own.

How it works

Three steps. A few minutes.

Add your content

Paste a URL, import files or start from a template. Preview it instantly in the app.

Make it yours

Icon with crop, splash screen, colors, toolbar, tabs, side menu, dark mode, permissions and more in a 12-step wizard.

Build and ship

Get a signed APK to install or share, and an AAB for Google Play. Building takes seconds. In the Android app it all happens on your phone; the web builder assembles it on our server and keeps nothing.

Native superpowers

Your JavaScript, with Android's hands

Every app gets window.FreeApp, a native bridge with more than a hundred calls. No plugins to install and no native code to write.

  • Camera preview inside your page, photos, QR & barcode scanner
  • NFC tags, fingerprint & face unlock, flashlight, vibration
  • Location, live tracking, compass, motion sensors
  • Notifications and reminders that survive a reboot
  • Save to Downloads or Photos, share files, print to PDF
Read the JavaScript API
// Scan a QR code, then save the result
const { text } = await FreeApp.scanCode();
FreeApp.vibrate(30);

if (await FreeApp.biometric('Confirm it is you')) {
  FreeApp.store.set('last-scan', text);
  FreeApp.notify('Saved', text);
}

// Remind me in an hour, even after a restart
FreeApp.scheduleNotification('Check in', text, 3600000);
Pricing

Free to build. Pay only to skip the ads.

Every feature is free, with no watermark on your app and no account. In the Android app a build uses 1 diamond, earned from a short ad.

$0Free: every feature, 1 diamond per build
$2 onceRemove Ads: no ads, unlimited builds
$10 / yearSupport Development: plus feature requests and priority support
FreeThe web builder on this site, no diamonds
Compare plans
Publish-ready

Built for Google Play, not just for sideloading

  • Android App Bundle (AAB) signed with your own upload key
  • Create keys in the app or import .jks, .keystore, .p12 and .bks from Android Studio
  • Key backups, fingerprints and PEPK export for Play App Signing
  • Targets the latest Android version, 16 KB page-aligned native code
  • Optional AdMob ads with consent, plus mediation with 10 partner networks
  • In-app purchases and subscriptions with Google Play Billing
  • Export a complete Android Studio project whenever you want
Read the publish guide
๐Ÿ“ฆ

APK + AAB

Install directly or upload to Play Console.

๐Ÿ”‘

Your keys

Stored on your phone. Back them up with one tap.

๐ŸŽจ

Your brand

Icon, splash, colors, menus. Nothing of ours.

๐ŸŒ

11 languages

Builder in English, Hindi, Tamil, Arabic and more.

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.
Templates

Start with something that already works

Every template is a complete app you can build as-is, then change line by line.

โœ…

Todo List

Offline task manager with filters and swipe-to-complete.

๐Ÿ”ณ

QR & Barcode Scanner

Native full-screen scanner with torch, format filters, copy/open/share and scan history.

๐Ÿ“ธ

Pro Camera

Native camera under your HTML controls: flip, flash, timer, grid, gallery save and share.

โš›๏ธ

React Starter

React 18 + htm from CDN: counter and todo, no build step. Needs internet.

๐Ÿ•น๏ธ

Phaser Jumper

Phaser 3 mini platformer with on-screen controls. Needs internet.

โ›…

Weather

Beautiful weather UI with hourly and weekly forecast (demo data).

๐Ÿ“ถ

NFC Tools

Read tag IDs and NDEF records, write links, text or phone numbers to NFC tags.

๐Ÿ’ป

PyScript Python

Run Python in the browser: hello world and a calculator. Needs internet.

See all 79 templates

FAQ

Questions, answered

Is it really free?

Every feature is free, with no watermark, no branding and no account, and you own everything you build. In the Android app each build uses 1 diamond: watch a short ad to earn one, get one free a day when no ad is available, and get it back if a build fails. Prefer no ads? Remove Ads is $2 once and Support Development is $10 a year, both through Google Play. The web builder on this site is free and uses no diamonds. See pricing.

Do I need a computer or Android Studio?

No. Everything happens on your Android phone: importing files, editing, building, signing and installing. If you ever want to go further, you can export a complete Android Studio project.

Can I publish the apps on Google Play?

Yes. The app builds a signed Android App Bundle (AAB) with your own upload key, ready for Play Console. The publish guide walks through the whole process, including the closed test new developer accounts need.

What can my JavaScript do on the phone?

Your page gets a native bridge, window.FreeApp: camera, QR and barcode scanning, NFC, fingerprint unlock, location, notifications and reminders, file saving, sharing, sensors, text-to-speech and more. See the JavaScript API.

Will my app work offline?

If your files are bundled (ZIP, folder, HTML files or code), the app works completely offline. Website apps need a connection and show a friendly offline page with automatic retry when the network is back.

Does it support React, Vue, Tailwind or game engines?

Yes. Anything that runs in a modern browser works, including ES modules, service workers and single-page-app routing. Templates include React, Vue, Alpine, Tailwind, Bootstrap, Phaser, Three.js, Chart.js, Leaflet, PyScript and more.

Can I show ads?

Optionally. Turn on Google AdMob (banner, interstitial and rewarded) with a GDPR/US consent form, and add mediation with 10 partner ad networks. Ads are off unless you switch them on.

Which Android versions are supported?

The builder runs on Android 8.0 and newer. The apps you build run on Android 7.0 and newer, and target the latest Android version Google Play requires.

Ready to build your first app?

Every feature is free, it's on your phone, and it takes less time than reading this page.