Get a free access key
Sign up at splitforms.com — no credit card. Copy your key from the dashboard.
SplitForms vs Formspark
Choose SplitForms as a Formspark alternative when signed webhook deliveries, native storage-backed uploads and recurring monthly capacity matter more than prepaid billing. Pro is $5/month for 5,000 submissions/month. Formspark can cost less for a quiet site that consumes a bundle slowly; compare the complete workflow before switching.
Read our full Formspark review
Feature-by-feature comparison
A side-by-side look at the details developers actually care about when comparing splitforms and Formspark.
| Feature | splitforms | Formspark |
|---|---|---|
| Free tier | 500 submissions, no card, no time limit, unlimited forms | 250 submissions total, 10 forms |
| Cheapest paid plan | $5/mo Pro (5,000/mo) or $49/yr Annual (15,000/mo) | $25 once for 50,000 submissions (promotional offer) |
| Submission dashboard | Yes, with search & export | Yes |
| Webhook delivery | Signed with HMAC-SHA256 (sha256= signature header); 8-second timeout; one automatic retry after about 2 seconds on network errors, timeouts and 5xx responses (4xx is not retried); delivery log in the dashboard. Paid plans (Pro and Annual). | Included on Free; requests are not signed |
| File uploads | Paid plans: 5 files at 5 MB each (500 MB on Pro, 5 GB on Annual) | External upload provider; Formspark stores the URL |
| Spam protection | Honeypot, time-trap, rate limits + automatic spam scoring | Automatic filtering, honeypot and optional verification providers |
| Host requirement | None — works anywhere | None |
Pricing checked October 14, 2026. Source: Formspark's pricing page.
Published by SplitForms, a competing provider. Based on the linked documentation, not a hands-on reliability benchmark.
Verdict
Formspark is a good prepaid option. SplitForms is the stronger fit when your receiver needs signed webhook requests and your team wants a recurring allowance plus MCP provisioning. Do not describe Formspark as honeypot-only: its current docs include automatic filtering and several verification providers.
| 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 | |
| Formspark | 250 submissions total (never expire), 10 forms | $25 one-time for 50,000 submissions (list price $50) | Forever, per the plan guide | External upload provider; stored as a URL | Included on Free; unsigned requests | formspark.io/pricing | Not tracked before October 14, 2026 |
splitforms is a competitor; prices were checked on each vendor's public pricing page on October 14, 2026 (date per row).
Honest take
Stay with Formspark if one of these matters more to you than switching:
Leave Formspark in about 10 minutes
Keep your HTML, field names and styles. Only the action URL changes, plus one hidden access_key field.
Sign up at splitforms.com — no credit card. Copy your key from the dashboard.
Point your form at https://splitforms.com/api/submit and add one hidden access_key field. Field names and styling stay the same.
Send a test entry, confirm it reaches your inbox and dashboard, then remove the old endpoint.
Every submission lands in your inbox and a searchable dashboard on every plan, including Free. Paid plans add webhooks and integrations:
AI agents can manage forms through the splitforms MCP server, included on every plan.
Get started in minutes
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.


See everything
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.
Where your leads go
Forward submissions to email, Google Sheets, your CRM, or any webhook the moment they arrive. When you move off Formspark, your leads keep landing exactly where your team expects them — nothing to re-wire.

Common questions
Its current webhook documentation says it does not sign requests. SplitForms offers HMAC-SHA256 signed webhooks on paid plans.
No. Its current documentation lists automatic filtering and several optional verification providers in addition to honeypots.
Use /f/YOUR_ACCESS_KEY for the compatibility endpoint, or add access_key when using /api/submit. Also verify special controls, notification settings, uploads, redirects and integration mappings.
Deep dive
Short, honest answers on pricing, migration, and why teams move from Formspark to splitforms.
A prepaid balance can last a long time for a brochure site, while a recurring allowance may suit a regularly active lead funnel. Calculate expected usage across the life of the project and include collaborators, storage and operational features. Do not compare 50,000 total credits with a monthly limit as if both reset.
SplitForms Free starts with 500 total submissions. Pro is $5/month for 5,000 submissions/month, and Annual is $49/year for 15,000 submissions/month. If you rarely receive forms and do not need the extra workflow features, Formspark’s billing model deserves serious consideration.
Formspark’s webhook documentation explicitly states that requests are not signed. SplitForms paid webhooks use HMAC-SHA256, so a receiver with the signing secret can verify the raw request body before processing it.
Signatures do not remove the need to validate fields or handle repeated deliveries. SplitForms uses an eight-second timeout and one automatic retry after roughly two seconds for network errors, timeouts and 5xx responses; it does not retry 4xx responses. Design the receiver around those documented constraints.
Formspark’s guide uses a third-party provider to upload files and stores the resulting URL. SplitForms can store incoming multipart files through its Storage integration on paid plans. That changes the implementation and access workflow, so preserve existing file links until you have a deliberate retention plan.
SplitForms currently accepts up to five files of 5 MB each per submission. If your existing uploader accepts larger files, keep a compatible external workflow or adjust the limits openly. Never assume changing the action URL imports old attachments.
Formspark documents automatic filtering plus Botpoison, reCAPTCHA, hCaptcha, Turnstile, custom spam words and honeypots. SplitForms also applies server-side controls. Evaluate false positives and review behavior instead of assuming a shorter feature description means weaker protection.
The team limits in Formspark’s pricing page and documentation differ. Confirm the applicable paid limit if collaboration affects your purchase. This comparison avoids turning that inconsistency into an unsupported unlimited-members claim.
Keep your visitor field names, labels and validation. Create the receiving form in SplitForms, then set action to https://splitforms.com/f/YOUR_ACCESS_KEY. Alternatively, use https://splitforms.com/api/submit and add a hidden access_key input. Copy the actual form access key from Setup; an account token is not a substitute.
Recreate notification recipients, redirects and any autoresponder in the dashboard. Check the upload plan and Storage connection. For webhooks, update payload mapping and signature verification. Test the deployed page, confirm the stored answers and attachments, then verify email and the receiving integration separately.
More comparisons