HTML Form Backend. Zero Server Required.
Use your PaceForms endpoint as your HTML form's action attribute, or POST to it directly from any app or script.
PaceForms is the HTML form backend built for developers and teams — submit HTML forms without writing a backend. Works on Next.js, React, Vue, Svelte, or plain HTML. No SDK, no npm install, zero infrastructure.
action="https://app.paceforms.com/f/YOUR-ID"
method="POST">
<input type="text" name="name" />
<input type="email" name="email" />
<textarea name="message"></textarea>
<button type="submit">Send</button>
</form>
Definition
What is a form backend?
A form backend is a hosted service that receives and stores HTML form submissions — replacing the server-side code you'd otherwise write and maintain. Instead of provisioning a database or writing POST handlers, you set your form's action attribute to an endpoint URL. The service handles storage, spam filtering, notifications, and redirects. PaceForms adds a visual no-code form builder, file uploads, and webhooks on top of that endpoint.
One Endpoint. Three Steps. Done.
The fastest way to handle HTML form submissions — zero infrastructure to provision, zero server-side code to write, nothing to deploy.
Create a Form in PaceForms
Sign up free, create a form, and copy your unique endpoint URL. Takes under a minute — no credit card needed.
Paste the Endpoint Into Your Form
Set your HTML form's action="" to your endpoint URL, or POST to it via fetch(). No other changes needed.
Receive Submissions Instantly
Every submission is saved to your inbox, you get an email notification, and spam is filtered automatically. No server required.
Online Form Builder with API
Works With Every Stack
PaceForms is the form builder for developers — one endpoint, any framework. Use it as a standard HTML form action or call it directly from JavaScript. No SDK, no npm package, no configuration.
Standard HTML — set the action attribute and you're done.
action="https://app.paceforms.com/f/YOUR-ID"
method="POST">
<input type="text" name="name" placeholder="Your name" />
<input type="email" name="email" placeholder="Email address" />
<textarea name="message" placeholder="Message"></textarea>
<!-- Optional: redirect after submit -->
<input type="hidden" name="_redirect" value="https://yoursite.com/thank-you" />
<button type="submit">Send message</button>
</form>
Form Builder for Static Sites
Works With Every Framework and Host
PaceForms is a drop-in form endpoint for Next.js, React, Vue, and plain HTML — a static site form handler that works anywhere an HTTP POST can be sent. No server-side runtime on your end.
Frameworks & Libraries
Hosting & Static Site Generators
If it can send an HTTP POST request, it works with PaceForms — submit HTML forms without writing a backend.
Form Builder for Developers
Everything the Endpoint Handles for You
One URL does more than receive data. As an online form builder with API access, PaceForms is the form tool for developers and non-technical teams — storage, spam filtering, notifications, and redirects are all built in. Prefer to build visually? Use the no-code form builder instead.
Drop-in Endpoint
No SDK. No npm install.
Copy your endpoint URL and paste it into your form's action attribute. That's the entire integration. Works with any HTML form, any framework, any hosting platform.
- ✓ One URL — paste and go
- ✓ Works with any HTML form, framework, or host
- ✓ Supports multipart/form-data and application/json
AJAX & JSON Support
Handle submissions in JavaScript.
POST to the endpoint via fetch() with an Accept: application/json header. PaceForms returns a structured JSON response — handle success and errors in your own code without a page reload.
- ✓ fetch() and XMLHttpRequest compatible
- ✓ JSON response on success and error
- ✓ No page redirect needed for AJAX flows
Spam Protection
Automatic. Zero setup.
Every endpoint gets a honeypot field automatically — bots fill it in, legitimate submissions don't. Enable reCAPTCHA or hCaptcha from your settings for additional layers of protection.
- ✓ Automatic honeypot on every endpoint
- ✓ Optional reCAPTCHA v2/v3 and hCaptcha
- ✓ Suspicious submissions flagged in inbox
Custom Redirect & Notifications
Full control after submission.
Send users to any thank-you page by adding a hidden _redirect field. Set up email recipients to be notified the moment a form is filled. Connect a webhook to push data to Slack, a CRM, or Zapier in real time.
- ✓ Custom redirect to any URL after submit
- ✓ Email notifications to one or more recipients
- ✓ Webhooks for real-time integrations
PaceForms vs the Alternatives
The HTML form backend built for developers who also want a visual no-code form builder and a built-in submissions database — not just an endpoint.
| Feature | PaceForms Recommended | Formspree | Netlify Forms |
|---|---|---|---|
| Free submissions / month | 100 | 50 | 100 |
| Built-in database | |||
| Visual form builder | |||
| File uploads | Any size | 10 MB | |
| AJAX & JSON support | |||
| Webhooks | |||
| Spam protection | |||
| Custom redirect | |||
| Email notifications |
Developers Using PaceForms
Replacing Formspree in 10 Minutes
"I replaced Formspree in 10 minutes. Copy the endpoint, paste into my form action, done. Every submission shows up in the inbox instantly."
Marcus T.
Full-Stack Developer, Freelance
"I love that I can use the visual builder for my clients and the API endpoint for my own projects — same account, same pricing."
Daniel R.
Agency Owner, PixelCraft
"We use PaceForms for all our client sites — plain HTML form pointing at the endpoint, submissions in the inbox, done. No server, no maintenance."
Sophie L.
Front-End Developer, Brightline Studio
Frequently Asked Questions
Everything you need to know about the PaceForms form endpoint and HTML form backend.
What is a form backend service?
A form backend service is a hosted endpoint that receives your HTML form submissions and stores them — without you writing any server-side code. Instead of building a backend, you point your form's action attribute at a URL. PaceForms is a form backend service that stores every submission in a built-in submissions database and sends email notifications automatically.
How do I save HTML form data without a server?
Set your HTML form's action attribute to your PaceForms endpoint URL and set method="POST". Every submission is automatically captured and stored in your PaceForms inbox — zero server setup, zero database configuration, zero backend code.
Does the form endpoint work with Next.js, React, Vue, and plain HTML?
Yes. The PaceForms endpoint works with any stack that can send an HTTP POST request. Use it as an HTML form action, call it with fetch() in React or Vue, or integrate it with Next.js. No SDK, no npm install, no configuration required.
What is the difference between a form builder and a form backend?
A form builder lets you design and publish forms visually — no coding required. A form backend is a service that receives submissions from your own HTML form and stores them, without writing any server code. PaceForms gives you both in one platform — build visually or connect your own HTML.
Does the endpoint support AJAX form submissions?
Yes. Send a POST request using fetch() or XMLHttpRequest and include an Accept: application/json header. PaceForms returns a JSON response on success or error, so you can handle the result in JavaScript without triggering a page redirect.
How does spam protection work on the form endpoint?
PaceForms adds a honeypot field to every endpoint automatically — bots fill it in, humans don't, and those submissions are silently flagged. You can also enable reCAPTCHA v2/v3 or hCaptcha from your form settings for additional protection.
What is the request format?
Submit as standard multipart/form-data (the HTML form default) or as application/json. Both are supported. The field names in your form or JSON body become the column names in your submissions inbox.
Can I redirect users after form submission?
Yes. Add a hidden input named _redirect with any URL as its value. After a successful submission, PaceForms redirects the user there. For AJAX submissions, handle the redirect yourself using the JSON response.
Is there a rate limit on the free plan?
The free plan includes 100 submissions per month across all your forms. There are no per-request rate limits — you won't get blocked mid-campaign. Upgrade to a paid plan for higher monthly limits.
How do I handle form submissions on a static site?
On a static site — Vercel, Netlify, GitHub Pages, or plain HTML — there is no server-side code to receive form data. The solution is a form backend service like PaceForms. Set your form's action attribute to your PaceForms endpoint URL. Submissions are captured, stored, and forwarded by email automatically, with no changes required to your hosting setup.
What is the best Formspree alternative?
PaceForms is a Formspree alternative that adds a built-in submissions database, a visual no-code form builder, file uploads of any size, and webhooks — all in one account. The endpoint works identically to Formspree: point your form's action attribute at the URL and you're done.
Get your form endpoint in under a minute
Sign up free, copy your endpoint URL, and paste it into your HTML form's action attribute. Your form is live instantly — zero infrastructure to manage, zero backend code to ship.