Form backend for developers

The backend
for any form.

Connect any HTML form to one endpoint. Receive spam-filtered submissions by email and in a searchable inbox, without building or hosting backend code.

Free plan No card required

Your form endpointConnected
<form action="https://maketheform.com/f/abc123" method="POST">
SubmissionsLive
  • New contact from Enterprise Lead

    just now

    ada@example.com

  • Job application: Senior Engineer

    10:15

    p.chen@example.com

  • Newsletter signup

    09:30

    hello@example.com

200 OKSubmission received

Zero Dependencies.

Point your form’s action attribute at your endpoint. We handle the rest: spam, routing, and notifications. Infrastructure handled.

<form action="https://mtform.co/f/xhq92k" method="POST">
  <input type="email" name="user_email" />
</form>

Form backend questions

What is a form backend?

A form backend is the server side of a web form: the part that receives the POST, filters spam, stores the submission, and delivers it to you. HTML can describe a form but cannot process one, so without a backend a form has nowhere to send anything. A hosted form backend gives you that endpoint without deploying or maintaining a server.

Can I send an HTML form to email without a server?

Yes. Set your form action to a hosted endpoint URL and the submission is received, spam filtered, stored, and emailed to you. This is a two-line change to your markup, needs no JavaScript, and works on static hosts like GitHub Pages and Netlify that cannot run server code.

Is my form endpoint URL a secret?

No. The endpoint lives in client-side HTML that anyone can view, so it is an address rather than a credential. Forms are protected by restricting which domains may submit, by rate limits, and by spam filtering. Any provider telling you to hide a key that ships in the page is describing something that cannot work.

What happens to my submissions if the email fails?

Nothing is lost. A submission is stored the moment it is accepted, before any notification is attempted, so storage and delivery are independent. An unverified recipient, a mail outage, or an exhausted quota delays the email while the payload stays in your inbox and remains exportable.

Does this work with React, Next.js, and AI site builders?

Yes. The endpoint accepts an ordinary POST, so it does not care what rendered the form. That covers plain HTML, React, Next.js, Vue, Svelte, Astro, and Webflow, along with pages generated by Lovable, Bolt, v0, Cursor, and Replit, which produce working markup but no backend to receive it.

Ship with confidence

Stop building custom form backends. Start routing data reliably today.

Create free endpoint