splitforms.com
COMPARISON · SPLITFORMS VS WEB3FORMS

Web3Forms alternative: splitforms vs Web3Forms, honestly compared

Looking for a Web3Forms alternative? splitforms is a developer-first form backend with a 500-submissions-per-month free tier, $5/mo Pro, and a $59 3-year plan. Web3Forms (web3forms.com) is email-forwarding form backend popular for hobby projects, with no built-in submission storage on the free tier. This is an honest, side-by-side comparison so you can pick the right tool without rerunning the evaluation yourself.

Updated May 21, 2026 · Canonical comparison URL on /alternatives

✦ free tier · monthly
splitforms
1,000
unlimited forms
Web3Forms
Email-only forwarding, no dashboard or storage
from $5/month (Pro)
Best for: splitforms — developers shipping production sites. Founded: 2021.
500
free / mo
$5
/mo Pro tier
$59
3-year plan, once
10 min
to migrate
§ 01TL;DRwho should choose what
✓ pick splitforms if

You’re a developer shipping production work.

  • You want a real free tier (500 submissions/month, unlimited forms)
  • You want a long-term plan ($59 for the 3-Year plan)
  • You’re a developer and want a modern API + dashboard
pick Web3Forms if

Throwaway hobby projects where losing a submission is acceptable.

  • Setup is two minutes with no account required for basic email forwarding
  • Familiar choice for static-site tutorials and hobbyist content
§ 02Feature-by-feature9 rows · honest delta

Where the actual differences live.

Side-by-side rows for the things developers ask about when evaluating Web3Forms.

Feature★ splitformsWeb3Forms
Free tier
500 submissions/mo, 2 forms
Email-only forwarding, no dashboard or storage
Cheapest paid plan
$5/mo (5,000 submissions)
$5/month (Pro)
Long-term plan
$59 every 3 years (15,000/mo, 36 months)
Not offered
Submission dashboard
Yes, with search & export
Email-only / limited
Webhook delivery
Free tier, signed payloads
Paid tier only
File uploads
Storage-backed, 5 files at 10 MB each
Yes (often paid)
Spam protection
AI classifier + honeypot
Honeypot / CAPTCHA
Per-form limits
None on any plan
Varies
Host requirement
None — works anywhere
None
§ 03Deep dive9 sections · honest take

The full picture, no fluff.

Long-form prose for the developer who wants the substance behind the table — what each platform is actually good at, and what they're not.

§ 01

Short answer: which one should you pick?

If your form is the lead-capture mechanism of anything you'd be unhappy losing — a portfolio that lands you work, a SaaS waitlist, a paid newsletter signup, a small business contact form — splitforms is the right call. Web3Forms' free tier emails submissions through shared infrastructure with no dashboard, no submission history, and no way to recover a lost or filtered email.

splitforms gives you 500 submissions/month free with a real dashboard, permanent storage, and AI spam filtering. Starter adds notification emails, dedicated SMTP delivery, and webhooks for $1/month. For any project where the form actually matters, that's the safer architecture.

§ 02

Why developers switch from Web3Forms to splitforms

The trigger is almost always a missed submission. A spam filter eats one. A bounced email leaves no trace. A user reports they sent a contact form and got no reply. With Web3Forms' email-only model, there's no way to verify whether the submission ever arrived — it's gone. Once that happens once on a project that actually matters, you stop trusting email-only forwarding.

The second trigger is spam. Web3Forms relies on honeypot, which the modern wave of AI-generated spam routes around easily. splitforms layers an AI classifier on top of honeypot, catching LLM-written submissions that look human enough to bypass simpler filters. For any form on the open web getting real traffic, this is the difference between a usable inbox and a swamp.

The third trigger is wanting a real audit trail. splitforms stores every submission permanently, lets you search and filter, exports to CSV, and can re-deliver any submission to a webhook on demand. Web3Forms' free tier has none of that — once the email is sent, the submission no longer exists in their system.

§ 03

Web3Forms vs splitforms: feature comparison

Storage: splitforms stores every submission permanently with full search and export. Web3Forms' free tier doesn't store submissions at all — it forwards them as email and forgets them.

