Home / Contact form

Free contact form backend

Add a working contact form to any website for free. Email notifications, spam protection, and a submissions dashboard.

Every website needs a contact form. But building one that actually sends emails, stores messages, and filters spam takes real backend work. LazyForms does it all with one endpoint URL. Paste it into your HTML form and you have a production-ready contact form.

What you get

  • Instant email notification when someone fills out your contact form
  • All messages stored in your dashboard — searchable and exportable
  • Honeypot spam protection stops bots without annoying CAPTCHAs
  • Set a redirect URL to show a custom thank-you page
  • CC additional team members on every submission

Example code

Copy this HTML and replace YOUR_ACCESS_KEY with your form endpoint key.

<form action="https://api.lazyforms.com/f/YOUR_ACCESS_KEY" method="POST">
  <input type="text" name="name" placeholder="Full name" required />
  <input type="email" name="email" placeholder="Email address" required />
  <input type="text" name="subject" placeholder="Subject" />
  <textarea name="message" placeholder="Your message" rows="4" required></textarea>

  <input type="text" name="_honey" style="display:none" tabindex="-1" />
  <button type="submit">Submit</button>
</form>

Tips

  • Add a subject field so users can categorize their inquiry.
  • Use the redirect URL to send users to a branded thank-you page.
  • Enable Google Sheets to keep a running log of all contact messages.

How LazyForms works

  1. 1

    Create a free account — just your email, no credit card.

  2. 2

    Create a form endpoint and get your unique action URL.

  3. 3

    Add the URL as your form's action attribute.

  4. 4

    Every submission goes to your email, dashboard, and connected integrations.

Create your contact form

Free forever. No credit card. Set up in 30 seconds.

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