Formspree
Form backend for static sites. Submit forms directly from HTML without server code.
Best for simple contact forms on personal sites and landing pages.
Use Cases
Free Tier
50 submissions/month, 2 forms, spam protection
How to Maximize the Free Tier
Formspree's free tier (50 submissions, 2 forms) is the most restrictive among form backends — use it for a single contact form on a personal site. The simplicity is the value: no JavaScript, no backend, just a `<form action="https://formspree.io/f/xyz">` tag. For anything beyond one or two forms, Web3Forms gives you more for free (unlimited forms, 100 submissions). Formspree's upgrade path to paid plans is straightforward if you need more capacity.
Getting Started
Sign up → create form → copy form endpoint URL → add to HTML form `action="https://formspree.io/f/xyz"` → set method POST → submissions arrive by email. 50 subs/month, 2 forms on free tier.
Pros
- HTML only: Works with plain HTML — no JavaScript required, just a standard form with POST action
- Spam built-in: Automatic spam detection and filtering included on the free tier — no CAPTCHA needed
- Quick setup: Create a form endpoint in 30 seconds — the simplest option for a single contact form
Cons
- Form limit: Only 2 forms on the free tier — insufficient for sites with multiple distinct forms (Web3Forms offers unlimited)
- Submission cap: 50 submissions/month is half of Web3Forms' free tier — fills up fast with any traffic
- No redirects: No custom redirect URLs or thank-you pages on the free plan — just a default success message