Deze pagina is nog niet vertaald en wordt daarom in het Engels getoond.

How to deploy a Bolt.new project: Bolt hosting, Netlify, or Vercel

Quick answer

Bolt's help center, read on November 14, 2026: click Publish, then Publish again, and Bolt deploys your site to a free bolt.host address in about a minute. Netlify is the one other host Bolt publishes to, chosen under Domains & Hosting. Bolt's docs don't name Vercel; its GitHub sync lets you deploy from the repository. Your own domain needs a paid plan, from Bolt Pro at $25 a month.

Publish my page for free

Free plan: no credit card, 1 published page, 1 custom subdomain.

On this page

Bolt's publish help, read on November 14, 2026, gives the steps: “In the top-right corner of your screen, click Publish,” then “In the Publish your project menu, click Publish again,” and “Wait about a minute for Bolt to deploy your site.” The site goes live at a bolt.host address, free, with no other account. Netlify is the one other host Bolt publishes to: its Netlify help says “you can choose to publish your project to Netlify instead.” Bolt's help center doesn't mention Vercel. Its GitHub help says that with your code in GitHub “you can publish your site using Bolt hosting, the Netlify integration, or another service you choose,” and Vercel deploys from a GitHub repository.

Every quote below comes from Bolt's help center and pricing page, and from Netlify's and Vercel's own pages, read on November 14, 2026 (JST). Bolt's help articles carry no date of their own. Prices are in US dollars. Bolt's Free plan, its tokens, and its limits are covered on Is Bolt.new free?

Deploy from Bolt with Bolt hosting

Bolt calls it Publish; its Netlify help notes that “Bolt calls this feature Publish whereas Netlify calls it Deploy.”

  1. Click Publish at the top right of the screen. On a phone, tap Publish on the preview card or in the project menu.
  2. Click Publish again in the Publish your project menu. Public is the default visibility.
  3. Wait about a minute while Bolt builds and deploys the site.
  4. Open the link that appears in the chat window.
  • Use the button, not a prompt. “Always use the Publish or Update button in the Publish menu to publish your site, since these options don't use tokens. Prompting Bolt to publish your project decreases your token balance.”
  • Changes wait for Update. “After you publish, changes you make to your Bolt project aren't automatically applied to your published site.” Click Update in the Publish menu.
  • Rename the address. Bolt picks a random bolt.host name the first time. Click the pencil icon next to it in the Publish menu to change it.
  • Public or private. “On the Free plan, all published sites are public.” A private site, for your team and people you invite, is on paid plans.
  • Take it down. Click Unpublish in the Publish menu, then Unpublish again. Disconnect a custom domain first.

Bolt hosting publishes “Websites and single-page apps, including apps built with React, Vue, Svelte, and other frontend frameworks,” and “Next.js apps, including pages that Next.js builds on a server.” An app that builds pages on a server with TanStack Start, SvelteKit, Remix, or Astro has to be built as static HTML files first. Only the project owner and collaborators with the Editor or Co-owner role can publish.

Deploy Bolt to Netlify

Bolt's Netlify help describes a built-in switch. Netlify fits when you want “control over deployment history, logs, and other advanced configurations,” and it has a limit: “Netlify can host sites that run entirely in a web browser, like landing pages, portfolios, and small apps. Netlify can't host a database or a traditional backend.” If your project has a database, Bolt says to stay with Bolt hosting.

  1. Connect your Netlify account. Open a project, click its name, then All project settings. Under Account settings, click Applications, then Connect in the Netlify section, and log in to Netlify.
  2. Pick Netlify as the host. In All project settings, click Domains & Hosting and choose Netlify from the Hosting Provider dropdown. The dropdown shows only while the project is unpublished.
  3. Publish. Click Publish, then Publish again, and wait about a minute. Bolt creates a netlify.app address; only Teams plans can rename it from Bolt.

A project already on Bolt hosting has to be unpublished before it can switch to Netlify, and “Custom domains don't carry over between Bolt and Netlify automatically.” Going the other way, Switch to Bolt hosting works without unpublishing.

