splitforms.com

SplitForms vs Netlify Forms

A Netlify Forms alternative built for shipping.

500 free submissions each month, a modern developer API, and pricing that stays simple as you grow.

  • 500 free / mo
  • $5/mo Pro
  • 10 min to migrate

Get started in minutes

Ship your first form without the setup tax.

Drop one endpoint into the HTML you already have and submissions start flowing — no backend to host, no SDK to install, no lengthy onboarding. Point your form, hit submit, and watch the entries land.

  • Works with any stack — plain HTML, React, Vue, or static sites
  • 500 free submissions every month, no credit card
  • Live in less time than it takes to read the Netlify Forms pricing page
Try SplitForms Free
Launching a form with splitforms instead of Netlify Forms

Feature-by-feature comparison

Where the actual differences live.

A side-by-side look at the details developers actually care about when comparing splitforms and Netlify Forms.

FeaturesplitformsNetlify Forms
Free tier500 submissions/mo, unlimited formsUnlimited form submissions on current credit-based plans
Cheapest paid plan$5/mo Pro (5,000 submissions)Forms included; hosting plans start at $9/month
Long-term plan$59 every 3 years (15,000/mo, 36 months)Not offered
Submission dashboardYes, with search & exportYes
Webhook deliverypaid plans, signed; one 8-second attemptYes
File uploadsStorage-backed, 5 files at 5 MB eachYes (often paid)
Spam protectionAI classifier + honeypotHoneypot / CAPTCHA
Host requirementNone — works anywhereNetlify hosting required

The short answer

Netlify Forms is excellent value for a site that will stay on Netlify: current credit plans include free, unlimited submissions plus native notifications and API access. splitforms is the better fit when the endpoint must work on any host or an MCP agent should provision it, with signed webhooks from $5/month.

splitforms submission dashboard with live analytics and spam protection

See everything

One dashboard for every submission.

Search, filter, and export every entry, watch your analytics update live, and let the built-in spam shield drop junk before it ever reaches your inbox — all in one clean control room.

  • Real-time entries with search, filters, and CSV export
  • Automatic spam filtering, on by default
  • Included on the free plan — not a paid upgrade

Where your leads go

Route every lead to the tools you already use.

Forward submissions to email, Google Sheets, your CRM, or any webhook the moment they arrive. When you move off Netlify Forms, your leads keep landing exactly where your team expects them — nothing to re-wire.

  • Email, Sheets, CRM, and webhook delivery built in
  • Connect the stack you have without extra middleware
  • Same fields, same field names — migrate without a rewrite
Routing form leads to email, Sheets, CRM and webhooks after leaving Netlify Forms

Leave Netlify Forms in ~10 minutes

Migrate without rewriting your forms.

Keep your HTML, field names, and styles. Only the POST endpoint changes — most teams finish a site in one short session.

Get a free access key

Sign up at splitforms.com — no credit card. Copy your key from the dashboard.

Swap the form action

Point your form to https://splitforms.com/api/submit and include your access_key.

Test, then cut over

Submit a sample entry, confirm inbox + dashboard, then remove the old endpoint.

How SplitForms works

From form to workflow in 3 simple steps.

Connect your form, collect every submission, and send data where it needs to go — without building backend infrastructure.

A SplitForms contact form submission launching straight to your inbox

Add your endpoint

Point your form to your unique SplitForms endpoint. That's it.

HTML form pointing at a SplitForms submit endpoint

Receive submissions

We instantly capture and organize every submission in your inbox.

Submissions inbox with searchable leads and status pills

Route anywhere

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

Generic integration tiles for email, sheets, chat, CRM, automate, and webhook

No credit card required. Set up in under 60 seconds.

Connect & automate

Connect your favorite tools and automate everything

SplitForms works with the destinations you route to and the platforms you build on — from Slack and Sheets to WordPress, Shopify, and Next.js.

