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.
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 domain | Built-in form | Built-in analytics | Badge on your page | Commercial use | Getting one HTML file online |
|---|---|---|---|---|---|---|
| Netlify | Yes | Yes, unlimited submissions | Yes, 1-day history | No | No restriction stated | Drag the file onto Netlify Drop |
| Convika | Yes, 1 subdomain | Yes, 50 a month with CSV export | Yes, 90 days: visits, sources, devices, clicks | Yes, “Powered by Convika” | Yes | Claude or another MCP client saves it, or the built-in AI writes it; no drag-and-drop |
| Cloudflare Pages | Yes | No | Yes, Web Analytics | No | No restriction found in docs | Drag a folder or zip that contains it |
| GitHub Pages | Yes | No | No | No | Not for running a business or SaaS | Upload to a public repo, deploy from a branch |
| Vercel Hobby | Yes | No | Yes, 50,000 events a month | No | Non-commercial personal use only | Run vercel in the folder, or import a repo |
| Tiiny Host | No | No | No | Yes, Tiiny Host banner | Unclear | Drag and drop after signing up; 1 project |
| Carrd | No, a .carrd.co address | No | No | Yes, “Made with Carrd” | No restriction found | No 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.