Deploy to Netlify by hand. Bolt also gives a manual route: “Run the project build command (usually npm run build),” click Download, and follow Netlify's drag-and-drop deploy. That is also Bolt's fix when “Bolt failed to publish to Netlify.” How to use Netlify Drop covers the drop.

What Netlify costs. Netlify's pricing page lists Free at $0 with a “300 credit limit / month” and custom domains with SSL; Personal is $9 a month and Pro from $20. Its credits docs say that once the balance runs out, “all of your web projects (sites/apps) are paused.” What happens when Netlify credits run out goes through it.

Deploy Bolt to Vercel

Bolt doesn't say how to deploy to Vercel. Its help center has no Vercel article, and the hosts it names are Bolt hosting and Netlify. The route its docs allow is GitHub: connect the project to a repository, then point Vercel at that repository.

  1. Connect GitHub in Bolt. Click the GitHub icon at the top right, then Log in to GitHub, authorize StackBlitz, and install the GitHub app. Click the GitHub icon again to create a repository. Bolt “creates a commit for you” for every change that doesn't break the project, and the repository “starts as private, on a main branch.”
  2. Import the repository in Vercel. Vercel's Git docs, last updated September 18, 2026, say setting up a GitHub repository “is only a matter of clicking the "New Project" button on the top right of your dashboard and following the steps.” After that, Vercel deploys “on every branch push and merges onto the production branch.”
  3. Fix deep links on a single-page app. Vercel's Vite docs say that for a Vite app deployed as a single-page app, “deep linking won't work out of the box,” and the fix is a vercel.json file with a rewrite to the app's index.

Vercel's Hobby plan is free. Section 4 of Vercel's terms, last updated October 19, 2026, says “You shall only use the Services under a Hobby plan for your personal or non-commercial use.” Vercel Pro is $20 a month on its pricing page. Bolt doesn't say whether a project on Bolt's own database keeps working once it runs on Vercel.

Connect a custom domain to a Bolt site

Bolt's domains help says “Custom domains are only available on paid plans, so you'll need to upgrade from Free to any paid tier to use one.” The cheapest is Bolt Pro, $25 a month.

  • Buy or connect. Buy a domain through Bolt, or connect one you own by updating its DNS records at your registrar. Bolt's domain issues page warns: “Double-check you're creating an ALIAS record, not an AAAA record.”
  • One project per domain. “A domain can be connected to only one project or site at a time.” The error “Another project is already using this domain” means you disconnect it from the old project or host first.
  • Public only. “Sites with a custom domain can only be published publicly.”
  • Netlify domains stay at Netlify. A site published to Netlify takes its domain through Netlify's own Domain Management.
  • After a downgrade. Sites already on your domain “stay online. But you won't be able to republish or reconnect a custom domain while on the free plan,” per Bolt's hosting help.

Deploy errors Bolt lists

Bolt's publishing issues page starts with a check of status.bolt.new, then lists these errors.

