Web3Forms
Form backend service that forwards form submissions to your email. No server-side code needed.
Best for static sites that need a contact form without setting up a backend or serverless function.
Use Cases
Free Tier
100 submissions/month, unlimited forms, spam filtering, reCAPTCHA
How to Maximize the Free Tier
Web3Forms' 100 submissions/month free tier works for personal contact forms and low-traffic landing pages. The standout feature is unlimited forms — use a separate form for each conversion point on your site rather than routing everything through one. Spam filtering and reCAPTCHA are included, so you don't need a separate spam protection service. When you hit the 100 submission cap, the simplest upgrade is to route through a free serverless function instead of paying for Web3Forms.
Getting Started
Sign up → get access key → add HTML form with `action="https://api.web3forms.com/submit"` → add hidden input with access key → add reCAPTCHA if needed → submissions arrive by email. No backend code.
Pros
- Unlimited forms: Create unlimited forms on the free tier — not limited by form count like most competitors
- Spam protection: Built-in spam filtering with optional reCAPTCHA integration — keeps your inbox clean
- Dead simple: Add an action URL and a hidden input to any HTML form — no JavaScript, no backend, no SDK needed
Cons
- Submission limit: 100 submissions/month on the free tier — insufficient for sites with moderate traffic or active forms
- No confirmations: No custom confirmation or auto-reply emails on the free plan — users don't get a receipt
- No file uploads: File upload support requires the paid plan — free tier only handles text form fields