Connect your SplitForms form to Slack, Google Sheets, Mailchimp, Zapier and more

Trusted by indie teams and agencies shipping forms worldwide

PETAL/COKRAFT.DELINEAR-XBUILD.DEVSTUDIO 71MERIDIANFRAME&CO

Testimonials

Loved by developers shipping at every scale.

40 quotes on record — from indie hacks to agency migrations.

Common questions

Frequently asked questions.

View all FAQs
Is splitforms a real Netlify Forms alternative?

Yes, when portability matters. Netlify Forms is the stronger free-volume choice for a site that stays on Netlify because current credit plans include unlimited form submissions. splitforms provides an independent endpoint that keeps working across Netlify, Vercel, Cloudflare, GitHub Pages, and other hosts.

How long does it take to migrate from Netlify Forms?

For an endpoint-based form service, migrate by creating a splitforms access key, changing the form action to https://splitforms.com/api/submit, deploying, and sending a test entry. Field names, validation, and styling can stay unchanged.

Does splitforms support the same features as Netlify Forms?

splitforms includes email delivery, a searchable dashboard, HMAC-signed webhooks on paid plans (one attempt, 8-second timeout), storage-backed file uploads on eligible plans, custom redirects, spam filtering, and a documented REST API. Netlify Forms-specific features like zero setup if you're already on netlify (just add the `netlify` attribute) may need an integration.

What does splitforms cost compared to Netlify Forms?

splitforms is free for 500 submissions/month; the current paid entry is $5/mo Pro (5,000 submissions), and the $59 3-Year plan includes 15,000 submissions/month across 36 months. Netlify Forms starts at Forms included; hosting plans start at $9/month. Verify both pricing pages because allowances can change.

Will my existing Netlify Forms forms break if I switch?

Your HTML can stay in place. Preserve field names, validation, and styling, change the action and access key, then test the production form before completing the switch.

Does splitforms have a long-term plan?

Yes — the 3-Year plan is one $59 payment covering 36 months at 15,000 submissions/month, with no monthly billing in between. Check Netlify Forms's current pricing page before comparing billing terms.

Is splitforms a good fit for teams permanently committed to netlify hosting?

splitforms is built for developers shipping production sites — static sites, SaaS landing pages, JAMstack apps, and agency client work. For teams permanently committed to netlify hosting, the deciding factor is usually whether zero setup if you're already on netlify (just add the `netlify` attribute) matters to you; if it does, keep Netlify Forms in the mix. Otherwise splitforms is the endpoint-driven option.

Simple pricing

Start free. Scale when you need more.

Choose a plan that fits your workflow — from a free form endpoint to full automations, exports, and higher submission limits.

Free

$0

Free forever

 
Best for testing

For side projects and indie devs.

  • 500 submissions / mo
  • Unlimited forms
  • Email notifications included
  • Honeypot spam filtering
  • Submissions dashboard
  • MCP setup stays free
  • No credit card required

3-Year

$59/ 36 months
was $99 · save 40% · new-user price

Pay $59. 3 years sorted.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • Renews every 3 years
  • Long-term discount
  • Priority support included
  • Vote on the roadmap

No credit card required on Free • Cancel anytime

Deep dive

The full picture, no fluff.

Short, honest answers on pricing, migration, and when Netlify Forms is still the better fit.

01

Short answer: which one should you pick?

Choose Netlify Forms when the site already runs on Netlify and is likely to stay there. Current credit-based plans include free, unlimited form submissions, and Netlify provides dashboard storage, file uploads, notifications, webhooks, and API access without adding another vendor. That is a genuinely strong bundled offer.

The structural problem with Netlify Forms is portability: the moment you move hosts — to Vercel, Cloudflare, your own server, anywhere — your forms break. splitforms is host-agnostic. The action URL works the same regardless of where the page is served, which means moving hosts in the future doesn't touch your form layer at all.

02

