type: service
status: active
timestamp: 2026-06-20
tags: [forms, contact, primary]
status: active
timestamp: 2026-06-20
tags: [forms, contact, primary]
Web3Forms
Browser-only contact form backend — domain-bound key, no server, free unlimited
Web3Forms
Role
Backs the <ContactForm> component on every site. The access key is
domain-bound so it can ship in client JS without leaking server
credentials.
Free tier
- Unlimited submissions
- Unlimited domains per access key
- Email forwarding included
- Spam protection (hCaptcha optional)
Card / subscription required?
NO. Sign-up is email-only — Web3Forms emails the access key after verifying the address. No payment method requested.
Alternatives
- Formspree — fallback
- Formspark
- FormKeep
- Pageclip
Swap cost
Low — same form-POST shape, swap the action URL and the key field
name. Wrapped behind @chirag127/contact-form.
Why this is our pick
Truly free, browser-only, domain-binding means no server token to leak, and the spam protection is good enough out of the box.
Cross-refs
- Formspree — fallback
- No card-on-file rule