Export Webflow to HTML
.html file the moment it's published. The export pulls those compiled pages along with their CSS, JS, fonts, and assets, rewrites every Webflow-hosted URL to a relative path, and hands you a folder that renders identically on any static host.What ‘export to HTML’ actually means
Webflow itself does ship a native HTML/CSS export, but it has two sharp limits: it requires a paid Site plan, and it leaves out anything CMS-driven. Forms, CMS collections, and any data behind the Designer don't come out.
What you usually want is something different: a copy of the publishedsite — the version a visitor sees — including every CMS-driven page, with images pulled into the folder and URLs rewritten so the site has no remaining dependency on Webflow's CDN. That's what Webflow Export gives you.
Native Webflow export vs. Webflow Export
| Webflow native export | Webflow Export | |
|---|---|---|
| Plan required | Paid Site plan | Free workspace is fine |
| Static pages | Yes | Yes |
| CMS-driven pages | No | Yes — rendered HTML for every item |
| CMS data | No | JSON + Markdown + MDX of every collection |
| Assets in CMS rich-text | Not exported | Downloaded and re-pathed |
| Asset URLs | Often absolute to Webflow CDN | Rewritten to relative |
| Form handler | Not included | Not included — bring your own backend |
| Re-download window | — | 30 days, free re-exports |
How to export Webflow to HTML, step by step
- 1
Generate a Webflow API token
In Webflow, open Site settings → Apps & Integrations → API access. Generate a token with read-only scopes for Sites, Pages, CMS, and Assets. Copy it. A free Webflow workspace can do this — no paid plan needed.
- 2
Paste the token into Webflow Export
Open the exporter, paste the token. The tool calls the Webflow API once to list your sites, and you pick which one to export.
- 3
Scan the site for free
The scan crawls every published page, walks every collection, and lists every asset it will download. You see the full inventory before paying — page count, asset count, total download size.
- 4
Download the ZIP
Click Download. The export builds in the background; assets are streamed in, URLs are rewritten, and you get a single archive — typically a few minutes for a normal marketing site.
- 5
Drop it on any static host
Unzip the folder, drag it onto Netlify Drop or run
vercel --prod— and the site is live with a fresh URL. See where to host an exported Webflow site for the tradeoffs by host.
Folder structure of the export
/
index.html
about/index.html
pricing/index.html
blog/index.html
blog/the-case-against-cms/index.html
blog/shipping-faster/index.html
css/normalize.css
css/components.css
css/site.css
js/webflow.js
images/hero.jpg
images/blog/cover-the-case-against-cms.jpg
fonts/Inter-Regular.woff2
sitemap.xml
robots.txtEach route is a folder with an index.html, which is the convention every static host expects. Open any file in a browser locally — it renders the same as the published site, because every URL inside it has already been rewritten to be relative.
Things to handle after the export
- Forms.Webflow's native form handler is gone. Wire forms to Netlify Forms, Formspree, or a serverless function before flipping DNS.
- Trailing-slash convention. Pick
/aboutor/about/and configure the host to 301 the other shape, so you don't lose Google's indexed version. - Sitemap. The export includes one, but if you change the domain regenerate it against the new origin.
- 301 redirects. If any URLs changed during the move, add redirects with
_redirectson Netlify orvercel.jsonon Vercel.
FAQ — Webflow HTML export
- Will the exported site look identical to my published Webflow site?
Yes. The export captures the rendered HTML and the same CSS and JS bundles Webflow served, so the pages render byte-for-byte the same on any static host.
- Are CMS-driven pages included?
Yes. Every CMS item that has a template page in Webflow is rendered as static HTML in the export. This is the biggest difference from Webflow's native export, which only ships static pages.
- Do interactions and animations still work?
Yes. Webflow interactions are implemented in
webflow.js, which is included in the export. Anything that worked on the published site keeps working.- What happens to images in CMS rich text?
Every image referenced by a CMS field — including inline images inside rich-text fields — is downloaded into the assets folder and the HTML is rewritten to point at the relative path.
- Can I export password-protected pages?
Password protection is a Webflow hosting feature; it doesn't survive a static export. If a page is published and visible to the API, it can be exported — and from that point it's just an HTML file you can protect at the host level.
- Does the exported site lose SEO ranking?
Not from the export itself. SEO regressions during a Webflow migration almost always come from broken redirects, lost sitemaps, or trailing-slash mismatches — not from the static files. Handle those four items at the host before flipping DNS.
Ready to try it?
Paste a Webflow API token, scan the site for free, and only pay when you download. Every page, asset, and CMS item is included.
Related
Last updated May 19, 2026