Spam protection: splitforms uses AI classification plus honeypot, which catches modern LLM-generated spam. Web3Forms uses honeypot only on free, with paid CAPTCHA add-ons.

Deliverability: splitforms uses dedicated SMTP with SPF/DKIM. Web3Forms uses shared sending infrastructure where every customer's reputation affects yours.

Webhooks: splitforms unlocks signed webhooks with retries on Starter and above. Web3Forms locks webhooks behind the paid tier.

File uploads: splitforms supports multipart file uploads when Storage is connected, with a current limit of 5 files per submission at 10 MB each. Web3Forms gates this behind paid tiers.

API: splitforms exposes a full REST API and MCP server on every plan. Web3Forms' API is more limited and feature-gated.

Free tier shape: splitforms gives you 500 submissions/month with dashboard storage and spam filtering; Starter adds notification emails, webhooks, exports, integrations, and retained uploads. Web3Forms gives you unlimited submissions but no dashboard, no storage, no webhooks — a different product entirely.

§ 04

Common Web3Forms issues splitforms solves

"A submission disappeared and I have no record of it." splitforms stores every submission. You can search, filter, export, and re-deliver to a webhook even if the original email never arrived.

"My contact-form emails are landing in promotions or spam." splitforms uses dedicated SMTP, not a shared pool. Inbox placement is dramatically more reliable.

"AI spam is sliding past my honeypot." splitforms runs every submission through an AI classifier specifically designed to catch LLM-generated spam.

"I want webhooks without a $10+ plan." splitforms unlocks signed webhooks on Starter for $1/month.

"I need a real dashboard for my client." splitforms ships a real dashboard with search, filter, and export on every plan.

§ 05

splitforms advantages at a glance

splitforms is what you switch to when email-only forwarding stops feeling safe. The free tier is positioned to be the backend you actually ship with — not a trial you outgrow in a week, and not a forwarder you stop trusting after the first missed submission.

Every submission is stored permanently. The dashboard supports search, filter, date range, and per-form filtering. Starter adds exports and webhook delivery.

Spam filtering combines an AI classifier with honeypot — accurate enough that you can drop CAPTCHA entirely on most forms. Less friction for legitimate users, fewer false negatives on AI-written spam.

Starter deliverability is handled with dedicated SMTP, proper SPF/DKIM, and a maintained sender reputation. Your form-submission emails land in the inbox.

Webhooks, Storage-backed file uploads, CC/BCC recipients, custom redirect URLs, and the REST API are available without changing your form action URL. There is no "unlock the dashboard" upsell — the dashboard is free, while delivery and export features start on Starter.

§ 06

How to migrate from Web3Forms to splitforms

Migration is one URL change plus a key swap. Step 1: sign up at splitforms.com for a free access key (no credit card). Step 2: in your form HTML, change the action URL from `https://api.web3forms.com/submit` to `https://splitforms.com/api/submit`, and keep the hidden `access_key` field with your splitforms key. Step 3: submit a test entry and confirm it appears in the splitforms dashboard.

If you've been relying on email-only delivery and have no record of past submissions, splitforms will start storing everything from the moment you switch — which is, for most users, the actual reason they switched. Existing field names, validation, and styling all work without modification.

§ 07

Real-world migration: a developer's 30-minute walkthrough

Day 1, minute zero: you `grep -r 'web3forms.com' .` in your static site repo and find the form. Most Web3Forms setups live in a single `index.html` or an Astro/Next.js component like `components/ContactForm.astro`. The Web3Forms convention is a hidden `<input type="hidden" name="access_key" value="abc-123-...">` paired with `action="https://api.web3forms.com/submit"`. Open a `splitforms-migration` branch, replace the action with `https://splitforms.com/api/submit`, and replace the hidden `access_key` value with your splitforms key.

Minute fifteen: push the branch and let your host build a preview deploy (`vercel`, `netlify deploy`, or `wrangler pages deploy`). Submit a test entry from the preview URL. Now flip on shadow mode: leave the production HTML pointed at Web3Forms, but in your branch add a second hidden `<iframe>`-style submission or a small client-side `Promise.all([web3formsPost, splitformsPost])` so both backends receive every submission for 24 hours. This is the moment you finally get a record of what was actually arriving — Web3Forms's email-only free tier silently lost submissions you never knew about. Splitforms's dashboard now shows you every one.