What you seeWhat Bolt says causes itWhat to do
Project is too large to deploy. The maximum allowed size is 100MB.Projects “must be under 100MB,” most often because of “large media files, like images or videos, stored directly in Bolt”Delete unused media, move the rest to outside storage, and prompt Bolt to load it from the URL
Could not find a build output directory to publish.The finished files “ended up somewhere Bolt didn't expect, or they weren't created at all”Paste the error into the chat, ask Bolt to fix the build, and click Publish again
The build finished, but "<folder>" contains no HTML fileA server-rendered app, such as TanStack Start, SvelteKit, Remix, or Astro. “Next.js apps don't need this change”Ask Bolt to build the app as static HTML, “using SPA mode or prerendering”
Pages other than the home page show “Page not found”A single-page app loads every page from index.html, so a direct link finds no fileAsk Bolt to add a _redirects file with the rule /* /index.html 200, then click Update
“This site can't be reached” with DNS_PROBE_FINISHED_NXDOMAINYour device or network DNS can't open the address. “Republishing your site won't fix the error”Try mobile data with any VPN off; on Android, set Private DNS to Automatic
“This site can't provide a secure connection” with ERR_SSL_PROTOCOL_ERRORSome network filters “block sites on uncommon domains, like .bolt.host”Try another network, and allow the address in your provider's or router's settings
Bolt failed to publish to NetlifyBolt doesn't sayBuild, download, and drag the project into Netlify by hand
Netlify disconnected after you duplicated a projectA fork or duplicate needs its own Netlify connection, which “will create a new Netlify site”Reconnect Netlify, then point your custom domain at the new site

What deploying a Bolt project costs

Publishing with the button uses no tokens on any plan. What changes with the plan is the traffic a site can take, your own domain, the badge, and who can open the site. The table is from Bolt's pricing page, billing help, and hosting plans.

What you getBolt FreeBolt ProBolt Teams
Price$0, “Free forever, no card required”$25 a month, or $216 a year ($18 a month)$30 per member a month, billed monthly
Publish to bolt.hostYesYesYes
Hosting allowance a month10 GB of bandwidth and 333,333 requests, a hard limit30 GB and 1 million requests, then pay as you go up to a cap you setThe same as Pro
Past the allowance“your site goes offline for the rest of the month”The site pauses once your spending cap is reachedThe same as Pro
Your own domainNoYesYes
Made in Bolt badgeShownRemovedRemoved
Private sitesNoYesYes
Publish to NetlifyYes, no plan namedYes, no plan namedYes; Teams can also rename the netlify.app address

The hosting allowance covers your whole Bolt account, so several sites share it. Bolt's hosting plans page estimates that Free “typically supports around 10,000–15,000 monthly visits.”

A static page without a host account

Some Bolt projects are one page with no backend: a landing page, a waitlist, a portfolio. That kind of page can go on Convika. Convika hosts one HTML page at a lasting link. It runs no server code: no Node.js, no database, no sign-in, no server functions. A page's scripts can't send requests to another site's API either, so calls to a Bolt or Supabase database fail on Convika. If your Bolt project saves data, logs people in, takes payments, or runs server functions, Convika is not its host: keep it on Bolt hosting.

For a page with no backend, there are 3 ways in:

  • Drop the built folder. A Bolt download is the project's source, and the upload box answers a source folder with “This is a project's source code, which runs only after a build. Run npm run build, then drop the dist folder it makes.” Bolt's own docs say the finished files land in a folder “often” called dist or build. Drop that folder, or a .zip of it, in the box at the top of this page. In your browser, the box puts the CSS, JavaScript, images, and fonts that index.html names inside one file, up to 2 MB, and lists any file it couldn't include.
  • Rebuild it from the bolt.host link. The page must be public. Paste the link into the free rebuild tool and click Rebuild my page, with no account. It writes a new page in your page's colors and fonts and lists what it changed. The rebuild is a new page, not a copy of your project, and it leaves out the Made in Bolt badge.
  • Ask an AI for one HTML file. Paste the page's code into ChatGPT, Claude, or Gemini and ask for “one HTML file, with the CSS and JavaScript inside it and full https:// links for images.”

Free includes 1 published page, 1 custom subdomain such as www.yourbrand.com, a form that keeps entries, 10,000 page views a month, and 90 days of visitor stats, with a small Convika bar at the bottom. Pro costs $12 a month and removes the bar. Section 7 of the terms allows commercial use on every plan.

Publish a Bolt landing page on Convika

1. Build the page or save one file

On your computer, unzip the Bolt download, run npm install and npm run build, and keep the dist or build folder. Bolt's projects help says you need Node.js installed to run a downloaded project. For a page you'd rather rebuild from its link, use the rebuild tool instead and skip to step 3.

2. Drop it in the upload box

Drop the folder, the .zip, or the .html file in the upload box at the top of this page, or open Paste code. Click Get my preview link. The preview works for 3 minutes, with the page's scripts and forms off, and needs no account.

3. Keep the page and publish it

Click Keep this page — free, no card and sign up. On the page's screen, click Publish page, choose Public, and click Next. The first time, click Publish free. The page goes live at an address like yourpage.convika.page, with the Convika bar at the bottom.

Bolt hosting, Netlify, Vercel, or Convika

Where it runsRuns a database and server codeCostYour own domainMark on the page
Bolt hosting, FreeYes, with Bolt's own database$0; offline past 10 GB or 333,333 requests in a monthNoMade in Bolt badge
Bolt hosting, ProYes, and Supabase$25 a month, or $18 a month billed yearlyYesNone
Netlify Free, from Bolt“Netlify can't host a database or a traditional backend,” per Bolt$0, up to 300 credits a monthYes, with SSLNetlify doesn't say
Vercel Hobby, from GitHubBolt doesn't say$0, for “personal or non-commercial use”Yes, up to 50 per projectVercel doesn't say
Convika FreeNo: one static page$01 subdomain, such as wwwA small Convika bar
Convika ProNo: one static page per link$12 a monthUnlimited subdomainsNone

Frequently asked questions

How do I deploy a Bolt.new project?

Click Publish at the top right, then Publish again in the Publish your project menu. Bolt deploys the site in about a minute and posts the bolt.host link in the chat. After later changes, click Update in the same menu. The buttons use no tokens.

How do I deploy Bolt to Netlify?

Connect Netlify under All project settings → Applications, then choose Netlify from the Hosting Provider dropdown in Domains & Hosting and click Publish twice. The dropdown appears only while the project is unpublished. Bolt says Netlify can't host a database or a traditional backend.

Can I deploy a Bolt project to Vercel?

Bolt's docs don't name Vercel. Connect the project to GitHub in Bolt, then import that repository in Vercel with New Project, and Vercel deploys each push. Vercel's Hobby plan is for “personal or non-commercial use,” so a business site needs Vercel Pro, $20 a month.

Is deploying on Bolt free?

Yes, to a bolt.host address. Bolt's Free plan publishes with a Made in Bolt badge and a hard limit of 10 GB and 333,333 requests a month, after which the site goes offline until the month ends. Is Bolt.new free? covers tokens and the rest of Free.

How much does a custom domain cost on Bolt?

A custom domain needs a paid plan, starting with Bolt Pro at $25 a month, or $216 a year. The domain itself is extra: buy it through Bolt, or connect one you already own.

Why is my Bolt project not deploying?

Bolt's publishing issues page names the common errors: a project over 100MB, “Could not find a build output directory,” and a server-rendered app whose build “contains no HTML file.” For each one, paste the error into the chat and ask Bolt to fix it, then publish again. Check status.bolt.new first.

Why do pages other than the home page show Page not found?

The site is a single-page app that loads every page from index.html, so a direct link to another page finds no file. Ask Bolt to add a _redirects file with the rule /* /index.html 200, then click Publish and Update.

Why can't I open my bolt.host site?

Your network may block the address. Bolt says errors such as DNS_PROBE_FINISHED_NXDOMAIN or ERR_SSL_PROTOCOL_ERROR don't mean the publish failed: some filters “block sites on uncommon domains, like .bolt.host.” Open the site on mobile data with any VPN off; if it loads there, allow the address on your network.

Do I need to republish after changes in Bolt?

Yes. Bolt doesn't put changes live by itself: “changes you make to your Bolt project aren't automatically applied to your published site.” Click Update in the Publish menu.

Can I put a Bolt landing page on Convika?

Yes, if the page needs no backend. Build the project, drop the dist folder in Convika's upload box, or rebuild the page from its public bolt.host link with the free rebuild tool. Convika hosts one static page and runs no server code, so a project with a database, sign-ins, or payments stays on Bolt hosting.

Sources

Each source was read on November 14, 2026 (JST). Bolt's help articles and pricing page carry no date of their own.

Next step

How to share an HTML file as a link that opens on any phone

Upload the file to a host and send its link; email and Google Drive send the code. 8 hosts compared, from Netlify Drop to Convika, with 4 steps.

Related articles

Compare with other hosts

Skipbox

Cheap & fast GitHub Actions runners, unlimited for $39 a month

Your own machine keeps Docker layers and package caches between jobs. Switch by changing one runs-on line.

Start a free Skipbox trial⁠

Skipbox is made by the team behind Convika.

Share this article

Put a page with no backend online for free

Drop the built folder or one HTML file. Convika puts it at a lasting link, keeps the form entries, and shows where visitors came from. It doesn't run an app's server or database.

Publish my page for free

Free plan: no credit card, 1 published page, 1 custom subdomain.