Where to host a landing page for free, with a form and analytics

Short answer

For a free landing page with your own domain, a working signup form, and analytics, 2 free plans cover all 3: Netlify (unlimited form submissions, 1 day of analytics history) and Convika (50 submissions a month, 90 days of analytics, a small badge). Cloudflare Pages is free with analytics but no form. GitHub Pages and Vercel's free plan restrict commercial use.

Host my page free

Free plan: no credit card, 10 pages, 50 form entries a month.

A landing page has 3 jobs beyond looking right: live at an address people trust, collect the emails or requests it asks for, and tell you where visitors came from. Free hosting plans cover different parts of that. This page compares 7 of them on the free plan only, with the cheapest upgrade that fills the gap.

Details come from each vendor's own pricing pages and docs, checked on September 29, 2026. Free plans change often, so confirm before you launch.

Free plans at a glance

Host (free plan)Custom domainBuilt-in formBuilt-in analyticsBadge on your pageCommercial useGetting one HTML file online
NetlifyYesYes, unlimited submissionsYes, 1-day historyNoNo restriction statedDrag the file onto Netlify Drop
ConvikaYes, 1 subdomainYes, 50 a month with CSV exportYes, 90 days: visits, sources, devices, clicksYes, “Powered by Convika”YesClaude or another MCP client saves it, or the built-in AI writes it; no drag-and-drop
Cloudflare PagesYesNoYes, Web AnalyticsNoNo restriction found in docsDrag a folder or zip that contains it
GitHub PagesYesNoNoNoNot for running a business or SaaSUpload to a public repo, deploy from a branch
Vercel HobbyYesNoYes, 50,000 events a monthNoNon-commercial personal use onlyRun vercel in the folder, or import a repo
Tiiny HostNoNoNoYes, Tiiny Host bannerUnclearDrag and drop after signing up; 1 project
CarrdNo, a .carrd.co addressNoNoYes, “Made with Carrd”No restriction foundNo HTML upload; you build in Carrd's editor

Static.app, often suggested for hosting AI-made pages, now offers a 7-day trial instead of a free plan. Publishing after the trial needs its Starter plan.

Each option in a paragraph

Netlify

Netlify's free plan is the strongest pure-hosting option for a page with a form. Add data-netlify="true" to your form and Netlify stores submissions, which its docs call “free and unlimited for all credit-based plans.” The catch is the credit budget: the free plan has 300 credits a month, a production deploy costs 15, and when credits run out, “all of your web projects” are paused. Analytics keep only 1 day of history. The Personal plan at $9 a month raises both.

Convika

Convika hosts pages that AI writes. Build the page with Convika's built-in AI in the dashboard, or ask Claude, Claude Code, or Codex to build it; Convika stores it, shows a private preview, and publishes it. The form keeps every entry with CSV export, and analytics show visits, traffic sources, devices, button clicks, and how many signups each traffic source produced. Free includes 10 pages, 10,000 pageviews a month, 50 form submissions a month, and 1 custom subdomain, with a small “Powered by Convika” badge. Pro costs $12 a month after a 14-day free trial and removes the badge and the form cap. There's no drag-and-drop upload and no visual editor, and custom domains must be subdomains like www.

Cloudflare Pages

Cloudflare serves static files free with no request limit and lets you attach up to 100 custom domains per project. Web Analytics is free and privacy-first; turn it on in the project's Metrics tab. There's no built-in form: you'd write a Pages Function or install Cloudflare's static forms plugin and store entries yourself, or use a third-party form service.

GitHub Pages

GitHub Pages is free for public repositories and supports custom domains, but it has no forms or analytics. Its usage policy says it is “not intended for or allowed to be used as a free web-hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS).” Read that before pointing a product launch at it.

Vercel Hobby

Vercel's free Hobby plan includes custom domains and 50,000 analytics events a month, but its fair use guidelines restrict Hobby to “non-commercial personal use only,” and they count advertising a product or service as commercial. A landing page for something you sell belongs on the $20-a-month Pro plan.

Tiiny Host

Tiiny Host takes a drag-and-drop upload and keeps free pages online as long as you sign in at least every 3 months. The free plan allows 1 project up to 3 MB and 5,000 visits a month, shows a Tiiny Host banner, and has no custom domain, form, or analytics. Analytics start on Tiny ($9 a month), custom domains on Solo ($18), and email capture on Pro ($38).

Carrd

Carrd builds one-page sites in its own editor, so it can't host an HTML file your AI wrote. The free plan gives you 3 sites on .carrd.co addresses with Carrd branding. Its paid tiers are cheap: Pro Standard costs $19 a year and adds forms and a custom domain.

Which one to pick

  • You need a free page with a working form and will write the HTML yourself: Netlify. Watch the monthly credit budget.
  • You need free hosting and analytics on your own domain, and will handle the form separately: Cloudflare Pages.
  • You want to build in a visual editor and pay almost nothing: Carrd Pro Standard at $19 a year.
  • You build pages with AI and want the form, analytics, and domain in one place: Convika's Free plan, then Pro at $12 a month when you outgrow 50 signups.
  • It's a personal, non-commercial project: GitHub Pages or Vercel Hobby.

Frequently asked questions

Can I host a landing page for free with my own domain?

Yes. Netlify, Cloudflare Pages, GitHub Pages, and Vercel Hobby allow custom domains on their free plans, and Convika's Free plan includes 1 custom subdomain. Tiiny Host and Carrd require a paid plan for a custom domain.

Which free hosting includes a signup form?

Among these 7, Netlify (unlimited submissions on its credit-based plans) and Convika (50 submissions a month) store form entries on the free plan without a third-party service. Cloudflare Pages, GitHub Pages, Vercel Hobby, Tiiny Host, and Carrd don't include one for free.

Can I use GitHub Pages or Vercel's free plan for a business landing page?

GitHub's policy says Pages is not for running an online business or a SaaS product, and Vercel's Hobby plan is limited to non-commercial personal use, which includes advertising a product. For a page that sells something, use a host whose free plan allows it or a paid plan.

How do I host an HTML page Claude made?

Save the code as index.html and upload it to Netlify Drop, Cloudflare Pages, or another static host. Or connect Convika to Claude as a custom connector and ask Claude to publish it, which also sets up the form and analytics. The steps are in how to publish a Claude artifact.

What are the limits of Convika's free plan?

10 pages, 10,000 pageviews a month, 50 form submissions a month, 1 custom subdomain, 90 days of analytics, and a “Powered by Convika” badge. No credit card is required. Pro costs $12 a month after a 14-day free trial and raises these limits to 50 sites, 100,000 pageviews a month, and unlimited form submissions and domains.

A free landing page with the form and analytics included

Ask Claude to build the page. Convika hosts it on your domain, stores the signups, and counts the visits.

Free plan: no credit card, 10 pages, 50 form entries a month.