Why developers switch from Netlify Forms to splitforms

The most common trigger is host migration. A team decides to move from Netlify to Vercel or Cloudflare for performance, pricing, or deployment-feature reasons — and discovers Netlify Forms doesn't follow them. Every form has to be rewritten to point at a new backend during the migration. splitforms removes this entirely: the form action URL is host-independent, so moving hosts is a deploy-config change, not a forms-rewrite project.

The second trigger is operational separation. Agencies and product teams sometimes want one form layer across Netlify, Vercel, Cloudflare, and traditional hosts. splitforms gives those sites the same endpoint, dashboard, access model, and signed-delivery behavior instead of coupling each form to its deployment platform.

The third trigger is agent provisioning. splitforms' authenticated MCP server can create a real form with specified fields and return an access key plus ready-to-paste HTML. Netlify has strong Agent Runners and prompt templates, but the workflow remains part of the wider Netlify project platform.

03

Netlify Forms vs splitforms: feature comparison

Host requirement
splitforms works on any host. Netlify Forms only works on Netlify-hosted sites.
Free tier
splitforms includes 500 submissions/month on any host. Netlify's current credit-based plans include unlimited form submissions for sites hosted on Netlify; legacy plans retain their older, separately metered limits.
Paid tier pricing
splitforms Pro is $5/month for the standalone service. Netlify forms are bundled into hosting plans, with Personal currently starting at $9/month. These are different product shapes, so a per-submission cost comparison is misleading.
Dashboard and API
both products store submissions, support exports, expose APIs, and handle uploaded files. Compare the workflow and retention limits of the exact plan rather than assuming either lacks these basics.
Webhooks
splitforms unlocks HMAC-SHA256 signed webhooks (single delivery attempt, 8-second timeout) on paid plans. Netlify supports email, Slack, outgoing webhooks, Zapier, n8n, and form-triggered functions.
Spam protection
splitforms uses AI classification plus honeypot. Netlify uses honeypot plus reCAPTCHA, which adds user friction.
Agent surface
splitforms ships an MCP server that can provision forms and inspect submissions. Netlify ships Agent Runners and form-oriented prompt templates inside its hosting platform.
04

Common Netlify Forms issues splitforms solves

  • We're moving off Netlify and our forms are about to break.

    splitforms' action URL is host-independent. Move hosts whenever you want; the forms keep working without changes.

  • We manage forms across several hosting vendors.

    splitforms provides one independent access model and delivery pipeline for all of them.

  • We need signed webhook delivery at a small-service price.

    splitforms exposes HMAC-SHA256 signed webhooks from the $5/month Pro plan.

  • I want to drive form submissions from a Claude or Cursor agent.

    splitforms ships an MCP server natively.

05

splitforms advantages over Netlify Forms

Host portability is the headline. splitforms is the form backend you can point at from Netlify today, Vercel tomorrow, Cloudflare next year, your own server after that — without touching the form. For any team that thinks of hosting as a tradeable layer, this is a structural win.

A standalone control plane. Search submissions, filter by form and date, and export to CSV without coupling those workflows to the hosting account.

A low standalone paid floor. Pro is $5/month, while Netlify's price includes a much broader hosting platform. splitforms is attractive when you need only the form backend.

HMAC-SHA256 signed webhooks on paid plans — single delivery attempt, 8-second timeout. Netlify also supports outgoing webhooks; evaluate signing and delivery-log requirements for your integration.

AI spam classifier on top of honeypot. You can drop reCAPTCHA entirely and stop forcing users through image puzzles.

MCP server for AI agents — Claude and Cursor can provision a form, generate its markup, and inspect submissions through an authenticated tool surface.

06

How to migrate from Netlify Forms to splitforms

Step 1: get a splitforms access key (free, no credit card). Step 2: in your form HTML, remove the `netlify` attribute and add `action="https://splitforms.com/api/submit"` and `method="POST"`. Step 3: deploy and submit a test entry, confirm it lands in the splitforms dashboard and owner inbox; Pro adds signed webhooks when you need automation.

