Contact Form Generator

The form every website needs. Edit the topics, then export accessible HTML with labels, autocomplete hints and browser validation already in place.

Loading the builder…

What’s in this template

QuestionType
Name *Short answer
Email *Email
What is it about?Dropdown
Message *Paragraph

Tips before you share

  • Keep it to four fields; every extra one costs messages.
  • A topic dropdown helps you route messages without reading each one.
  • Set your endpoint in Settings, or edit the action attribute after pasting.
  • Add a consent box only if you’ll add people to a mailing list.

Questions people ask

How do I make an HTML contact form send email?

HTML alone can’t send email; the form must post to something that can. Use your own server script, or a form backend service (Formspree, Basin, Getform, Netlify Forms), and put its URL in the form’s action attribute.

Is the generated contact form accessible?

Yes: every input has a real <label>, required fields use the required attribute, email and phone fields include autocomplete hints, and focus outlines are visible.

More templates