On Web3Forms
Web3Forms turns any HTML form into a working contact form by sending submissions straight to your inbox without writing backend code. You paste a short HTML snippet with your access key, and form data arrives via email and is stored for 30 days on the free tier. It supports 20+ frontend stacks (React, Vue, Svelte, Webflow, etc.) and includes spam protection, custom redirects, and integrations like Google Sheets, Slack, and Zapier on paid plans.
If you need a contact form that just works without touching a backend, Web3Forms is the simplest route. The free tier is genuinely useful for low-volume sites, and paid plans scale affordably with real integrations like Google Sheets and Slack. The biggest trade-off is that submissions are email-first with limited retention on the free plan, so teams needing a database or high-volume logging should look elsewhere.
Key features
- No server or backend code needed
- Works with HTML, JavaScript, React, Vue, Svelte, Next.js, Astro, Hugo, Webflow, and more
- Secure HTTPS and AWS-powered infrastructure
- GDPR compliant with no data sharing
- Spam protection via hCaptcha and honeypot
- Custom redirect pages after submission
- Submission history retention (30 days free, 1 year paid)
- Integrations with Google Sheets, Slack, Discord, Telegram, Notion, Zapier
- File uploads and autoresponders on paid plans
- Submissions API for programmatic access
Pros and cons
- No backend code required — works with static sites and SPAs
- Free forever plan with 250 submissions/month and unlimited forms
- 20+ frontend integrations (React, Vue, Svelte, Webflow, Astro, Hugo, etc.)
- Spam protection included even on free plan (hCaptcha, honeypot)
- Custom redirect pages and email customization on all plans
- Secure HTTPS delivery and AWS hosting with GDPR compliance
- Submissions stored for 30 days on free tier (1 year on paid)
- Integrations with Google Sheets, Slack, Discord, Telegram, Notion
- Free plan caps at 250 submissions/month; paid plans needed for higher volume
- No native database; submissions are email-first with limited retention on free tier
- File uploads and autoresponders only in paid plans
- Email deliverability depends on your SMTP setup and DNS records
- Limited to 3 email recipients per form on free tier
Pricing
- Unlimited forms
- 250 monthly submissions
- Unlimited domains
- Advanced spam protection
- hCaptcha integration
- Custom redirect page
- All basic features
- Everything in Free
- 5,000 monthly submissions
- 3-month submission history
- Up to 3 email recipients per form
- 5 linked email addresses
- Export to CSV
- Everything in Starter
- 10,000 monthly submissions
- 1-year submission history
- Up to 5 email recipients per form
- 10 linked email addresses
- File uploads/attachments
- reCaptcha v3
- Cloudflare Turnstile
- Autoresponders
- Webhooks
- Google Sheets integration
- Notion integration
- Slack integration
- Discord integration
- Telegram integration
- Custom email subject and from name
- Multiple email recipients
- CC emails
- Dynamic field variables
- All email templates
- Up to 5 active integrations per form
- Submissions API
- Everything in Pro
- 20,000 monthly submissions
- 1-year submission history
- Up to 10 email recipients per form
- 20 linked email addresses
- Unlimited emails add-on
- Team access controls
- Dedicated support
- Up to 10 active integrations per form
Best for
Integrations & platforms
Google Sheets · Slack · Discord · Telegram · Notion · Zapier · Webhooks · Submissions API
Frequently asked questions
Is this service really free?
Yes. Web3Forms offers a free plan with 250 monthly submissions, unlimited forms and domains, and basic features. No credit card is required to start.
What are the limits of the free plan?
The free plan allows 250 monthly form submissions, 30 days of submission history, up to 3 email recipients per form, and 2 linked email addresses.
My Access Key is publicly available. Is that safe?
The Access Key is not a secret API key; it acts as an alias to your email address. On Pro plans you can restrict submissions to trusted domains for extra protection.
How can I cancel or modify my plan?
Use the 'Manage Subscription' link on the billing page in your account or contact support to cancel or change your plan.
What happens if I exceed the submission limit?
You’ll receive a warning at 90% of your limit and a final notice at 100%. Once exceeded, new submissions are paused until the next month or you upgrade.
Is Web3Forms GDPR compliant?
Yes. Web3Forms does not collect personal data beyond form submissions, stores data securely, and deletes it after the retention period without sharing with third parties.