hform/forms

Free HTML form generator

Build a contact, order or signup form below. One click gives it an address and its own page to share — or copy the clean HTML into any website. No signup, no watermark, nothing to install.

1 · Build your form

2 · Preview

Your form gets its own address and its own page to share. Messages are stored safely and emailed to you.

How it works

  1. Build — pick a preset or add your own fields: text, email, phone, dropdowns, checkboxes and more. Mark fields required.
  2. Finish — tell us where messages should go, and your form gets its own address and page. Messages are stored safely and emailed to you.
  3. Use it anywhere — copy the HTML into your website, or skip the website entirely and just share your form's page. (Technical? The code is standard HTML — its action works with any server.)

What you get

Ready-made form templates

Prefer to start from a finished example? Each template below is a complete form you can copy as-is, or open in the generator and adjust.

Or start from a form built for your line of work:

Frequently asked questions

Is the HTML form generator really free?

Yes. No signup, no account, no watermark. Build your form, copy the HTML, and use it anywhere — including commercially.

Where do form submissions go?

Press Finish and messages go to your form's hform address: stored safely, emailed to you the moment they arrive, and downloadable as a spreadsheet. Prefer your own server? The generated HTML is standard — point the form's action at any URL (our plain-language guide explains how).

Does the generated form work on WordPress, Shopify or a static site?

Yes. The output is plain standard HTML, so it works anywhere you can paste HTML: WordPress custom HTML blocks, Shopify pages, static sites, site builders and hand-written pages.

Is the generated HTML accessible?

Every field gets a proper <label> element linked by id, required fields use the required attribute, and the markup is plain semantic HTML that works with screen readers and keyboard navigation.

Does the form include spam protection?

You can include a honeypot field — an invisible input that human visitors never fill in but naive spam bots do, letting your endpoint drop those submissions. For heavier spam, add a CAPTCHA at your endpoint.

From the same maker

Need more than a form?

Tentmaker Stores gives you a complete online store — product pages, checkout and everything in between. Built for small makers and niche sellers.