Get your HTML form submissions by email.
No server. No JavaScript.
Change one attribute in your HTML form. Every submission is emailed to you and saved in an inbox you can search and export — no backend to write, no signup for your visitors.
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>
- sarah@northwind.studio
- message
- Do you take on retainer work in Q4? We need a landing page and a small CMS.
Try it right here
This form posts to a demo endpoint. Nothing is stored and no email is sent — you just see what would land in your inbox.
Your submission will appear here.
After a submit
Three things happen, and you decide which of them matter.
Redirect or JSON
Send visitors to your own thank-you page, or leave it empty and get
{"success": true} back for a
fetch() call.
Email with Reply-To
A notification lands in your mailbox. Hit reply and the answer goes straight to the person who filled in the form — their address becomes the Reply-To.
Webhook
On Pro, every submission is POSTed to your endpoint as JSON — for Slack, a CRM, or whatever you already run.
Create a form
Name it, pick where notifications go. You get a unique endpoint URL.
Paste the URL
Drop it into your form's action. Works with any static host — Netlify, Vercel, GitHub Pages, S3. See how form data reaches your inbox.
Read submissions
Every entry lands in your inbox and your email. Export to CSV whenever you like.
Who runs this
Built and run by one developer — Tilek Kubanov, Bishkek. You write to hello@catchform.dev, I answer.
Your data stays in Germany — stored on our servers hosted with Hetzner Online GmbH.
Your submissions are yours — export everything to CSV at any time, on every plan.
Backed up every day — database and uploaded files, the last 14 days kept.
Pricing
Start free. Upgrade when the volume asks for it.
Free
$0
- ✓ 1 form
- ✓ 100 submissions / month
- ✓ Spam honeypot, CSV export, custom redirect
- — File uploads
- — Webhooks
Pro
Everything below$12/mo
- ✓ 10 forms
- ✓ 10,000 submissions / month
- ✓ Spam honeypot, CSV export, custom redirect
- ✓ File uploads
- ✓ Webhooks
Questions
- Do my visitors need an account?
- No. They fill in your form as usual — nothing about the page changes for them.
- Why do I have to confirm the notification address?
- Because it can be any mailbox, including one that is not yours. We send a single confirmation link to it, and notifications start once someone opens that link. Submissions are stored and shown in your inbox either way — nothing is lost while you wait.
- 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.
One attribute, and you are done
100 submissions a month, free, with no card on file.
Start free