SAVEFORM
Forms

A backend for every form on your site.

Keep the HTML form you already have. Point its action at one endpoint and SaveForm captures, filters, stores, and forwards every submission — no server to run, no SDK to install.

No credit card required · One endpoint, any framework

<form
  action="https://saveform.io/api/submit/form_a91"
  method="POST">
  <input name="email" type="email" required />
  <textarea name="message"></textarea>
  <button type="submit">Send</button>
</form>
Ready to receive submissions
POST · 200 OK · <200ms

How it works

Three steps, zero backend.

01

Point your form

Set your form's action to your SaveForm endpoint. Plain HTML or any framework.

02

We capture & filter

Fields are parsed automatically, spam is dropped, files are stored, and a notification fires.

03

Read & forward

Search the dashboard, export to CSV/JSON, and pipe submissions to Slack, Zapier, or your API.

Submission pipeline

Everything that happens after submit.

The five-minute setup gets you a working form. These are the things that matter the next ninety days — and they all come standard.

Spam filtering

Honeypot detection and rate limiting catch bots before they ever reach your dashboard — no CAPTCHA.

Email alerts

Per-form recipients and instant notifications, with reply-to set to the submitter when present.

Webhooks

Forward every submission to Slack, Discord, Zapier, n8n, or your own API — each delivery logged.

File uploads

Accept attachments alongside the submission, with signed download URLs in webhook payloads.

Submissions dashboard

A searchable home for every submission, with an auto From column when a name or email is present.

CSV & JSON export

Pull your data out in one click, or programmatically through the REST API. It is yours.

Custom redirects

Send users to a thank-you page, keep query strings, or return JSON for AJAX forms — per form.

Full REST API

Token-authenticated endpoints to list, read, export, and delete submissions from your own tooling.

Also on SaveForm

Need structured answers, not messages?

When you want to ask many people the same question and chart the result, reach for a survey instead — same dashboard, same data ownership.

Explore Surveys

Get started

Your form. Your data.
Zero server drama.

Add a form action URL, hit deploy, and start collecting submissions. Start free — no credit card required.

Form backend & API for any website | SaveForm.io