Contact form HTML generator
Toggle the fields you want and copy the markup. Every input gets a real<label>wired up by for/id, selects get a placeholder option, and optional fields say so in the label instead of relying on an asterisk legend nobody reads.
Fields
* always included
<form action="https://send.webforms.to/wft_your_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 placeholder="How can we help?"></textarea> <button type="submit">Submit</button> </form>
The form still needs somewhere to send
The generated action points at a placeholder endpoint. HTML alone can't deliver a submission anywhere - the POST has to land on a server that does something with it. Sign up free, create a form, and swap the placeholder for your real endpoint: submissions then go to email, Slack or Zapier without any server code on your side.
If you'd rather start from a complete form designed for a specific job - job applications, RSVPs, bug reports - the templates gallery has twelve, each with the field choices explained.