If you've been relying on Netlify's bot-field honeypot, splitforms includes equivalent honeypot protection out of the box plus an AI classifier on top. Past submissions stay in your Netlify dashboard for as long as you keep your Netlify account active; splitforms starts collecting from the moment you switch. There's no need to rewrite anything else — field names, validation, redirect URLs, and CC recipients all transfer one-to-one.

07

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

Day 1, minute zero: `grep -rn 'netlify\|data-netlify\|netlify-honeypot' .` across your repo. You'll find the magic attributes scattered across `index.html`, `src/pages/contact.astro`, or `app/contact/page.tsx` depending on your stack — `<form name="contact" netlify netlify-honeypot="bot-field" action="/thanks">`. The Netlify Forms convention is wholly attribute-driven, so the migration is mostly attribute deletion. Open a `splitforms-migration` branch, strip the `netlify`, `data-netlify`, and `netlify-honeypot` attributes off each form, then add `method="POST"`, `action="https://splitforms.com/api/submit"`, and a hidden `access_key` input.

Minute fifteen: push the branch and let your host build a deploy preview. Submit a test entry from the preview URL, confirm it lands in the splitforms dashboard with the right field values and any file attachments. Now run shadow mode: in your form handler add a `Promise.allSettled([fetch('/', {method:'POST', body:formData}), fetch(splitformsUrl, {method:'POST', body:formData})])` so Netlify's built-in form handler and splitforms both receive every submission for 24 hours. Compare counts in both dashboards, verify file handling and notifications, and keep the provider whose operational model fits the project.

Day 2: remove the duplicate Netlify post, redeploy, watch a full day of real production traffic flow through splitforms only. Once you're confident, you can leave the Netlify Forms feature toggled off in your `netlify.toml` or just stop using the attributes — Netlify won't try to capture forms that don't have the `netlify` attribute anymore. Splitforms's free tier (500/mo, unlimited forms, full dashboard) covers dashboard validation at zero cost, and Pro adds webhooks for $5/month if the cutover needs downstream delivery.

08

When NOT to switch to splitforms (honest take)

If you're committed to Netlify hosting, Netlify Forms is one less dependency to manage. Current credit-based plans include unlimited form submissions, configuration is a single `netlify` HTML attribute, and the forms panel lives beside deploy logs. Adding a separate form vendor would create an extra account and credential without an obvious economic benefit.

The same answer applies to companies already using Netlify Functions, Netlify Identity, Netlify Edge, Agent Runners, and the Forms feature as one approved platform. Adding splitforms means a fresh vendor review and a new operational surface. Switch only when portability, independent administration, MCP provisioning, or splitforms' delivery controls solve a concrete need.

And if your forms are part of a Jamstack starter template you publish for others, Netlify Forms is the most copy-pasteable option — readers don't need to sign up for a new service to make the template work, just connect to Netlify. Splitforms requires an access key, which is friction for tutorial readers.

09

Frequently asked questions

Will splitforms work on a site I host on Netlify? Yes — splitforms works on any host, including Netlify. You just remove the `netlify` attribute and add a standard form action URL.

What if I move from Netlify to Vercel later? Nothing changes for your forms. The splitforms action URL is host-independent.

How does the spam protection compare to Netlify's reCAPTCHA setup? splitforms uses AI classification plus honeypot, which is accurate enough that you can drop reCAPTCHA and stop punishing legitimate users with image puzzles.

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

Does Netlify still have a 100-submission free limit? Current credit-based plans include unlimited form submissions. The 100-per-site allowance applies to legacy Free and Starter plans documented separately by Netlify.

Does splitforms have a long-term plan? Yes — $59 for the 3-Year plan at 15,000 submissions/month for 36 months.

More comparisons

Compare splitforms to other backends.