Free HTML to APK
Features

Everything you need to ship a real app

From the first import to the Play Console upload, every step happens in one app on your phone. Every feature on this page is in the Free plan.

All features are free. 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. Remove Ads ($2 once) or Support Development ($10 a year) makes builds unlimited with no ads. The web builder is free and uses no diamonds. See pricing.

📥 Content in

Website URL Free

Wrap a live site. Links on the same site stay in the app; others open in the browser (or in the app, your choice).

ZIP, folder or files Free

Import a whole project. Folder structure is kept, index.html is detected, and loose CSS and JS files are placed where your HTML expects them.

Code editor Free

Write HTML, CSS and JavaScript with syntax highlighting, snippets and instant preview.

Templates Free

79 ready apps across starters, productivity, games, frameworks, sensors, device, media and system features.

🎨 Look and feel

App icon Free

Pick any image and crop, zoom and rotate it, or use a generated icon in your theme color. Adaptive and themed icons included.

Splash screen Free

Logo or full-screen image, background color, loading spinner or bar, tagline and minimum display time.

Menus Free

Native toolbar with buttons, bottom tabs and a side drawer, with icons and per-item links or actions.

Display Free

Status and navigation bar colors, fullscreen, orientation lock, light, dark or automatic theme, separate dark-mode background.

⚙️ Web engine

Modern WebView Free

ES modules, fetch, service workers and single-page-app routing work on a real https origin. Compatibility fixes for older phones are built in.

Offline and errors Free

Bundled apps work fully offline. Website apps show friendly offline, timeout and SSL pages and reconnect automatically.

Behaviour Free

Pull to refresh, progress bar, zoom, Back walks page history, confirm on exit, custom user agent, injected CSS and JavaScript.

Downloads Free

Links, blob and data URLs download properly, including the save-file picker, on every Android version.

📱 Native features

Camera Free

Live preview over a page element or behind a transparent page, photo capture, front and back lenses, flashlight.

Scanners Free

QR and barcode scanning that works offline. NFC tag reading and writing.

Device and sensors Free

Location, live tracking, address lookup, compass, step counter, accelerometer and other sensors, battery and network status.

System Free

Notifications and repeating reminders that survive a reboot, fingerprint and face unlock, share sheet, clipboard, text-to-speech, print to PDF, deep links.

🚀 Publishing

Signed APK and AAB Free

APK Signature Scheme v2 and v3 for installs, a JAR-signed Android App Bundle for Google Play.

Your own keys Free

Create keys on the phone or import .jks, .keystore, .p12, .pfx and .bks. Back up, export the .pem certificate, or produce a PEPK bundle for Play App Signing.

Store-ready settings Free

Package name and version, minimum, target and maximum Android version, permissions chosen per feature, and a quality check before every build.

Android Studio export Free

Download a complete Gradle project with your files, settings and the native source when you outgrow the app.

💰 Monetize your apps (optional)

AdMob Free

Banner, interstitial (timed or every few pages, with a frequency cap) and rewarded ads, with Google's consent form for GDPR and US privacy laws.

Mediation Free

Google's official adapters for AppLovin, Meta Audience Network, Unity Ads, ironSource, Liftoff, InMobi, Pangle, Mintegral, DT Exchange and Chartboost.

JavaScript control Free

Load and show ads from your page with FreeApp.ads, check each network's status and open Google's Ad Inspector.

Off by default Free

Your app contains no advertising code at all unless you turn ads on.

In-app purchases Free

Sell one-time products, coins and subscriptions with Google Play Billing from your page with FreeApp.billing. Purchases are restored at every launch and saved for offline use.

Remove ads purchase Free

Name the products that remove ads, and your app stops banner and full-screen ads as soon as one is bought. No code needed.

All of it, free

Builds use a diamond from a short ad, or go unlimited with a plan.