Free HTML to APK

React app to APK

Package a React (Create React App, Vite or Next.js static export) app as an Android APK and AAB. Free, with routing, offline support and a native JavaScript bridge.

โœ“ No signupโœ“ No watermarkโœ“ APK + AABBuild on your phone instead โ€บ

How it works

  1. Build: npm run build (Vite: dist, CRA: build, Next.js: out).
  2. Zip that folder.
  3. Upload it in the Content step.
  4. Build the app.

React to APK: what you get

Build your React app, zip the output and upload it. React Router keeps working thanks to single-page app routing, and window.FreeApp is available to your components for native features.

For Next.js, use a static export (next build with output: 'export') and upload the out folder.

  • Signed APK and Google Play AAB
  • Your own signing key
  • Icon, splash screen, toolbar, tabs and drawer
  • Native JavaScript bridge (FreeApp)
  • AdMob ads with optional mediation
  • No sign-up, no watermark, no limits

Questions about react to APK

Does React Router work?

Yes. Leave single-page app routing on.

How do I call native features from React?

Check for window.FreeApp in an effect, then call functions like FreeApp.vibrate() or FreeApp.scanCode().

Can I use server-side rendering?

Bundled apps run without a server. Use a static export, or point the app at your hosted site with a URL instead.

Related