Home / Form backend for HTML

Form backend for HTML websites

Add a working form to any HTML page in under a minute. No JavaScript, no backend, no server.

Plain HTML forms are the simplest way to collect data on the web. But without a backend, they don't go anywhere. LazyForms gives you an endpoint URL that turns any HTML form into a working contact form, feedback form, or signup form — instantly.

How it works

  1. 1

    Create a free LazyForms account and get your form endpoint URL.

  2. 2

    Set the form's action attribute to your LazyForms endpoint.

  3. 3

    Add your input fields with name attributes.

  4. 4

    Deploy your HTML page. Submissions go to your email and dashboard.

Code example

<form action="https://api.lazyforms.com/f/YOUR_ACCESS_KEY" method="POST">
  <label for="name">Name</label>
  <input type="text" id="name" name="name" required />

  <label for="email">Email</label>
  <input type="email" id="email" name="email" required />

  <label for="message">Message</label>
  <textarea id="message" name="message" required></textarea>

  <button type="submit">Send message</button>
</form>

Tips

  • Every input needs a name attribute — that's what shows up in your submission data.
  • Add a hidden _honey field for spam protection.
  • Set a redirect URL in your dashboard to send users to a thank-you page after submission.

What you get

Email notifications on every submission
Web dashboard to browse and export data
Google Sheets integration
Webhook support for automation
Spam protection (honeypot + Turnstile)
Unlimited forms and submissions

Start collecting HTML form submissions

Enter your email to get your form endpoint. Free forever.

Enter your email to receive your form action URL · No password needed