Form submissions, validated, spam-free, and delivered straight to your inbox.

SendForm is a serverless form backend that receives submissions, validates fields, blocks spam, and routes notifications to your inbox and webhooks, on any static host.

99.6%Delivery rate
DKIM / SPF enforced
42msCold-start latency
Edge-cached endpoints
2 minSetup time
No servers. No DNS changes.

      

Submission sub_9k2f41ph8

Open Star Note
received 4 minutes ago · via /f/contact-9k2
J
John Doe
john@example.com
Phone+44 20 7946 0958
Address123 Example St, SW1A 1AA
CityLondon
Message

Hi, I'm interested in your pricing and whether the free plan covers a portfolio contact form. Thanks!

Form types

One endpoint, every kind of form.

Spin up any form your site needs. Each one gets its own secure endpoint, inbox, and notifications, no backend code required.

Send message

Contact form

Collect inquiries from visitors on business sites, portfolios, and landing pages.

Learn more
 
Coming soon

More form types

Newsletter signups, waitlists, and feedback forms are on the way.

Coming soon
Coming soon

Support & uploads

File attachments, job applications, and support intake, coming soon.

Coming soon

The form-submissions backend

Everything your form submissions need, nothing they don't.

Point your form at a SendForm endpoint and every submission is validated, spam-scored, stored, and turned into inbox notifications, webhooks, and stats, without you deploying a single server.

HTTPS enforced

Spam scoring, bot detection, and mandatory TLS on every endpoint. Standardized JSON responses out of the box.

Email + webhook

Forward submissions to your inbox and any custom endpoint. Replay and route however your stack needs.

Real-time stats

Monitor submissions and spam filtering as they happen, with 30-day analytics in the dashboard.

Spam filtered

Automatic spam protection and cooldown throttling built in, no captcha, no extra setup.

Grouped projects

Organize forms into projects with unique, secure identifiers. Every account starts with a General project.

Verified email

Notification targets are verified automatically, with DKIM/SPF enforcement keeping deliverability high.

From zero to receiving

Live in four steps. No backend required.

Create an account, make a form, paste the endpoint into your HTML. That's the whole setup, submissions start landing in your dashboard immediately.

1

Register or log in

Create your account and get a default project plus a secure dashboard. No credit card, no waiting.

2

Create a form

Name it, pick a project, and confirm the notification email. Each form gets a unique endpoint URL.

3

Paste the endpoint

Drop the URL into your HTML action, a fetch() call, or test it with cURL. Works on any static host.

4

Review submissions

See every submission, real-time stats, and form settings in your dashboard. Export anytime.

Interactive demo

Try a submission. Watch the response.

Simulate a form submit against a demo endpoint and preview exactly how SendForm responds, success, validation errors, and rate-limit cooldown. Nothing is actually sent.

POST  https://sendform.net/f/!demo123
Response preview 200 OK

Mocked response, no request leaves your browser.

Form submissions

Form submission questions, answered.

Copy your endpoint into a standard HTML form action or call it with fetch() from any static page. Form submissions are captured the same way regardless of host, GitHub Pages, Netlify, Vercel, Cloudflare Pages, or plain HTML.

No. SendForm is the backend for your form submissions. Your static site posts to a hosted endpoint, so there is nothing to deploy, scale, or keep patched, your site stays fully static.

Every form submission is stored in your SendForm dashboard where you can read, search, and export it, and a copy can be emailed to your inbox the moment it arrives.

Choose how each form submission reaches you: instant email notifications, a Slack message, or your own webhook, on top of everything kept in the dashboard.

Yes. Download your form submissions as CSV at any time, or pull them through the API to sync into a CRM, spreadsheet, or your own tools.

The free plan stores thousands of form submissions at no cost. Need more history or higher volume? Upgrade to Pro whenever your form submissions grow.

Yes. Submit the form or call the endpoint with fetch() from any framework, request Accept: application/json, and handle the form submission in your own UI with structured JSON back.

Email verification and submission cooldown are built in. Spam scoring and bot detection run automatically on every form submission, no captcha required, with optional stricter controls on Pro.

Ready when you are

Add forms to your static site in minutes.

Create your free account and start collecting submissions today. No servers, no credit card.