Can You Export Leadpages to HTML or Host on Your Own Server? (2026)

Yes, with conditions. The Classic Builder can download any landing page as HTML for your own server, but the file still loads the page from Leadpages. Here is how the export works, how to upload it, and when a custom domain or the WordPress plugin is the better route.

Updated November 7, 2026

Can you export a Leadpage to HTML? In the Classic Builder, yes. Every Classic landing page has a Download HTML option that you can upload to your own web host or paste into another site builder. The catch is that the standard download is a dynamic file: it loads your page from Leadpages, so analytics, forms and split tests keep working, but the page still depends on your Leadpages account. This guide covers what the export does, how to upload it, and the other publishing options that usually suit people better.

Leadpages HTML Export in Brief

  • Classic Builder: Landing Pages, then the page's Actions menu, then Publishing Options, then HTML and Download Dynamic HTML.
  • Dynamic vs static: the dynamic file keeps analytics, split tests and builder edits working. A static download exists, but Leadpages says it breaks those features and is unsupported.
  • You need a web host, not just a domain, to use the HTML option.
  • New Leadpages app: the help center does not document an HTML export. Its publishing routes are a Leadpages address, a connected domain and the WordPress plugin.
  • Publishing needs a paid plan; during the 7-day trial, Leadpages says you can end the trial early to publish.

What the Leadpages HTML Download Actually Contains

Light trails from traffic on a highway at night

Leadpages describes the downloaded code as a JavaScript snippet that imports your page to your server. Your server sends the small file, and the page itself still comes from Leadpages. That design has some benefits: you can edit the page in the builder and the change appears without re-uploading anything, opt-ins still reach your integrations, and the page's views and conversions still show in Leadpages analytics.

It also has limits worth knowing before you plan around it:

  • It depends on your subscription. Leadpages' cancellation article says you own your pages' content and can export their HTML, but that most integrations rely on processing on its side, so not every function works once a page lives only on your server. It also says landing pages stop working as expected without an active subscription.
  • Metadata is not included. Leadpages notes that meta tags you set in the builder are not part of the download, so add your title, description and social tags in the hosting page yourself. The Leadpages SEO guide covers which tags matter.
  • The page URL must not change. The file refers to the page's Leadpages URL at the time of download. Rename the slug later and the exported copy goes blank until you download a new file.
  • Redirects only work on the Leadpages-hosted version. On your own server, set redirects at your host.
  • Security is yours. Pages on Leadpages are served over HTTPS automatically; on your own server, the SSL certificate is your responsibility.

The static HTML link, found below the main download button, gives you a flat copy instead. Leadpages warns that it stops analytics, split testing and the page builder from working normally and that support cannot help with it. Treat it as a snapshot, not a working page.

How to Download the HTML in the Classic Builder

  1. Publish the page first. Publishing is available on paid plans.
  2. Open Landing Pages in the account navigation menu.
  3. Click the Actions menu next to the page and choose Publishing Options.
  4. Choose HTML, then click Download Dynamic HTML.
  5. From inside the builder instead, click Publish or the arrow next to Update, choose Publish Options, then Other Publishing Options and Download HTML.

Pages built in Page Studio or the newer Leadpages app follow different publishing screens. If you cannot find an HTML option, check which editor the page was made in; the editor guide explains how to tell them apart.

How to Upload a Leadpages Page to Your Website

Option 1: Upload the File to Your Server by FTP

  1. Get your FTP login from your host's control panel (often cPanel) or from the host's support team.
  2. Connect with an FTP client such as FileZilla, Cyberduck or Transmit.
  3. Upload the file to the folder that matches the address you want. A file named offer.html in the site root, or index.html inside an /offer/ folder, gives you a clean path.
  4. Visit the URL in a private browser window and submit a test opt-in.

Leadpages also says you can use a page as your server's custom 404 page if your host lets you set one, so check your host's naming rules for that file.

Option 2: Paste the Code Into a Site Builder

If your website runs on a hosted builder and you cannot reach the server, open the downloaded file in a text editor (double-clicking it in a browser shows a blank page), copy all of the code and paste it into the platform's custom HTML or code injection field. Some platforms block JavaScript or wrap custom code inside the site theme, so results vary. Leadpages says it cannot troubleshoot issues on your specific platform, and the Wix, Squarespace and Shopify guide explains which route fits each builder.

Ready to build your first page? Leadpages includes a 7-day free trial on every plan.

Start Free Leadpages Trial

