Point any HTML form at one endpoint. 500 free submissions — no card, no time limit — and unlimited forms.
Create free accountAt a glance (verified September 27, 2026)
| Service | Free plan | Entry paid plan | Free history | Uploads on Free | Webhooks | Source | Checked | Last changed |
|---|---|---|---|---|---|---|---|---|
| splitforms | 500 submissions total (one-time, no card), unlimited forms | Pro: $5/month (5,000/month); Annual: $49/year (15,000/month) | No automatic expiry | No (paid plans: 5 files of 5 MB per submission) | Paid plans (HMAC-SHA256 signed) | splitforms.com/pricing | Pricing set | |
| Formspree | 50 submissions/month, unlimited forms | Personal: $15/month, or $10/month billed yearly (200/month) | 30 days | No (paid plans) | Professional plan and up | formspree.io/plans | No change since May 22, 2025 | |
| Web3Forms | 250 submissions/month, unlimited forms | Pro: $149/year, about $12/month billed yearly (10,000/month) | 30 days | No (Pro and Agency) | Paid plans | web3forms.com/pricing | Seen January 4, 2026 |
splitforms is a competitor; prices were checked on each vendor's public pricing page on September 27, 2026 (date per row). Archive dates come from web.archive.org snapshots: a “Seen” change happened between the linked snapshot and the one before it.
What is Web3Forms?
Web3Forms is a hosted form backend: an HTML form posts to api.web3forms.com/submit with an access_key field, and Web3Forms emails each submission to you, with no server code. Free covers 250 submissions a month with 30 days of history, and Pro is $149/year (about $12/month billed yearly) for 10,000 a month.
Is Web3Forms free?
Yes. Web3Forms Free costs nothing and doesn't expire: 250 submissions a month, unlimited forms and domains and 30 days of history, while file uploads and webhooks need a paid plan (Pro is $149/year).
Is Web3Forms safe?
Web3Forms is a legitimate form service, and the access key in your HTML is public by design: it routes submissions to your inbox but can't sign in to your account. Submissions pass through its servers and stay in its history for 30 days on Free, so read its privacy terms before collecting sensitive data.
Is Formspree free?
Yes. Formspree Free gives 50 submissions a month with unlimited forms and 30 days of history but no file uploads or webhooks, and the first paid plan, Personal, is $15/month or $10/month billed yearly for 200 submissions.
Quick verdict: is Formspree or Web3Forms better?
For most small sites, Web3Forms. Its free plan allows 250 submissions a month to Formspree's 50, and its $149/year Pro plan covers 10,000 submissions a month where Formspree's $15/month Personal plan covers 200. Formspree earns its price with a more polished dashboard, team features and a bigger integration catalog.
- Pick Web3Forms if you want the most free volume and the cheapest route to high volume.
- Pick Formspree if a mature dashboard, team workflow, an official React package and ready-made integrations matter more than volume, and 50 free submissions a month is enough to start.
If neither fits, splitforms is a third option: 500 free submissions (no card, no time limit), then $5/month for 5,000 submissions with webhooks and CSV export, or $49/year for 15,000 a month. The head-to-heads are at splitforms vs Formspree and splitforms vs Web3Forms.
How do Formspree and Web3Forms compare side by side?
Plan numbers were checked against each provider's pricing page on September 27, 2026. Sources: Formspree plans, Formspree webhooks and Web3Forms pricing.
| Feature | Formspree | Web3Forms | splitforms |
|---|---|---|---|
| Free submissions | 50/month | 250/month | 500 total, no time limit |
| Entry paid plan | 200/month (Personal $15, or $10 billed yearly) | 10,000/month (Pro $149/year (about $12/month billed yearly)) | Pro $5/month, 5,000/month (webhooks, exports) |
| Higher tiers | Professional and Business: see Formspree pricing | Higher-volume plans: see Web3Forms pricing | Annual $49/year, 15,000/month |
| Free submission history | 30 days | 30 days | No automatic expiry |
| Email notifications | Yes | Yes | Yes, free on every plan |
| Webhooks | Professional and Business | Paid plans | Every paid plan, from $5 Pro (HMAC-signed) |
| Spam protection | Built-in spam filtering, reCAPTCHA and honeypot | Spam protection, honeypot and hCaptcha on Free | Honeypot, time trap and automatic spam scoring |
| File uploads | Paid plans | Pro and Agency & Team | Paid plans (5 files × 5 MB per submission) |
| Redirect after submit | Yes (_next) | Yes (redirect) | Yes (redirect, every plan) |
| CSV export | Yes | Listed in plan comparison | Paid plans (Pro and Annual) |
| Forms per account | Unlimited | Unlimited | Unlimited on every plan |
| Custom SMTP sender | No | No | Paid plans |
| API access | Yes (REST) | Submissions API on paid plans | Yes (REST) |
Three takeaways: Web3Forms gives 5 times Formspree's free volume; both keep 30 days of history on Free; and both keep webhooks behind a paid plan. splitforms differs on shape: 500 free submissions with no time limit instead of a monthly allowance, then $5/month Pro or $49/year Annual.
What does Formspree do well, and where does it fall short?
Formspree is the established option in this comparison. Every plan includes unlimited forms and projects; Free includes 50 submissions a month and 30 days of submission history. The entry paid plan, Personal, is $15/month ($10/month billed yearly) for 200 submissions a month. Every tier is listed on our Formspree pricing page.
What Formspree gets right
- Dashboard polish. Submission viewer, filters, export and analytics. It's a finished product you can run a small business out of.
- Plugins and integrations. The catalog covers Slack, Mailchimp, Zapier, Google Sheets and more, with availability depending on plan.
- Developer tooling. An official CLI and JavaScript libraries, including
@formspree/reactand@formspree/ajax. - Security paperwork. A published security page covering SOC 2 Type II, which helps when a client asks.
Where Formspree falls short
- The free plan is small. 50 submissions a month; one traffic spike can push a low-volume site onto a paid plan. See what Formspree's free plan includes and what happens at the limit.
- Paid volume is expensive. Personal covers 200 submissions a month, which works out to $50 to $75 per 1,000.
- Webhooks need a higher plan. Formspree documents them on Professional and Business, not Free or Personal.
What does Web3Forms do well, and where does it fall short?
Web3Forms focuses on a simple endpoint and a larger free allowance. Free covers 250 submissions a month, unlimited forms and domains, spam protection, hCaptcha and 30 days of submission history. You POST to its endpoint with an access key.
What Web3Forms gets right
- 250 free submissions a month. 5 times Formspree's 50: real headroom for a portfolio or a small business site.
- Cheap volume. Pro is $149/year (about $12/month billed yearly) for 10,000 submissions a month, about $1.24 per 1,000.
- Unlimited forms and domains on the free plan.
- hCaptcha on Free. Many providers keep CAPTCHA for paid plans.
Where Web3Forms falls short
- 30-day free history. Older entries fall out of the free history window.
- No general mid tier. The jump is from Free to Pro; a discounted $49/year plan (5,000 a month) is limited to students, startups and nonprofits.
- Webhooks and the Submissions API are paid. You can't pipe submissions to Slack or a CRM without upgrading.
How much do Formspree and Web3Forms cost?
Both are free to start. The first paid step is where they split: Formspree Personal costs $15/month ($10/month billed yearly) for 200 submissions, while Web3Forms Pro costs $149/year (about $12/month billed yearly) for 10,000. Per submission, Web3Forms is far cheaper.
| Plan | Price | Submissions | Cost per 1,000 |
|---|---|---|---|
| Formspree Free | $0 | 50/month | Free |
| Formspree Personal | $15/month ($10/month billed yearly) | 200/month | $50 to $75 |
| Web3Forms Free | $0 | 250/month | Free |
| Web3Forms Pro | $149/year (about $12/month billed yearly) | 10,000/month | About $1.24 |
| splitforms Free | $0 | 500 total, no time limit | Free |
| splitforms Pro | $5/month | 5,000/month | $1 |
| splitforms Annual | $49/year | 15,000/month | About $0.27 |
Cost per 1,000 assumes you use the full monthly allowance. For every tier and billing option, see our Formspree plan breakdown and Web3Forms pricing, and check each provider's own page before you buy, since prices change.
Which has the better dashboard and submission history?
Formspree. It organizes forms into projects and offers mature team collaboration on paid plans, while Web3Forms keeps its dashboard simple. Both keep 30 days of history on Free.
The practical question is retention: will you need to find a lead after 30 days? If yes, compare paid history windows before you pick. splitforms keeps submissions until you delete them, on every plan, Free included. Email should be the alert, not the only place a paying customer's message lives.
Freelancers and agencies should also compare project separation, export and teammate controls. See best contact form for freelancers for that workflow-focused breakdown.
Which handles spam and email deliverability better?
Neither is a clear winner. Web3Forms includes spam protection and hCaptcha on its Free plan. Formspree has built-in spam filtering with reCAPTCHA and honeypot support. Both handle the usual bot traffic.
There is no reliable public evidence for a universal deliverability winner either. Test the recipient domains you actually use and keep submission history as the recovery path when a notification is filtered.
For the wider anti-spam playbook, read honeypot vs reCAPTCHA and how form spam detection works. If notifications land in spam, why contact form emails go to spam explains the SPF, DKIM and DMARC stack.
How do you send a form to Formspree or Web3Forms from code?
Both accept a plain HTML POST or a fetch() call with FormData or JSON. Formspree puts your form ID in the URL; Web3Forms sends an access_key field with each request.
Formspree with fetch
const res = await fetch("https://formspree.io/f/YOUR_FORM_ID", {
method: "POST",
body: new FormData(form),
headers: { Accept: "application/json" },
});In React you can use Formspree's official @formspree/react package instead, which wraps the same request in a useForm hook.
Web3Forms with fetch
const data = new FormData(form);
data.append("access_key", "YOUR_ACCESS_KEY");
const res = await fetch("https://api.web3forms.com/submit", {
method: "POST", body: data,
});Plain HTML works for both
<!-- Formspree -->
<form action="https://formspree.io/f/YOUR_FORM_ID" method="POST">
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>
<!-- Web3Forms -->
<form action="https://api.web3forms.com/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>The splitforms pattern is the same idea: paste-in HTML, a hidden access key, the same field names.
<form action="https://splitforms.com/api/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<input type="checkbox" name="botcheck" style="display:none" tabindex="-1" />
<button type="submit">Send</button>
</form>Framework setup is similar across all three. You can drop any of them into a Next.js form backend, React form backend or Astro form backend with the same boilerplate. The differences aren't in the HTML; they're in what happens after the POST reaches the endpoint.
Which should you pick for your project?
Personal portfolio, about 10 submissions a month
Either free plan works, and both keep 30 days of history. Web3Forms gives more headroom; Formspree gives the nicer dashboard. splitforms' 500 free submissions total would last a 10-a-month portfolio about four years.
Side project that might grow
Between these two, Web3Forms Pro ($149/year for 10,000 a month) scales furthest per dollar. On splitforms, Pro is $5/month for 5,000 submissions with signed webhooks, and Annual is $49/year for 15,000 a month.
Agency running forms for clients
Formspree has the more mature team collaboration. Agencies should also compare form backends for agencies.
SaaS landing page
Webhooks matter here: you want submissions going to Slack, a CRM and email at once. Formspree documents webhooks on Professional and Business; Web3Forms lists them on paid plans; splitforms includes them on every paid plan, from $5/month Pro. See best contact form for SaaS landing pages.
High-volume lead capture (10,000+ a month)
Web3Forms Pro covers 10,000 a month for $149/year, and Agency & Team covers 20,000 for $399/year. splitforms' Annual plan covers 15,000 a month for $49/year. Formspree's higher tiers, including Business, are listed with every Formspree plan and price; compare current quotes at this volume.
Where does splitforms fit?
Formspree and Web3Forms are both credible products. splitforms is worth a look when you want a 500-submission free allowance with no time limit, a low flat paid price, or signed webhooks without a big plan.
- 500 free submissions, no card, no time limit. Formspree and Web3Forms give monthly allowances instead, so compare against how long your form will run and how busy it is.
- Pro at $5/month for 5,000 submissions a month, with every paid feature: HMAC-signed webhooks, CSV export, file uploads (500 MB of storage) and custom SMTP.
- Email notifications free on every plan, including Free.
- Smart spam filtering: a honeypot, a time trap and automatic spam scoring on every submission, no CAPTCHA required.
- Annual at $49/year for 15,000 submissions a month, every Pro feature and 5 GB of file storage (about $4.08/month).
The verdict, one line per tool
- Pick Web3Forms if you want the most free volume per month and a large monthly paid allowance (10,000 a month for $149/year).
- Pick Formspree if you want its mature dashboard, team features and integrations, or you're already on it and migration isn't worth the effort.
- Pick splitforms if you want 500 free submissions with no time limit, signed webhooks from $5/month Pro, and the lowest cost per 1,000 of the three at full use ($0.27 on the $49/year Annual plan).
The full head-to-heads are at splitforms vs Formspree and splitforms vs Web3Forms. Grab a free HTML contact form template pre-wired to splitforms, or create an account in a minute.
How do you switch between them?
Whichever you use today, switching is a one-line HTML change plus updating any hidden key field.
- From Formspree: follow the migrate from Formspree guide for field mapping, webhook signatures and gotchas.
- From Web3Forms: the HTML is even closer to splitforms'. Change the action URL to
https://splitforms.com/api/submitand put your splitforms key in the sameaccess_keyfield. - To test the cut-over without emailing real recipients, read how to test form submissions without real emails.
- For everything else, the docs, API reference and FAQ cover the long tail.
- Still comparing? See best free form backend services 2026 or the full blog index.
FAQ
Is Formspree safe and legit?
Yes. Formspree is an established form backend with built-in spam filtering, reCAPTCHA and honeypot support, and it publishes a security page covering its SOC 2 Type II compliance. The Free plan keeps 30 days of submissions, and paid plans add longer history, file storage and integrations.
How much does Web3Forms Pro cost compared with Formspree Personal?
Web3Forms Pro is $149/year (about $12/month billed yearly) for 10,000 submissions a month. Formspree Personal is $15/month (or $10/month billed yearly) for 200. Per 1,000 submissions that's about $1.24 on Web3Forms Pro versus $50 to $75 on Formspree Personal.
What does Web3Forms cost after the free plan?
Paid plans start with Pro at $149/year (about $12/month billed yearly) for 10,000 submissions a month, then Agency & Team at $399/year for 20,000. A discounted $49/year plan (5,000 a month, no file uploads) is limited to students, startups and nonprofits.
Does Web3Forms really have unlimited free submissions?
No. Web3Forms Free is capped at 250 submissions a month. What is unlimited on Free is the number of forms and domains. Once you regularly pass 250 a month, the next general plan is Pro at $149/year for 10,000 a month.
Is Formspree or Web3Forms better for a personal portfolio site?
Web3Forms, for most portfolios: its free plan allows 250 submissions a month against Formspree's 50, and both keep 30 days of history. Formspree is the better pick if you prefer its dashboard and integrations and expect fewer than 50 messages a month. splitforms offers 500 free submissions to start (no card, no time limit) instead of a monthly allowance.
Do Formspree or Web3Forms include webhooks for free?
No. Formspree documents webhooks on its Professional and Business plans, and Web3Forms lists webhooks as a paid feature. splitforms includes HMAC-signed webhooks on every paid plan: Pro at $5/month or Annual at $49/year.
Does Formspree's free plan allow file uploads?
No. Formspree reserves file uploads for paid plans; its plans page lists the storage each tier includes. Web3Forms also keeps file uploads for Pro and Agency & Team. On splitforms, uploads need a paid plan too: up to 5 files of 5 MB each per submission.
Which is easier to use with React or Next.js?
Both accept a fetch POST of FormData or JSON. Formspree also ships an official React package, @formspree/react, while Web3Forms uses an access_key field in any request. Code for both is above.
Which has better spam protection, Formspree or Web3Forms?
Neither is a clear winner. Web3Forms includes spam protection and hCaptcha on its Free plan. Formspree has built-in spam filtering with reCAPTCHA and honeypot support. splitforms uses a honeypot, a time trap and automatic spam scoring on every plan, including Free.
Which one has the better dashboard?
Formspree. It organizes forms into projects and adds team collaboration on paid plans, while Web3Forms keeps its dashboard simple. Both keep 30 days of history on Free, so neither free plan is a long-term archive. splitforms keeps submissions until you delete them, on every plan, Free included.
Which has better email deliverability?
Both send owner notification emails, and neither publishes evidence of a universal deliverability advantage. Test with the exact recipient domain you use, check spam-folder placement, and treat dashboard history as the recovery path when an email is filtered.
Can I use either without a credit card?
Yes. Both Formspree and Web3Forms have free plans that don't need a card to start. splitforms is card-free too: sign in with a magic link and get 500 submissions total.
Can I migrate between them easily?
Yes. All three use a plain HTML POST, so moving between Formspree, Web3Forms and splitforms is mostly a one-line change to the form's action URL plus any hidden key field. Field names stay the same. Our migrate from Formspree guide covers the gotchas, such as CDN caching, webhook signatures and allowed domains.
How do Formspree and Web3Forms compare with FormSubmit and EmailJS?
FormSubmit is free with unlimited email-forwarding submissions and no dashboard or signup: it forwards each submission to your inbox. EmailJS sends email from the browser through an email service you connect, with 200 requests a month free. See our FormSubmit alternative and EmailJS alternative guides.