FNJ

How to self-host a Framer site

Yes — you can self-host a Framer website, even though Framer has no export button. The route: convert your published site to static HTML or a Next.js project, deploy it to a host you control, and point your domain there. Ten minutes end to end, and for most sites the ongoing cost is $0/month on Cloudflare Pages' free plan, which publishes no bandwidth cap.

Why self-host at all?

  • Cost. Framer's paid site plans bill per site, per month. A converted static site on a free tier costs nothing to serve.
  • Ownership. Your site becomes plain files or a normal codebase — no builder subscription required to keep it online, no lock-in.
  • Speed. The HTML export re-encodes images to WebP and removes trackers, which can improve Core Web Vitals.
  • Flexibility. Add server logic, integrate with your stack, or hand the project to a developer — things a hosted builder can't offer.

The 4-step process

  1. 1Convert your published site

    Paste your public Framer URL into the converter. Choose the HTML export for the fastest static bundle, or the Next.js export for a real code project.

  2. 2Preview and download

    Check the live preview, then download the bundle (.zip) — or skip the download and deploy directly.

  3. 3Deploy to your host

    Deploy to your own Cloudflare Pages or Vercel account with your own token, or upload the folder yourself to Netlify Drop, GitHub Pages, or S3.

  4. 4Point your domain

    Add your custom domain at the new host and update your DNS (usually one CNAME). Your Framer subscription is no longer needed to keep the site online.

Where to host (all work)

HostFree tier fits a converted site?Notes
Cloudflare PagesYesOne-click deploy from FNJ. No published bandwidth cap on the free plan.
VercelPersonal sites onlyOne-click deploy from FNJ, and a natural home for the Next.js export. The free Hobby plan is non-commercial, so a business site needs Pro ($20 a seat).
NetlifySmall sitesUpload the folder yourself (Netlify Drop). The free plan is credit-based, about 15 GB of bandwidth a month.
GitHub PagesPersonal and project sitesPush the HTML bundle to a repo. GitHub's terms rule out hosting an online business or shop there.
S3 / shared hostingCheapAny host that serves files works — no build step needed.

Each host in detail, with its free-plan limits, business rules and deploy steps: where to host a Framer site.

Honest limitations

Password-protected Framer pages can't be converted — the tool reads public URLs only. Framer's built-in form backend stays with Framer, so repoint forms to a service like Formspree or Tally after migrating. Both the HTML mode and the Next.js exportkeep Framer's runtime, so effects like custom cursors and WebGL come across; it loads from Framer's CDN, so keep the Framer project published.

Starting a new site instead?

FNJ also makes an AI website builder. Describe the site and show it one you like: it designs every page for desktop, tablet and phone on a canvas you can edit, then gives you the code, a Next.js project or static HTML, to host wherever you want.

See the AI website builder →

Self-hosting FAQ

Can you self-host a Framer website?

Yes. Framer doesn't offer code export itself, but you can convert the published site to static HTML or a Next.js project and host it anywhere — Netlify, Vercel, Cloudflare Pages, GitHub Pages, S3, or classic shared hosting.

Is self-hosting a Framer site free?

Hosting can be: Cloudflare Pages publishes no bandwidth cap on its free plan, though Vercel's free Hobby plan is for personal, non-commercial sites only. Converting is paid: FNJ Lifetime Unlimited is one payment of $49 for unlimited Framer site conversions and every shipped feature, through November 30, 2026. Once exported, the files can be hosted wherever you choose.

Do I keep my design and animations?

Yes. Both exports keep Framer's runtime, so your layout, fonts, breakpoints, and appear and scroll animations behave as they do on Framer, complex interactions included.

What happens to my SEO when I move?

The converter preserves titles, descriptions, and your URL structure, and points canonicals at your new domain. Keep the same domain and paths and rankings carry over; if you change domains, add 301 redirects from the old one.

Can I still edit the site after leaving Framer?

Yes. The exported files are plain HTML or a normal Next.js codebase you can edit directly. An MCP-connected agent can also update supported site content and publish it.

What can't be self-hosted?

Password-protected pages (the converter only reads public URLs) and Framer-hosted form backends — swap forms to a service like Formspree or Tally. Everything rendered on your public pages comes along.

Start self-hosting in one minute

Example: https://your-site.framer.website

Ready to convert your website? Production-ready in minutes.

Paste your published Framer URL to generate a production-ready project in minutes.

Example: https://your-site.framer.website— your published site’s address. A custom domain works too.