Day 2: flip the action URL to splitforms-only, redeploy, monitor for another 24 hours, then archive the Web3Forms account from their dashboard. The entire walkthrough fits inside splitforms's free tier — 500 submissions/month, 2 forms — so you pay nothing during the cutover. Most static-site owners finish the migration in under thirty minutes, and the surprise win is the email-vs-stored delta: shadow mode usually surfaces 5-10% of submissions that were silently filtered or bounced from the Web3Forms shared sending pool.

§ 08

When NOT to switch to splitforms (honest take)

If you literally just need a one-off contact form on a static page — a personal portfolio you'll touch twice a year, a side-project waitlist that probably won't get traffic, a `hello@` form on a friend's freelance site — and you genuinely don't care if a submission gets lost, Web3Forms's no-account flow is faster to wire. You don't need to sign up, you don't manage an access key in env vars, you just paste their snippet and ship. Splitforms still requires creating an account (no credit card, but you do need an email and a password), which is a one-minute tax that's not worth paying for a form you'll never look at submissions from.

Web3Forms is also the right answer if you're publishing a tutorial, a starter template, or a code sample where readers will copy your snippet. Asking every reader to sign up for a third-party account before the snippet works is a real friction tax on the tutorial. Web3Forms's anonymous-submission flow is a better fit there — you can ship the snippet with a public access key the reader replaces, and the reader's first form works without a signup step.

And if you're a hobby developer who only needs the email forwarded to your personal inbox, never inspects the dashboard, and accepts the shared-sending-pool deliverability tradeoff in exchange for not having an account to manage, Web3Forms's model is genuinely simpler. Splitforms wins once you actually care about the data; for fire-and-forget forms, Web3Forms is fine.

§ 09

Frequently asked questions

Is splitforms a viable Web3Forms alternative? Yes, and it's the upgrade most people make once they need real submission storage, spam filtering, or deliverability that doesn't depend on a shared sending pool.

Will my existing HTML form work without changes? Yes. splitforms accepts the same encoding (`application/x-www-form-urlencoded` and `multipart/form-data`). The only change is the action URL.

Do I need to remove the `access_key` field from my form? No — keep the hidden field and replace its value with your splitforms access key. The endpoint stays `https://splitforms.com/api/submit`.

Does splitforms support file uploads? Yes. File uploads work when Storage is connected.

What about webhooks? splitforms unlocks signed webhooks with retries on Starter and above.

Is there a long-term plan? Yes — $59 for the 3-Year plan, which covers 15,000 submissions/month for 36 months.

§ 04Where each wins12 honest points

Two lists, written without spin.

The cases where Web3Forms is genuinely the better pick — and the cases where splitforms is.

· Where Web3Forms wins
  • Setup is two minutes with no account required for basic email forwarding
  • Familiar choice for static-site tutorials and hobbyist content
Where splitforms wins
  • Real dashboard with search, filter, and export — Web3Forms free tier is email-only
  • Every submission is stored permanently and can be re-delivered
  • AI spam classifier on top of honeypot — Web3Forms relies on basic honeypot
  • Dedicated SMTP for deliverability — Web3Forms uses shared sending infrastructure
  • Starter unlocks webhook delivery, Storage-backed file uploads, CC/BCC, and custom redirects
  • Generous 500-submission free tier with dashboard storage and spam filtering
  • $59 3-Year plan for developers who want a 3-year billing cycle
  • Open API and MCP server for AI agents on every plan
  • GDPR-compliant data handling with documented DPA
  • No credit card required to start
§ 05Pricingsplitforms vs Web3Forms · 2026

Side-by-side pricing.

Web3Forms bills per feature unlock; splitforms bills per submission tier with no per-form ceilings.

splitforms

us
Free$0500/mo, 2 forms
Pro$5/mo5,000/mo, unlimited forms
3-Year$59 every 3 years15,000/mo, 36 months of access

No per-form limits. $59 3-year plan available.

Web3Forms

