General

Contact Form Template

A simple name / email / message form perfect for any "Contact Us" page.

Code Snippets

Copy-paste ready code. Replace YOUR_FORM_HASH with your FormsList endpoint hash.

<form action="https://formslist.com/f/YOUR_FORM_HASH" method="POST">
  <input type="text" name="name" placeholder="Your name" required />
  <input type="email" name="email" placeholder="you@example.com" required />
  <textarea name="message" rows="5" placeholder="How can we help?" required></textarea>
  <button type="submit">Send Message</button>
</form>

About this template

The contact form is the most essential form for any website. This template provides a clean, accessible contact form with name, email, and message fields. It includes built-in spam protection via a honeypot field and supports custom redirects after submission. Works with any website: static HTML, React, Vue, or any other framework.

Form Fields

NameEmailMessage

Use Cases

Business websites
Portfolio sites
Landing pages
Agency websites

Features

Spam protection with honeypot
Custom redirect after submission
Email notifications
Works with any website

Frequently Asked Questions

How do I add a contact form to my website?

Copy the HTML template above, replace YOUR_FORM_HASH with your FormsList endpoint hash, and paste it into your website. No backend code required.

Can I customize the form fields?

Yes! Add any HTML input, select, or textarea element with a name attribute. FormsList automatically captures all named fields.

How do I get notified of new submissions?

FormsList sends email notifications by default. You can also set up Slack, Discord, or webhook integrations from your dashboard.

Ready to collect form submissions?

200 free submissions a month and a live endpoint in 30 seconds. No server, no credit card, just point your form at it.

Sign up with emailView pricing