Why NormForms?
July 2, 2026
A contact form is five lines of HTML and it has been since 1995. Somehow it became a product category with enterprise pricing tiers, drag-and-drop builders, and a "Book a demo" button. You don't need a demo. You need the submissions to reach your inbox and the bots not to.
The actual problem is spam
The moment your form goes live, bots find it. The usual fixes punish your real visitors: CAPTCHAs, puzzle sliders, "select all the traffic lights." Every one of those costs you real messages from real people who gave up.
NormForms filters invisibly, in layers: a honeypot field bots can't resist, an origin check that only accepts submissions from your site, rate limiting, and invisible Turnstile on hosted pages. Bots that fail get a normal success response — they never learn why, so they can't adapt. Your visitors see none of it. They type, they send, done.
Your HTML stays yours
No iframes. No injected JavaScript. No SDK with a changelog. You point your
form's action at your NormForms URL and keep your own markup and
CSS. Add a field to your HTML — <input name="budget"> —
and it just shows up in the email. No dashboard configuration, ever.
No website? Still fine
Every form is also a hosted page at the same URL — clean, mobile-first, with your own headline and intro text. Share it, QR it, put it in a bio. Zero HTML required.
You never lose a message
Every submission is stored with its delivery status, so your dashboard is a backup for your inbox. Even past your plan limit we keep accepting and storing — delivery pauses, nothing is dropped. Most tools silently eat overage. We think that's insane.
Built for the way sites get built now
If an AI assistant is building your site, your dashboard has a copy-paste prompt that tells it everything it needs. There's an llms.txt for agents. Integration is one docs page, not an afternoon.
And it's $0, then $7
Free gets you 50 submissions a month across unlimited forms with the full spam pipeline — enough for most portfolios and small sites, forever. Pro is $7/month for 200 submissions; Business is $50/month for 20,000. That's the whole pricing page. See what everyone else charges if you want to feel something.