🚀 New: The Flutter-based Public Beta Sandbox is now available. Try it now →
Public Beta • Free Builds Available

Professional HTML to Mobile App
Converter.

Instant online builder for APK and IPA (Android & iOS). Upload your ZIP, configure your native features, and get a compiled app in minutes. The easiest way to turn your web projects (HTML, CSS, JS) into production-ready mobile apps.

Build Console Preview v1.0
📦

Drop your app ZIP here

Works with any HTML, CSS, and JS app

Free Tier: 4 builds remaining today

BUILD SERVICES

Choose Your Build Service

Capacitor Service

Legacy

Original Capacitor 5 based service. No longer supported.

HOW IT WORKS

HTML to Mobile App in 3 Simple Steps

Our streamlined process gets any web-based app or game into the hands of millions — no Android Studio or Xcode required.

Upload

1. Upload Your Build

Upload your build folder and we'll handle the native wrapper magic for you.

Configure

2. Configure & Build

Works with any HTML, CSS, and JS app. Simply configure your native features and trigger a build.

Coming Soon Apple
Android

3. Publish to Stores

Publish to App Store and Google Play in days not months.

ANNOUNCEMENT

The Switch to Flutter is Complete 🥳

html2app has successfully migrated from Capacitor 5 to Flutter. The new Flutter-based service is now live and in beta through the end of 2026.

Why the switch?

Capacitor is a great project, but maintaining a stable service on top of it proved challenging. Every change in Capacitor or its plugins could break the build process. Capacitor plugins are not always well maintained or compatible with each other. Flutter, on the other hand, is a very stable and mature platform with a huge ecosystem of well-maintained plugins. The bridge between Flutter and JavaScript is small and easy to implement, making it much easier to maintain a stable service.

What's Changed

Capacitor 5 is no longer supported. All new builds must use the Flutter-based service. The Flutter-based Developer App (coming soon) will allow you to develop and test your projects directly on your device without waiting for cloud rebuilds. With support for Hot Reload, you'll be able to see changes instantly on your mobile phone, significantly accelerating your development workflow.

Plugins & Features

The move to Flutter unlocks a much broader ecosystem of capabilities. You now have access to core features like status bar styling, device and package information, and orientation controls right out of the box. The new architecture makes it incredibly simple to integrate popular functionalities such as haptic vibration, an In-App Browser, or mobile advertisements directly into your application.

Pricing

To sustain the platform and manage increased server demand, html2app offers tiered pricing. The Starter tier is $3/month for basic builds, the Developer tier is $19/month for advanced features, and even higher tiers are planned for users requiring advanced functionality and increased usage limits. Full pricing details are available in the dashboard.

🎉 Public Beta

The Flutter-based service is available now in public beta. Expected to exit beta by end of 2026.

Access Flutter Service

75% OFF • Early Bird

🔔 Don't Miss the Launch Discount

Join our newsletter for an exclusive 75% launch discount. Get a full year of the Developer tier for $57—that's just $4.75/month (Regularly $19/month).

Subscribe to Newsletter
ABOUT HTML2APP

The Story Behind
html2app

I started learning JavaScript back in 2016, following countless Phaser.js tutorials and building little games for fun. Along the way, I stumbled upon Intel XDK, PhoneGap Build, and Cocoon.io—all incredibly useful services for wrapping HTML5 games into native apps.

But Cocoon.io was my favorite. There was something magical about it: ZIP your game, tweak a few settings, hit build, and suddenly your creation was running on your phone. No Xcode. No Android Studio. Just pure, effortless game development.

When Ludei shut down the service in 2019, it felt like losing a good friend. Suddenly, getting your HTML5 game onto the App Store meant wrestling with Capacitor configs, hunting for compatible plugins, and—if you wanted iOS builds—buying a Mac. The magic was gone, and I missed it more than I expected.

I built html2app to bring that feeling back—not just as a tool, but as a tribute to that golden era when building games with Phaser and shipping them to mobile felt genuinely fun.

html2app is still in beta, and many features are yet to come. I'd love for you to join me on this journey as we work together to make building and publishing HTML5 games (and apps!) pleasant again.

If you share those nostalgic feelings about the Phaser + Cocoon.io days, welcome home. Let's make shipping HTML5 games to mobile fun again.

ROADMAP & TRANSPARENCY

What's Coming Next

We're actively developing new features and improvements. Below is our planned roadmap. Please note: all features are planned without guaranteed timelines due to the complexity of mobile development and ecosystem dependencies.

What "Coming Soon" means. Features marked "Coming Soon" are planned but not yet available. They are not included in your current subscription. We show them so you know what direction we're heading — not as a promise of delivery by any specific date.

Plugins. Several native plugins are on the roadmap: In-App Purchases (Apple & Google Play billing), Game Services (Game Center and Play Games for leaderboards and achievements), Ad Monetization (AdMob and rewarded videos), Social Sharing (native share sheets), and Local Notifications (scheduled push reminders). These are all marked "Coming Soon" on the landing page and in the dashboard.

Platform stability. This is always our first priority. Before shipping new features, we focus on making sure existing builds are reliable, errors are handled gracefully, and the platform stays compatible with the latest Android and iOS releases. Stability work is ongoing and never really "done".

iOS support. Building iOS apps from HTML5 projects is something we'd genuinely like to offer. It's on the roadmap. That said, iOS support is inherently more complex and expensive to implement than Android — it requires dedicated hardware infrastructure, separate signing workflows, Apple Developer account requirements, and ongoing maintenance for every iOS release. We're exploring it as a long-term goal, but there is no timeline and no guarantee it will ship. If ecosystem changes or technical constraints make it unfeasible, we'll say so.

You buy what exists today. When you subscribe to html2app, you're purchasing access to the features that are live right now, as they are. We don't sell future features. If something breaks due to an upstream change in Apple's toolchain, Google Play policies, or the Flutter SDK, we'll do our best to fix it — but we can't guarantee continuity of every feature in every scenario. The mobile ecosystem moves fast and sometimes forces our hand.

We'll always be upfront about what's working, what's broken, and what's been dropped. That's the deal.

Build Preview

Ready to Build Your Real App?

You just experienced our build console preview! To create actual iOS and Android apps, sign in to access the full dashboard with complete build functionality, advanced features, and deployment tools.

Free tier includes 4 builds per day