Resources
Guides & free tools for web forms
Everything you need to build, validate, secure, and ship forms — whether you’re wiring up a contact form on a static site or hardening one against spam.
Guides
HTML contact form
A copy-paste HTML contact form that emails you every submission — without writing any backend code.
Static site forms
Add a real, working form to any static site generator — Astro, Hugo, Eleventy, GitHub Pages — without a backend.
Stop form spam
Block spam bots with honeypots and rate limiting — and skip the CAPTCHAs that punish real users.
GDPR-compliant forms
A plain-English checklist for consent, retention, and processors so your forms collect personal data legally.
Form validation
Validate forms the right way with native HTML5 attributes, the Constraint Validation API, and humane error UX.
Accessible forms
Build forms that work for keyboard and screen-reader users, with a practical WCAG 2.2 checklist.
Writing survey questions
Write neutral, specific survey questions that get honest answers — with before-and-after examples of the common mistakes.
Survey question types
A tour of the core survey question types — choice, rating, open text — and when each one earns its place.
Likert scale
How to design a Likert rating scale — points, the neutral midpoint, and anchor labels that keep answers comparable.
NPS survey
Run a Net Promoter Score survey properly — the question, the 0–10 scale, the math, and the follow-up that gives it meaning.
Free tools
Form code generator
Pick fields and copy clean, accessible HTML form markup — with honeypot spam protection baked in.
Webhook tester
Inspect and validate webhook payloads and generate a cURL command to test any endpoint — no signup.
Input pattern cheatsheet
Copy-paste regex for email, phone, and URL fields, with a live tester for the HTML pattern attribute.