Other Ways to Put Leadpages on Your Own Domain

Weathered wooden double doors with metal handles

Most people asking how to host Leadpages on their own website really want their own address in the browser bar, not files on a server. Leadpages offers three routes for that, and each keeps the page fully working.

RouteWho it suitsHosting neededWhat to know
Connect a domain or subdomainAnyone with a domain, with or without a websiteNo; Leadpages hosts the pageConnect a subdomain such as pages.yoursite.com if a site already lives on the root domain
WordPress pluginWordPress site ownersYour existing WordPress hostPaid plans only; the page appears at yoursite.com/your-slug
Classic HTML exportNon-WordPress sites with server or code accessYes, a web hostAccount must stay active; re-download after URL changes
Leadpages addressTesting or quick campaignsNolpages.co in Classic, lpcontent.net in the new app

Custom domain: in the new app, go to Manage, then Domains, and click Connect Domain. Leadpages can add the DNS records at providers such as GoDaddy or Namecheap for you, or show records to add by hand, and it issues the SSL certificate automatically. Full steps are in the custom domain guide.

WordPress: the plugin fetches the latest published version of a page on each visit and serves it at a WordPress URL, with forms, A/B tests and tracking intact. Leadpages Sites cannot be published through it, only single pages. See the Leadpages WordPress plugin guide for setup.

Avoid domain masking. Leadpages warns that forwarding a domain with masking can break thank-you pages, buttons and forms and can lose opt-in data. Use one of the routes above instead.

What About the New Leadpages App?

The newer Leadpages app (help articles tagged New Leadpages) publishes pages with a Publish button in the editor, and its page menu offers actions such as Copy URL, Duplicate, Password Protect and Add to Site. None of its help articles document an HTML download, so plan on a connected domain or the WordPress plugin for pages built there. The Upload HTML option you will see when creating a page is an import: it brings an HTML file of up to 5 MB, or pasted code, into Leadpages. The templates import guide covers that direction.

When You Want a Page You Fully Own

If the goal is to leave Leadpages entirely, an HTML export will not get you all the way, because the dynamic file needs the service behind it and forms rely on Leadpages' back end. Before cancelling, download your leads and save your copy and images, since Leadpages says access to the image library, analytics and page copy ends with the subscription; the lead download guide covers the export. Then rebuild the page on the platform you are moving to, using your copy and images, and set up redirects from the old URLs. Leadpages also notes that a robots.txt file can only be used when pages sit on your own server, which matters for some SEO setups. For tools that store pages on your own hosting, compare Leadpages vs WordPress and the Leadpages alternatives.

Publish Pages on Your Own Domain

Try Leadpages free for 7 days, build a page from a template and connect your domain or WordPress site when you are ready to publish.

Start Free Leadpages Trial

Frequently Asked Questions

Is a Leadpages page made of HTML?

Yes. Like every web page, a published Leadpages page is delivered to the browser as HTML, CSS and JavaScript, but you build it visually and Leadpages hosts it. You never have to write code, and the Classic HTML download is mostly a loader that pulls the page from Leadpages rather than a standalone copy of it.

Can I host Leadpages on my own IP address or server?

With the Classic Builder, you can download a page's HTML file and upload it to any web host you control, including a server on your own IP. The dynamic file still fetches the page from Leadpages, so your account has to stay active. For a domain without hosting, connect the domain to Leadpages instead; see the custom domain guide.

Can I export Leadpages to edit the code in another editor?

Leadpages offers a static HTML download, but it says this stops analytics, split testing and the builder from working normally and that it cannot support it. If you want a page you fully own and edit as code, rebuild it in a tool built for that, such as WordPress; see Leadpages vs WordPress.

Does the new Leadpages app have HTML export?

The new app's help articles cover publishing to a Leadpages address, a connected domain and WordPress, but they do not document an HTML download. Its Upload HTML option works the other way, bringing your own HTML into Leadpages. Ask Leadpages support if you need an export from a new-app page.

Why is my exported Leadpages page blank?

The usual cause is changing the page's URL in Leadpages after you downloaded the file. The file points to the original URL, so it can no longer find the page. Download a fresh HTML file and replace the old one on your server.

Can I embed a Leadpages page inside my existing site?

You can paste the downloaded code into a site builder's custom HTML or code injection field if the platform allows JavaScript, though the page may sit inside your theme. For just a sign-up form, a pop-up is easier; see the Leadboxes and pop-ups guide.