Free$0Email-only forwarding, no dashboard
Pro$5/moAdds dashboard, webhooks
Plus$10/moMore integrations

Founded 2021. Best for: Throwaway hobby projects where losing a submission is acceptable.

splitforms · cheapest paid
$5/mo
5,000 submissions
Web3Forms · cheapest paid
$5/month (Pro)
per feature unlock
§ 06Migration3 steps · ~10 minutes

Migrating from Web3Forms to splitforms.

Three steps. About 10 minutes for a typical site. No SDK swap needed for vanilla forms.

STEP 01SIGN UP

Get a free splitforms access key

Sign up at splitforms.com with your email. No credit card. The free tier covers 500 submissions/month — more than enough to validate the migration before you commit to anything.
STEP 02SWAP URL

Swap the form action URL

In your form HTML, change the action attribute from your Web3Forms endpoint to splitforms:

<form
  action="https://splitforms.com/api/submit"
  method="POST"
>
  <input type="hidden" name="access_key" value="YOUR_KEY" />
  <input name="email" type="email" required />
  <textarea name="message"></textarea>
  <button type="submit">Send</button>
</form>
STEP 03DEPLOY

Test, then deploy

Submit a test entry. Confirm it lands in your inbox AND in the splitforms dashboard. Once verified, push to production. If you have webhooks, redirects, or CC recipients configured on Web3Forms, recreate them in the splitforms dashboard — the settings are 1:1.
✦ ready to migrate?

Generate a free splitforms access key, swap your form’s action URL, and validate the migration before committing. 10-minute swap, 500 submissions/month free.

Get free access key →

Already on a stack? See guides for Next.js, React, the plain HTML drop-in, pricing, the docs, the form backend for AI agents (no competitor has this), or see all alternatives.

§ 07Questions7 answered

Things developers ask before they switch.

Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.

01Is splitforms actually a viable Web3Forms alternative?
Yes. splitforms covers the same core jobs as Web3Forms — POST endpoint, email delivery, dashboard, webhooks, spam filtering — at a lower price point with a larger free tier (500 submissions/month vs Email-only forwarding, no dashboard or storage). Migration is a one-line change to your form's action URL.
02How long does it take to migrate from Web3Forms?
For a typical site with one to five forms, migration takes about 10 minutes: sign up at splitforms.com, get an access key, swap the action URL on each form, deploy, and submit a test entry. No SDK changes are required for vanilla HTML forms.
03Does splitforms support the same features as Web3Forms?
splitforms supports email delivery, a real submission dashboard with search and export, webhook delivery with retries, Storage-backed file uploads, CC/BCC recipients, custom redirect URLs, AI spam classification on top of honeypot, and a documented REST API. Specific Web3Forms features like setup is two minutes with no account required for basic email forwarding may require a webhook integration on splitforms.
04What does splitforms cost compared to Web3Forms?
splitforms is free for 500 submissions/month, $5/mo for 5,000 submissions, and $59 every 3 years for 15,000 submissions/month over 36 months on the 3-Year plan. Web3Forms starts at $5/month (Pro). For most use cases, splitforms is meaningfully cheaper at the same submission volume.
05Will my existing Web3Forms forms break if I switch?
No. The HTML form itself doesn't change — only the action attribute. Existing field names, validation, and styling all work identically. The only practical change is where the POST goes.
06Does splitforms have a long-term plan?
Yes — the 3-Year plan is $59 every 3 years for 36 months of access at 15,000 submissions/month, with no monthly billing during that span. Web3Forms does not currently offer a long-term plan.
07Is splitforms a good fit for throwaway hobby projects where losing a submission is acceptable.?
splitforms is built for developers shipping production sites — static sites, SaaS landing pages, JAMstack apps, agency client work. If your specific need is throwaway hobby projects where losing a submission is acceptable., evaluate whether setup is two minutes with no account required for basic email forwarding is decisive for you. If not, splitforms is likely the better economic and technical fit.
✻ ✻ ✻

Try splitforms in 60 seconds.

Free for 500 submissions/month. No credit card. If splitforms isn’t a better fit than Web3Formsafter 10 minutes, you’ve lost nothing.

Get my free access key →← All comparisons
founders pricing locked in · early access open