← Back to all tools

Web3Forms

Form backend service that forwards form submissions to your email. No server-side code needed.

8/10
Verdict

Best for static sites that need a contact form without setting up a backend or serverless function.

Features6/10Ease of Use10/10Pricing8/10Documentation7/10

Use Cases

Add a contact form to a static site with spam protection — no backend code or server required
Build a multi-form landing page with unlimited forms for different lead capture points

Free Tier

100 submissions/month, unlimited forms, spam filtering, reCAPTCHA

How to Maximize the Free Tier

Web3Forms' 100 submissions/month free tier works for personal contact forms and low-traffic landing pages. The standout feature is unlimited forms — use a separate form for each conversion point on your site rather than routing everything through one. Spam filtering and reCAPTCHA are included, so you don't need a separate spam protection service. When you hit the 100 submission cap, the simplest upgrade is to route through a free serverless function instead of paying for Web3Forms.

Getting Started

Sign up → get access key → add HTML form with `action="https://api.web3forms.com/submit"` → add hidden input with access key → add reCAPTCHA if needed → submissions arrive by email. No backend code.

Pros

  • Unlimited forms: Create unlimited forms on the free tier — not limited by form count like most competitors
  • Spam protection: Built-in spam filtering with optional reCAPTCHA integration — keeps your inbox clean
  • Dead simple: Add an action URL and a hidden input to any HTML form — no JavaScript, no backend, no SDK needed

Cons

  • Submission limit: 100 submissions/month on the free tier — insufficient for sites with moderate traffic or active forms
  • No confirmations: No custom confirmation or auto-reply emails on the free plan — users don't get a receipt
  • No file uploads: File upload support requires the paid plan — free tier only handles text form fields

Alternatives