StaticForm vs Web3Forms

Web3Forms is one of the fastest ways to make a static form send email, and its permanent free plan is generous. We traced the live signup flow, checked every row of the current pricing table, and followed the data path behind its public access key. The real choice is convenience and a free tier versus deeper delivery controls and unmetered submissions.

Last verified August 2026Visit Web3Forms

What using Web3Forms actually involves

The first integration is almost frictionless. The less visible tradeoffs appear in quota behavior, action limits, retention, and where submission data is processed.

1

The public integration is unusually small

Every form posts to the same https://api.web3forms.com/submit endpoint and includes a hidden access_key. The key is intended to be public and identifies the destination email. Plain HTML works without a framework, while JSON and FormData work for AJAX. This is quick to paste, but it also means the key, not a unique endpoint URL, is the identity of the form.

2

Email verification is part of creating the first key

The current dashboard starts with an email-first account flow and asks for a verification challenge before it sends the login code. That challenge blocked our automated research session, so we verified the product behavior against the live app screens and current documentation rather than claiming a completed dashboard test we could not perform.

3

The free product is built around notification email

Free includes unlimited forms and domains, one recipient per form, two linked email addresses beyond the primary address, a custom redirect, three email templates, CSV export, hCaptcha, honeypot, and automatic spam filtering. The dashboard keeps free-plan submission history for 30 days. It is a useful permanent tier, not merely a trial.

4

The paid dashboard turns each form into a small integration hub

Pro adds up to five active integrations per form, webhooks, the submissions API, Google Sheets, Notion, Slack, Discord, Telegram, multiple recipients, CC addresses, autoresponders, custom HTML email, domain restrictions, reCAPTCHA v3, Turnstile, uploads, and three seats. Agency raises the active-integration limit to ten, linked emails to twenty, recipients to ten, and seats to ten.

5

Monthly quota and retention are the operating constraints

The free allowance is 250 submissions per month, Starter is 5,000, Pro is 10,000, and Agency is 20,000. Web3Forms warns at 90% and 100%, then stops accepting submissions until the next month. History is 30 days on Free, three months on Starter, and one year on Pro and Agency. The privacy policy also sets a maximum retention period of three years.

6

Privacy details deserve a deliberate read

Web3Forms says submission data is encrypted at rest on AWS and handled through AWS, Cloudflare, and Hetzner infrastructure. It operates from India and may process data in multiple regions. Its privacy policy also says submitter IP and email addresses may be sent to CleanTalk and Akismet for spam screening. A DPA and transfer safeguards are available, but this is not an EU-only data path.

A lightweight email gateway or an observable form workflow?

Web3Forms optimizes for the shortest path from HTML to an inbox. A universal endpoint and public access key mean you can wire a form without first modeling fields or actions. StaticForm asks you to create a distinct form and configure actions, which adds setup but gives each endpoint its own validation, inbox, and delivery history.

Web3Forms becomes substantially more capable on Pro. Its native Google Sheets, Notion, Slack, Discord, and Telegram integrations are convenient, and the permanent free tier is a clear advantage for tiny sites. StaticForm has fewer named connectors, but its configurable webhook can carry a custom payload and headers to any service, with exact request, response, failure, and retry details.

The cost model is the sharpest distinction. Web3Forms stops accepting requests after the monthly quota. StaticForm does not meter submissions, though email actions have a plan allowance. If one submission fans out to several destinations, StaticForm counts the actual work while Web3Forms limits the incoming event and the number of active integrations per form.

The privacy story also differs. StaticForm stores submission data in the EU. Web3Forms documents multi-region infrastructure, operations from India, and third-party spam checks that may receive a submitter IP and email. Neither approach is automatically wrong, but teams with an EU-only requirement have a simpler answer with StaticForm.

Try StaticForm free

7-day free trial. No payment method required.

Where Web3Forms genuinely wins

A strong permanent free plan

Two hundred and fifty monthly submissions, unlimited forms and domains, CSV export, custom redirects, hCaptcha, and 30 days of history can run a real low-traffic site indefinitely.

The smallest possible HTML integration

