# CatchForm > Form backend for static sites. Point an HTML form at a URL and get submissions by email — no server, no JavaScript, no backend code. CatchForm accepts POST from a plain HTML form on any host, stores the submission in a web inbox, emails it to an address you confirmed, and can forward it to your own endpoint. Built for sites on Netlify, Vercel, GitHub Pages, Cloudflare Pages, Astro, Hugo, Jekyll and plain HTML. Run by Tilek Kubanov from Bishkek; data is stored on servers in Germany. ## Docs - [Documentation](https://catchform.dev/docs): endpoint URL, request format, honeypot spam field, redirects, JSON responses, file uploads, webhooks, email notifications - [HTML form to email](https://catchform.dev/guides/html-form-to-email): the plain-HTML walkthrough, what the action attribute does and what the visitor sees after submitting - [Contact form for Astro](https://catchform.dev/guides/contact-form-astro): component, fetch() submission, handling errors - [Contact form for Hugo](https://catchform.dev/guides/contact-form-hugo): shortcode and partial ## Comparisons - [CatchForm vs Formspree](https://catchform.dev/alternatives/formspree): free plan is 100 submissions/month kept until deleted, against 50 kept 30 days - [CatchForm vs Forminit, formerly Getform](https://catchform.dev/alternatives/getform): 10,000 submissions for $12/mo against 5,000 billed yearly - [CatchForm vs FormSubmit](https://catchform.dev/alternatives/formsubmit): an account and a stored inbox against no account and email only, no CAPTCHA for your visitors - [CatchForm vs Netlify Forms](https://catchform.dev/alternatives/netlify-forms): works on any host, not only on Netlify ## Pricing - [Pricing](https://catchform.dev/pricing) - Free — $0: 1 form, 100 submissions/month, no file uploads, no webhooks - Starter — $5/mo: 3 forms, 1,000 submissions/month, file uploads, no webhooks - Pro — $12/mo: 10 forms, 10,000 submissions/month, file uploads, webhooks - Every plan includes CSV export, a spam honeypot, a custom thank-you redirect and an inbox that keeps submissions until you delete them. ## Answers to common questions - Does the visitor need an account? No. Nothing about your page changes for them. - Does it work without JavaScript? Yes. A plain form POST is the primary path; fetch() from another domain is supported too. - How is spam handled? A hidden honeypot field, not a CAPTCHA. - Where is the data? Servers in Germany, hosted with Hetzner Online GmbH. Export to CSV on every plan. ## Contact - [Contact](https://catchform.dev/contact) · hello@catchform.dev