SendForm.net

Collect form submissions without a backend

Contact forms, online forms and feedback widgets, with every submission in one inbox.

Jump to a chapter

Contact form backend for any website

Keep the form you already have and point it at your SendForm endpoint. Every submission is checked for spam, emailed to you and stored, with no server to run.

  • Works with plain HTML, fetch and any framework
  • Email notifications and automatic replies
  • File uploads, redirects and a paused message
How the contact form backend works
A website contact form that sends its messages to SendForm
The setup screen with the HTML snippet for a contact form

Online form builder with a live preview

Start from a template, add questions, pick your colors and header, then share the link. The preview next to the editor updates as you type.

  • Templates and twelve question types, including pages
  • Your colors, fonts and header art or image
  • One response per person and closing dates
Build your first online form
The finished online form as people see it when they open the link
The form builder with questions on the left and a live preview on the right
The design options of the form builder with colors and header

Feedback and star rating widgets for your pages

Add a Was this helpful? question or a star rating to docs, articles or product pages. Votes and comments are grouped per page, so you know what to improve.

  • Yes / No or 1 to 5 stars, with an optional comment
  • Two lines of HTML, matches your colours in light and dark
  • Results per page and over time
Try the widgets live
A docs page with the yes or no and star rating widgets under the article
Ratings of a feedback widget with the average and the spread of stars

One inbox and clear analytics for every submission

Search, filter, star and reply. See which forms bring in the most, when people submit and how much spam was stopped, compared with the period before.

  • Unread, starred and with-files filters
  • Totals compared with the previous period
  • Export to CSV whenever you like
Open your inbox
The inbox with a list of submissions and the selected message
Analytics with totals compared with the previous period

Share links, embeds and QR codes for your forms

Copy a short link, embed the form on your site, prefill answers through the link for people you know, or print a QR code with your logo.

  • Inline frame or button embed
  • Prefilled links for known people
  • QR codes with your logo, made with QRabbit
Share your first form
The share tab with link, embed code and QR code

Send submissions to Slack, Google Sheets and webhooks

Forward every submission to Discord, Slack, Telegram, Mattermost, email or your own webhook, so new messages land where your team already works.

  • Chat apps, email and custom webhooks
  • Set up per form in a minute
  • See where every form delivers
Connect your first plugin
The plugins tab with delivery destinations

Paste one line of HTML and start receiving submissions

No server, no database and no SDK. Use a plain HTML form, fetch() or cURL, and get JSON back when you ask for it.


    

Every form is protected by PrivCaptcha, free on every plan

PrivCaptcha is our own privacy-first CAPTCHA. It stops bots without tracking your visitors or sending their data to ad networks, and it is included on every form, on every plan.

  • No tracking and no ad networks
  • Accessible puzzle instead of picking traffic lights
  • Works together with the honeypot and rate limits
Visit privcaptcha.com
The PrivCaptcha website

Print your form on anything

Every online form gets a QR code with your logo. Want your own colours, frames and dot styles? Open it in QRabbit, our free QR code studio.

  • Static codes are free and unlimited
  • Colours, frames, dot styles and your logo
  • Download as PNG, SVG or WEBP
Open QRabbit
QRabbit with a QR code for a SendForm online form

Built to respect the people who fill in your forms

What happens behind a form matters as much as how it looks.

Typical form toolSendForm
Spam protectionHow bots are stoppedOften a tracking captchaPrivCaptcha, no profiling
Ad trackers in formsScripts loaded for your visitorsOftenNone
IP addressesFor one-response checksOften in plain textOne-way hash only
Deleting your dataA form with its submissions, files or your accountVaries by planAny time, every plan

SendForm Pricing - Compare Plans & Features

See SendForm plans and pricing. Start free and upgrade as you grow - billed monthly or yearly, all prices in EUR, VAT included. Compare features to find the plan that fits.

SendForm Plans

Free

€0 forever
 
Get started
  • Unlimited forms & projects
  • 100 Monthly Submissions
  • 1 Email Recipients
  • Chat app integrations
  • Spam Protection

Personal

€5.00 /month
incl. VAT
Billed monthly
Subscribe
  • Unlimited forms & projects
  • 1.000 Monthly Submissions
  • 1 Email Recipients
  • Chat app integrations
  • Spam Protection
  • Captcha Protection
  • Custom Webhook
  • Auto-Responder
  • Export CSV

Business

€25.00 /month
incl. VAT
Billed monthly
Subscribe
  • Unlimited forms & projects
  • 5 Team Seats
  • 20.000 Monthly Submissions
  • 5 Email Recipients
  • Chat app integrations
  • Spam Protection
  • Captcha Protection
  • Custom Webhook
  • Auto-Responder
  • Export CSV
  • File Upload
  • 5 GB File Storage
  • Feedback & Rating Forms

See the full plan comparison on the pricing page.

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 includes 100 form submissions a month at no cost. Need higher volume? Paid plans scale up to 20,000 a month, and the quota resets with each billing period.

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.

Every form ships with a honeypot, submit-timing checks and rate limiting, plus PrivCaptcha, our privacy-first CAPTCHA, on every plan. Turn on 'require JavaScript' for stricter filtering, and see how many spam submissions each form blocked right in your dashboard.

Yes. SendForm has a feedback form type that drops a 'Was this helpful?' Yes / No widget or a 1 to 5 star rating onto any page with two lines of HTML. Every vote is tied to its page, so you get a helpful rate or average score for each one, plus optional comments.

Yes. Alongside email and your own webhook, SendForm can post each submission straight into Discord, Slack, Telegram, or Mattermost, so new messages land in the channel your team already watches, no extra tooling required.

Yes. Turn on file uploads for a form and visitors can attach files with their submission, stored securely and linked right in your dashboard. You set the size limit and how many files each submission may include.

Yes. Because your form only posts to a URL, SendForm works anywhere you can host an HTML file, including GitHub Pages, Netlify, Vercel, Cloudflare Pages, and any static site generator. There is nothing to deploy on your side.

Add forms to your static site in minutes.

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