FNJ

Host a Framer site on Cloudflare Pages

Cloudflare Pages is the strongest free home for a converted Framer site: requests to static assets are free and unlimited on every plan, and Cloudflare states no commercial-use restriction. Convert the published site with FNJ and deploy it to your own Cloudflare account in one click.

Convert your Framer site

Paste the published address. FNJ converts it from its public pages, so you don't share the Framer project, and you can preview the result before deploying it to Cloudflare Pages.

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

How to put it on Cloudflare Pages

  1. 1Convert the published site

    Paste your Framer site's address into FNJ and choose HTML. Preview it before deploying.

  2. 2Connect Cloudflare and deploy

    Add a Cloudflare API token once, then deploy from FNJ. It creates the Pages project in your own account and uploads the files; republishing an edit uploads only what changed.

  3. 3Add your domain

    A subdomain (www.example.com) needs a CNAME record. An apex domain (example.com) has to be a zone on Cloudflare, using Cloudflare's nameservers.

The long version: Framer to HTML on Cloudflare Pages: deploy and connect your domain.

What Cloudflare Pages gives you

Free planFree. Requests to static assets are free and unlimited on free and paid plans. 500 builds a month, 20,000 files per site, 25 MiB per file. 100 custom domains per project.
Business use on the free planNo commercial-use restriction appears in Cloudflare's Pages limits or pricing documentation.
Cheapest paid planNot needed for a static site. Workers Paid, from $5 a month per account, raises the quotas for Pages Functions if you add server code later.
From FNJOne-click deploy to your own Cloudflare Pages account.

Read from Cloudflare Pages's own documentation on 30 October 2026: developers.cloudflare.com/pages/platform/limits · developers.cloudflare.com/pages/functions/pricing · developers.cloudflare.com/pages/get-started/direct-upload · developers.cloudflare.com/pages/configuration/custom-domains

Before you move

  • Deploying by hand instead? Drag-and-drop upload takes up to 1,000 files of 25 MiB each, or use npx wrangler pages deploy <folder>.
  • A project created by direct upload can't be switched to Git integration later, so decide early if you want deploys from a repository.
  • One thing doesn't move: both of FNJ's exports keep Framer's runtime, loaded from Framer's servers, so animations and interactions still come from Framer. Keep the Framer project published. If those files stopped loading, the pages and text would stay but the motion would stop.

FAQ

Is Cloudflare Pages really free for a Framer site?

For a static site, yes. Cloudflare says requests to static assets are free and unlimited on both free and paid plans, and a converted Framer site is static files. The free plan's limits are about builds and files (500 builds a month, 20,000 files per site), not traffic.

Can I use Cloudflare Pages for a business site?

Cloudflare's Pages documentation states no commercial-use restriction, unlike Vercel's Hobby plan and GitHub Pages. That makes it the free option most business sites can actually use.

Does FNJ deploy to Cloudflare Pages?

Yes, to your own Cloudflare account, in one click after you add an API token. FNJ serves nothing itself and never charges for traffic.

Can I run the Next.js export on Cloudflare Pages?

Pages runs static exports. For a full Next.js app with server features, Cloudflare points to Workers instead. For a converted Framer site, the HTML output is the simplest fit for Pages.

Other places to host it

  • Vercel: one click from fnj; not for a business on the free plan.
  • Netlify: drag and drop, or netlify deploy.
  • GitHub Pages: commit the files to a repository; not for a business on the free plan.
  • Firebase Hosting: firebase deploy.
  • Render: static site from a git repository.
  • AWS Amplify: drag and drop a .zip.
  • Hostinger: upload in file manager or ftp; paid plans only.

Related: Every host compared · Self-host a Framer site · Framer to HTML · Framer to Next.js · Cancel Framer, keep the site

Move your Framer site to Cloudflare Pages

Paste your published Framer URL, preview the converted site, then deploy it to your own Cloudflare Pages account.

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.