Short answer. Deploy the project from Bolt, copy the live address, and paste it into the free APK builder and download the APK and the Play Store AAB, both free. For a Vite project you can also download it from Bolt as a ZIP and import it in AppMint, which builds the code into the app.
Bolt runs your project in a WebContainer in the browser. Most Bolt apps are Vite with React (sometimes Vue or Svelte), often with Supabase; Bolt can deploy to Netlify or its own hosting.
Two ways to build it
| Route | Best for | What happens |
|---|---|---|
| Wrap the deployed URL | Any Bolt app, including ones with a backend | Deploy from Bolt, then build the app from that address. Redeploying updates every installed app. |
| Build the downloaded project | Front-end Vite apps that should open offline | Download the project ZIP from Bolt and import it in AppMint; the Vite build runs on your phone. |
Step by step
Deploy from Bolt
Use Deploy in Bolt. You get an address such as
your-app.netlify.appor a Bolt-hosted one. Note it down: the editor's preview address only works while the project is open in Bolt.Build the app from the address
Paste the address into the APK builder, set the name and icon, and download. You get the APK and, for Google Play, the AAB, both free.
Or download and import the code
Download the project from Bolt as a ZIP. In AppMint choose the ZIP option and pick it. If the project reads
VITE_variables (a Supabase URL and anon key, an API base), AppMint shows an Env step so they are not built asundefined.
What works inside the app
- Supabase and Firebase sign-in and data, since the app runs your real site.
- Routing and the Android back button, including closing an open modal before leaving the screen.
- Camera, microphone and location permissions, picked up from the site's own scripts when you enter the address.
What to check first
Frameworks that need a server
If the Bolt project is a server-rendered app (Next.js, Remix, Astro with a server adapter), wrap the deployed address. A ZIP build packs static files and cannot run a Node server on the phone.
The WebContainer is not your host
Bolt's in-browser runtime is for editing. Build the app from a real deployment, or from the downloaded code.
Selling digital content
Subscriptions and digital unlocks sold inside a Play app must use Play Billing. See in-app purchases.
Publishing your Bolt.new app on Google Play
Google Play takes an AAB (Android App Bundle), not an APK. The builder gives you the AAB free with every build, signed with a key that stays the same for the same package name, so keep that package name for every update and raise the version number each time. Before you submit, go through the Play Store checklist: a privacy policy, screenshots, the data-safety form and, for a new personal developer account, the closed test with testers.
If Play reports that the signing key does not match, read fixing the upload key error.
Questions
Is Bolt.new to APK free?
Yes, the website builder is free with no signup. The AppMint app is free too; pricing lists what paid plans add.
Do I need Expo or React Native?
No. Your web app is packaged as it is. Bolt's Expo projects are a different thing: those are native apps you build with Expo's own tools.
Will my app update when I change it in Bolt?
If you wrapped the deployed URL, yes: redeploy and every install shows the new version. A ZIP build needs a new build and a version bump.
Other builders
Lovable to APK
You built the app in Lovable and it works in the browser. Here is how to get it onto phones as a real Android app, insta…
Google AI Studio to APK
Google AI Studio can build a working web app from a prompt, but it stops at the browser. AppMint takes the ZIP you downl…
v0 by Vercel to APK
v0 generates Next.js apps and deploys them to Vercel in one click. The deployed app is exactly what you need to build an…
Replit to APK
Replit Agent builds full-stack apps with a real server and database. That server keeps running on Replit; the Android ap…
Base44 to APK
Base44 builds the app, its database and its user accounts together and hosts all of it. That makes it a good fit for an …
Bubble to APK
Bubble apps are full web applications with logins, workflows and a database. You can put one on Android by packaging the…
Framer to APK
Framer sites are polished and fast. As an app, a Framer site works best when it gives people a reason to keep it on thei…
Google Sites to APK
Google Sites is how many schools, clubs and small teams publish information. Putting that site in an app gives people on…
All builders
Every app builder we have a guide for, in one list.
Last checked 2026-09-25.