The shared endpoint plus hidden access key is easy to understand and copy. There is no endpoint-specific URL to look up and no JavaScript dependency for a standard form.

Useful chat integrations on one paid tier

Pro bundles Google Sheets, Notion, Slack, Discord, Telegram, webhooks, and the submissions API. That is convenient if those exact destinations match your workflow.

Multiple CAPTCHA options

hCaptcha is included on Free, while reCAPTCHA v3 and Cloudflare Turnstile are available on paid plans alongside automatic filtering and domain restrictions.

Feature by feature

FeatureStaticFormWeb3Forms
Setup and forms
Unlimited forms and domains
Dedicated endpoint per form

Web3Forms uses one endpoint plus a public access key.

Server-side field validation rules

Web3Forms accepts arbitrary submitted fields; most required and format checks live in your page.

Basic format handling
Custom redirect
File uploads

Web3Forms stores uploaded files for 30 days.

Starter+, 2 GB storage
Pro+, 5 MB each
Delivery and integrations
Email notifications
Autoresponder
Pro+
Custom sending domain or SMTP
Webhooks
Starter+
Pro+
Custom webhook body and headers

Web3Forms sends a fixed JSON payload and documents no custom headers.

Google Sheets and Notion
Pro
Pro+
Slack, Discord, and Telegram
Webhook
Pro+
Conditional action routing
Pro
Protection and operations
Automatic spam filtering
CAPTCHA choices
Four providers
hCaptcha free; reCAPTCHA v3 and Turnstile paid
Submission quota
Unlimited
250 to 20,000/month
Submission history
No fixed expiry
30 days to 1 year
CSV export
Submissions REST API
Pro+
Per-action logs and manual retry
EU-only submission hosting
Pricing
Permanent free plan
Entry production price

Web3Forms Pro is €13/month when billed yearly.

€9/month
€16/month Pro

The free tier is excellent; Pro is where workflows begin

The live EUR prices were checked in both billing modes. Pro is €16 month-to-month or €156 yearly, an effective €13 per month. Agency is €41 monthly or €419 yearly. A restricted Starter application is €51 per year for eligible students, startups, and nonprofits.

Web3Forms Free

€0 forever

  • 250 submissions per month
  • Unlimited forms and domains
  • One recipient per form
  • 30-day history and CSV export
  • hCaptcha and custom redirects

StaticForm trial

7 days all features

  • No payment method required
  • Full workflow and integrations
  • Production plans do not meter submissions
  • No permanent free tier

Web3Forms Pro

€16 /month

  • €13/month billed yearly at €156
  • 10,000 submissions per month
  • Five active integrations per form
  • Uploads, autoresponders, API, and webhooks
  • Three team seats

StaticForm Starter

€9 /month

  • Unlimited submissions
  • 25,000 email actions per month
  • 2 GB file storage
  • Custom email and webhook payloads
  • Execution logs, retries, and team access

Web3Forms Agency includes 20,000 submissions, ten active integrations per form, ten seats, and twenty linked emails. StaticForm Pro is €29 monthly with unlimited submissions and email actions, 20 GB storage, conditional actions, Google Sheets, and Notion.

Who should use which

Web3Forms makes sense if:

  • You need a permanent free plan and 250 monthly submissions are enough
  • Your main goal is forwarding a simple form to email with minimal setup
  • You want its specific Google Sheets, Notion, or chat integrations
  • You are comfortable with a public access key and monthly request quota
  • Its documented multi-region data path fits your privacy requirements

StaticForm makes sense if:

  • You do not want valid submissions rejected because a monthly quota was reached
  • You need custom webhook bodies, headers, execution logs, and manual retries
  • You want custom email content and a verified sender or SMTP connection on the entry plan
  • You need conditional routing or several actions without a per-form integration cap
  • EU submission storage is a requirement
Try StaticForm free

7-day free trial. No payment method required.

get started

Your next real lead is
waiting to arrive.

Set up a form in 5 minutes. Spam blocked automatically. Every real submission stored, delivered, and logged.

7-day free trialCancel anytimeData stored in EUSpam never counted

Ready to get started?

Add forms to your site in minutes