Comparison
Web3Forms, but with routing and a delivery log
Web3Forms is a genuinely good form-to-email service. WebForms is what you move to when one inbox is no longer enough.
Web3Forms does one thing well: you verify an email address, paste the access key it gives you into a hidden input, and submissions arrive in that inbox. For a personal site or a landing page that just needs a contact form, that simplicity is the feature, and swapping it for something heavier would be a downgrade. It is not a bare relay either. Its terms say submissions are kept for up to three years, with how much the dashboard shows depending on your plan.
The limits show up when a form has to reach more than one place. Webhooks and Google Sheets sit on Web3Forms' paid plans, and its docs do not describe routing a submission by what it says, checking whether a notification was delivered, or retrying one that failed. Getting the same enquiry into a Slack channel and your CRM at once means building that yourself behind a webhook.
WebForms keeps the part that works: point a form at an endpoint, no backend, no SMTP credentials. Behind it, one submission can go to email, Slack, Discord, Telegram and webhooks at once, routing rules send it to different places depending on the answers, and every attempt is logged with its status. A failed webhook is retried; an email address that bounces is suppressed so it is never mailed again. A missing notification becomes something you can diagnose instead of guess about.
When to stay with Web3Forms
Switching has a real cost. These are the cases where we would not bother.
- You do not want to manage an account. Web3Forms issues an access key to a verified email address, and that key in the markup is all a form needs.
- You need to keep submissions for years. Web3Forms says it stores them for up to three years; WebForms keeps them for 30 days on Free, 180 on Pro and 365 on Agency, so long-term records mean exporting.
- You only ever need email. Routing and a delivery log are machinery a form that goes to one inbox will never use.
Weighing Web3Forms against another service instead? Formspree vs Web3Forms, Web3Forms vs FormSubmit, Netlify Forms vs Web3Forms, Formspark vs Web3Forms.
WebForms vs Web3Forms
Capability by capability, then their published prices. Anything we quote for Web3Forms was read off their own pricing page on the date shown, but prices change, so check their pricing directly before deciding.
| Capability | WebForms | Web3Forms |
|---|---|---|
| Setup | Point the form action at your endpoint. No backend, no SMTP. | Paste an access key into a hidden input. No backend either. |
| Submission storage | Stored, searchable and exportable as CSV or JSON. Kept 30 days on Free, 180 on Pro, 365 on Agency. | Kept for up to three years under its terms, with dashboard visibility depending on plan. |
| Destinations per form | Email on Free. Email, Slack, Discord, Telegram and webhooks from one submission on paid plans. | Email. Webhooks and Google Sheets on paid plans. |
| Delivery visibility | Per-destination log with status, response and retry history. | Not a documented feature. |
| Failed delivery handling | Webhooks and chat apps retry with backoff. A bounced email is never resent, and the address is suppressed. | Retries are not a documented feature. |
| Routing rules | Route on field values on paid plans: budget over X to sales, everything else to support. | Not a documented feature. |
| Spam filtering | Honeypot, Turnstile, rate limits and an AI classifier, all on the free plan too. | Honeypot on every plan. reCAPTCHA and Turnstile on paid plans. |
| Signed webhooks | HMAC-SHA256 signature and timestamp on every webhook. | Webhooks on paid plans. Signing is not a documented feature. |
| Reading submissions by API | REST API on paid plans. | Submissions API on Pro. |
| Team access | 3 seats on Pro, 10 on Agency. | Team collaboration on paid plans. |
Web3Forms pricing
Read from their pricing page on . Prices in USD.
| Plan | Price | Submissions |
|---|---|---|
| Personal | Free | 250 / month |
| Starter | $49 / year Yearly only, by application, for students, early-stage startups and non-profits | 5,000 / month |
| Pro | $15 / month $149 billed yearly. US prices; Web3Forms localises prices by country | 10,000 / month |
| Agency & Team | $39 / month $399 billed yearly | 20,000 / month |
Moving from Web3Forms
Create a form and copy the endpoint
Sign up, add a form, and copy its endpoint URL. Nothing is charged and no card is needed for the free plan.
Swap the action attribute
Replace the Web3Forms action URL with your WebForms endpoint and delete the hidden access_key input. Your existing field names carry over unchanged: we do not require a particular naming scheme.
Add your destinations
Add an email destination to match what you had, then add Slack, Discord, Telegram or a webhook if you want them. All of them receive the same submission.
Submit once and confirm
Send a real submission. It appears in the dashboard immediately and the delivery log shows each destination's result, so you can confirm the switch before you deploy it everywhere.
Want the field-by-field version? Read the complete Web3Forms migration guide
Try it without deciding anything
The free plan includes 300 submissions a month, unlimited forms, email delivery, stored submissions and spam filtering, with no card required and no expiry. Point one form at it and keep Web3Forms running on the others until you are convinced.
Questions
Close to it. Both are plain HTML form POSTs with no backend, so you change the action URL and remove the access_key input. Field names, redirects and AJAX submissions all keep working. The difference is what happens after the POST: one submission can reach several destinations, and each delivery is logged.
No. Any field name works and every field is captured. There is no required schema, and special fields like _redirect and _subject are opt-in additions rather than requirements.
Yes. Email is a destination like any other, and the free plan includes it. The stored submission and dashboard sit alongside it rather than replacing it.
Web3Forms' terms leave exporting to you, so export anything you want to keep before you switch. WebForms does not import another service's history. Everything from the moment you switch is stored and exportable.
Yes, and it is not a trial. It includes unlimited forms, email delivery, spam filtering and stored submissions, with no card required.
Other comparisons
- Formspree alternativeThe same no-backend model, with delivery you can actually inspect.
- Formspark alternativeA monthly plan instead of a submission bundle you have to keep buying.
- Basin alternativeThe same no-code form backend, minus the AI-site upsell you may not want.
- Formkeep alternativeOne plan, unlimited forms, no per-form add-on fee.
- Formcarry alternativeUnlimited forms and multi-destination fan-out, with a delivery log to check.
- KwesForms alternativeSkip the validation framework. Get routing and a delivery log instead.
- Slapform alternativeA flat quota, not a per-submission meter once you are past it.
- FormBackend alternativeThe same endpoint model, with routing and more places to notify at once.
- FormBucket alternativeTiered plans and more destinations, instead of one flat unlimited price.
- FormSubmit alternativeKeep the zero-signup simplicity for a quick form. Add a dashboard when you outgrow it.
- Netlify Forms alternativeThe convenience of built-in forms, without tying your form backend to your host.
- Typeform alternativeKeep Typeform for the interface. Get more destinations and a delivery log for what it collects.
- Jotform alternativeKeep the builder if you want it. Get more destinations and a delivery log for what it collects.
- SurveyMonkey alternativeA survey tool with research-grade analysis, versus a lightweight backend for a form you already built.
- Wufoo alternativeOne of the oldest form builders, with pricing to match. A lighter backend for a form you already have.
- Paperform alternativeA document-style builder with e-commerce built in, versus a backend for a form you already have.
- Tally alternativeUnlimited free forms is hard to beat. A delivery log and routing rules are what it doesn't have.
- Cognito Forms alternativeWorkflow and approvals are real Cognito Forms features. Routing to five destinations at once is ours.
- Zoho Forms alternativeDeep CRM and Zoho-suite integration, versus a standalone backend that isn't tied to a bigger platform.
- Google Forms alternativeFree is hard to beat. Routing to more than a spreadsheet is what it doesn't do.
- Microsoft Forms alternativeBundled free into Microsoft 365. Routing and a delivery log are what it doesn't do.
- Getform alternativeForm endpoints with routing rules and a delivery log on every send.
- EmailJS alternativeKeep the no-backend contact form. Drop the SDK and keep every submission.
- splitforms alternativeA free tier that resets monthly, an AI spam classifier, and a log of every delivery attempt.
- Contact Form 7 alternativeFor WordPress sites where the form should not depend on PHP mail or another plugin.
- WPForms alternativeFor a form that does not need to be built inside WordPress, or a yearly licence per site.