Articles
Notes on forms, spam, and not overpaying for either.
Why NormForms?
A form backend that filters spam invisibly, never drops a submission, and doesn't charge like a survey enterprise suite.
July 2, 2026
Creating your first form like Norm
Sign up, get a URL, paste five lines of HTML, ship. The whole tutorial, including the part where you test it without deploying.
July 5, 2026
Holy sh*t, form software is expensive
What form tools actually cost in 2026, what a contact form actually needs, and why we charge $7.
July 10, 2026
NormForms vs Formspree: the same tiers, half the price
Both sell 50, 200, 2,000, and 20,000 submissions a month. A side-by-side of the prices and what each free tier includes.
August 31, 2026
How to send an HTML form to your email
HTML can't send email and mailto: links lose messages. Point your form at an endpoint URL and get submissions in your inbox.
August 31, 2026
Looking for a Formspree alternative?
An honest comparison from a competitor: where Formspree is good, where it costs you, and where NormForms fits.
July 19, 2026
Adding a contact form to an Astro site
A working contact form for your static Astro site in eight lines of HTML. No server, no integrations, no JavaScript.
July 22, 2026
Adding a contact form to a Hugo site
Hugo builds static files; forms need somewhere to POST. Eight lines of HTML and yours has one.
July 23, 2026
Adding a contact form to an Eleventy site
A contact form for your 11ty site with no serverless functions and no client JavaScript. Just HTML.
July 24, 2026
A contact form for GitHub Pages (no server required)
GitHub Pages can't run server code, and your contact form doesn't need it to. Working form in one commit.
July 21, 2026
Adding a contact form to your vibe-coded website
Vibe-coded your site with Claude, Cursor, v0, or Lovable? Paste one prompt and your assistant wires up a spam-filtered form.
July 25, 2026