send.webforms.toRead the docs →

Contact form template

Most contact forms are over-built. Every extra required field is a visitor who almost left before hitting submit, and "phone number" specifically is the field most likely to be abandoned on a form that didn't need it. This template has three fields because three fields is what a contact form actually needs to start a conversation - everything else you can ask for in the reply.

Copy-paste HTML

index.html
<form action="https://send.webforms.to/wft_your_key" method="POST">
  <label for="name">Name</label>
  <input type="text" id="name" name="name" required placeholder="Jane Cooper">

  <label for="email">Email</label>
  <input type="email" id="email" name="email" required placeholder="jane@company.com">

  <label for="message">Message</label>
  <textarea id="message" name="message" required placeholder="How can we help?"></textarea>

  <button type="submit">Submit</button>
</form>

Replace https://send.webforms.to/wft_your_key with your own endpoint from the WebForms dashboard.

Why these fields

Where to send it

Get your endpoint

Free for 300 submissions a month. No card required.

Start free

Contact form FAQ

Usually not. A visitor filling out a contact form rarely knows how to categorize their own message, and a required subject field is one more thing standing between them and hitting submit. If you need to route messages by topic, a select field with 2-3 clear options works better than a free-text subject.