SAVEFORM
NewFile uploads on Lite & Pro plansRead the changelog
Form backend · No infra · Built for makers

More than form handling, complete submission infrastructure.

Need more than a contact form? SaveForm gives you full submission infrastructure — storage, spam filtering, webhooks, exports and alerts — so you can ship faster, scale cleanly, and stop reinventing form backends.

Copy snippet
100 free / monthNo credit cardNo server required

Interactive demo · submit the form, then watch it appear in your inbox below.

yoursite.com / contact

Submissions go straight to SaveForm

Get in touch

SaveForm · Your inboxUpdating live
Today
48
+12 vs yesterday
This week
312
Trending up
Webhooks
All OK
Everything arrived
WhoFormWhenStatus
Lukas Bauer
lukas@frame.dev
Newsletter
14m ago
New
Sara Okafor
sara@orbit.io
Contact
38m ago
Forwarded
Anna Larsen
anna@northlab.no
Demo
1h ago
Seen
Julien Roy
julien@verre.fr
Newsletter
3h ago
Seen
Received
Saved
Email sent
Apps notified

Trusted by builders, studios & agencies shipping real forms

LORIENGroup
itboard.ch
marcoruch.ch
simon-kuhn.ch
Northlab.no
Orbit Labs
Verre Studio
Pixelhaus
LORIENGroup
itboard.ch
marcoruch.ch
simon-kuhn.ch
Northlab.no
Orbit Labs
Verre Studio
Pixelhaus

Drop-in endpoint

One endpoint, every form.

Point any HTML form at SaveForm. Match it to your brand with any CSS, embed it in any framework, and deploy to your own domain. No SDK, no client library, no special build step.

  • Vanilla HTML works — no JavaScript required
  • React, Next.js, Astro, Vue, Svelte all supported
  • Same endpoint accepts JSON or multipart form data
  • Custom success redirects per form
Explore the docs
<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

Live submission pipeline

Every submission, delivered five ways.

One POST hits SaveForm. Within milliseconds it's stored, you get an email, your webhooks fire, and the data is ready to export. No queues to babysit.

Avg response
<200ms
Delivery
100%

Submission pipeline

Everything you need for form data.

Form-handling requirements change with the season. SaveForm keeps up — spam tactics, file uploads, retention rules, exports — so you can stay focused on your product, not your form backend.

Spam filtering

Honeypot detection and rate limiting catch the noise before it ever hits your dashboard. No CAPTCHA dance.

Webhook delivery

Fire signed webhooks to Slack, Zapier, your own API. Every attempt logged with status code and latency.

Email alerts

Per-form recipients, branded sender, instant notifications. Reply-to is set to the submitter when present.

File uploads

Attachments are stored alongside the submission. Download a single file or the whole submission as JSON.

Field parsing

Arbitrary fields map automatically. Repeated names become arrays. Checkboxes are typed. Nothing to configure.

Retention policies

Choose how long to keep submissions per plan — 30, 90, or unlimited days. Wipe on demand, GDPR-friendly.

CSV & JSON exports

Export every submission as CSV or JSON with one click. Or pull them programmatically via API.

Rate limiting

Smart per-form throttles keep abusive senders out without blocking real users. Quiet by design.

Full REST API

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

Custom redirects

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

Small sites, big reliability

Forms tracked and handled — without the ops overhead.

SaveForm is for teams that want submissions stored, filtered and forwarded reliably — not for spinning up databases and queues on every launch. Paste your endpoint, keep your HTML or builder workflow, and stay focused on the site itself.

Shop or studio sites

Think of a neighbourhood florist or trades site that needs enquiries and bookings to arrive cleanly — without hiring developers or babysitting servers. SaveForm catches spam, keeps a searchable inbox and fires email alerts while you stay on familiar tools.

Freelancers & small studios

When you ship brochure sites or lightweight storefronts for clients, provisioning full backend infrastructure each time blows timelines and margins. Reuse one SaveForm setup, keep hosting minimal and still give customers professional submissions with exports and webhooks when they grow.

Don't have the form yet?

Start from one of our ready-made templates or sketch your own in the no-code builder. Both export copy-paste HTML, React, Next.js, Vue, Angular and Svelte. No SDK to install, no iframe.

Pricing

Pricing that grows with you.

Start on the free tier — 100 submissions a month, 1 form, email notifications, spam filtering, no credit card. Upgrade when you outgrow it.

Free for your first 100 monthly submissions. Annual billing knocks ~20% off.

Free
$0forever
  • 100 submissions / mo
  • 1 form
  • Email alerts
  • Spam filtering
Popular
Lite
$5/ month
  • 1,000 submissions / mo
  • 5 forms
  • 90-day retention
  • Unlimited webhooks
Pro
$10billed yearly
  • 10,000 submissions / mo
  • Unlimited forms
  • Unlimited retention
  • Priority support

Frameworks

Works with everything you build.

Same drop-in POST endpoint everywhere — React, Next.js, Angular, Vue, Svelte, SolidJS, Astro, Gatsby, plain JavaScript or HTML. No SDK and no bundler magic; if it can send HTTP, it can use SaveForm.

All frameworks

Integrations

Pipe submissions anywhere.

SaveForm is the source of truth for your form data. Forward to the tools you already use — no scripts to maintain, no glue code to write.

All integrations

Trusted around the web

Builders shipping faster with SaveForm.

Indie devs, studios, agencies and SaaS teams use SaveForm to skip the form-backend tax. Free for your first 100 submissions a month.

Meet the team
I built SaveForm because I was tired of spinning up backends for one contact form. Now every static site I ship has real submissions in five minutes.
Marco Ruch
CEO & Product Owner · SaveForm.io
We plugged SaveForm into three Lorien Group landing pages on a Friday afternoon. By Monday we had every demo request in one dashboard — no plumbing, no DevOps.
Sinan Güzelsahin
Strategy & Operations · Lorien Group
The dashboard finally looks like something I want to ship next to a brand site. Sharp, fast, and the dark mode is genuinely well-done.
Simon Kuhn
Marketing & Design · simon-kuhn.ch
Our agency runs ~40 client sites and we standardised on SaveForm. Webhooks into Slack, CSV exports for handover. The team stopped asking me to "check the contact email".
Hannah K.
Agency Founder
Switched from a homemade Node service that broke twice a quarter. SaveForm has been quietly catching every submission for months. Zero noise — exactly what I wanted.
Dimitri P.
Indie Hacker
Spam filtering just… works. We had a phantom contact-form bot hammering us for weeks. Pointed the form at SaveForm and the noise disappeared overnight.
Anna L.
Engineering Lead
The HTML-form path is the killer feature. I write a plain <form action> and it just shows up in a dashboard, with webhooks, retention, exports. Feels like cheating.
Julien R.
Freelance Developer
We replaced three different tools — form host, email forwarder, lead exporter — with one SaveForm project. Pricing is honest, not "contact sales" theater.
Priya N.
CTO
Migrated our client onboarding flow in an afternoon. The webhook delivery log alone saved us a debug session that would have taken two days last year.
Lukas B.
Solutions Engineer

One last thing

Your form. Your data.
Zero server drama.

Add a form action URL, hit deploy, and start collecting submissions. Free to start. No card, no setup, no surprises.

See pricing
SaveForm.io — Complete form submission infrastructure | SaveForm.io