CatchForm

Point your form at a URL.
Read the replies.

A form backend for static sites. No server, no JavaScript, no signup for your visitors. Change one attribute in your HTML and submissions land in an inbox.

100 submissions a month on the free plan. No credit card.

<form action="https://catchform.dev/f/your-token"
      method="POST">
  <input name="email" type="email">
  <textarea name="message"></textarea>
  <button>Send</button>
</form>

1. Create a form

Name it, pick where notifications go. You get a unique endpoint URL.

2. Paste the URL

Drop it into your form's action. Works with any static host — Netlify, Vercel, GitHub Pages, S3.

3. Read submissions

Every entry lands in your inbox and your email. Export to CSV whenever you like.

Pricing

Free

$0

  • 1 form
  • 100 submissions / month
  • Spam honeypot included
  • No file uploads
  • No webhooks
Start free

Pro

$12/mo

  • 10 forms
  • 10,000 submissions / month
  • Spam honeypot included
  • File uploads
  • Webhooks
Start free, upgrade anytime

Questions

Do my visitors need an account?
No. They fill in your form as usual — nothing about the page changes for them.
How is spam handled?
A hidden honeypot field. Real visitors never fill it, bots do, and those submissions are dropped before they reach you.
Can I redirect people to a thank-you page?
Yes — set the redirect URL in your form settings. For safety it only accepts pages on the host you configured.
What happens if I go over my monthly limit?
Submissions are refused with a clear error until the next month, or until you upgrade. Nothing is deleted.
Who handles payments?
Paddle is our merchant of record. They handle payment, invoices and VAT.