HTML Forms is a fast & flexible form plugin for WordPress

With HTML Forms, you can easily add multi-purpose forms to your WordPress site.

This is not just another drag & drop form builder plugin though. The idea behind HTML Forms is a little different. Why?

You tell us the field's markup. We automagically take care of the rest.

Or, to call things by their name:

You manage the form HTML. We manage the PHP and JavaScript.

That's right.

No "intuitive drag & drop interface". No marketing talk saying "responsive forms" as if it is a special bonus feature.

We believe that while dynamic form builders can be great for some, they also severely limit your flexibility. Not to mention how some of these things can negatively affect your site's performance.

HTML Forms aims to be a much simpler approach to forms in WordPress. Any type of form: contact forms, price quote forms or registration forms. You name it.

You define your form fields in HTML5 (we lend you a hand, if needed) and the plugin automatically takes care of submitting and saving the form submission.

Additionally, you can run configurable actions each time a form is submitted.

The plugin is new and the roadmap is long, but expect fast progress over the next few weeks.

Read on for details on how HTML Forms works, check out the plugin's features or jump straight into it and download the plugin from WordPress.org.

Ready to try HTML Forms?

Why not add some forms to your WordPress site to see how easy this all is? It's free!

Try HTML Forms

How does it work?

1. Define your form fields

You can use anything that resembles valid HTML5. Ensure all <input> elements inside your form have a name attribute, otherwise you will not receive the data filled in these fields.

The plugin comes with a field builder to get this done even faster.

Field helper in HTML Forms

2. Configure your form actions

By default, HTML Forms will save all form submissions for you.

You can configure several actions to run each time the form is successfully submitted, like sending an email notification.

Email action in HTML Forms

3. Show the form somewhere on your site

You can show the form in your WordPress posts, pages or widget areas by using the [hf_form] shortcode.

Use the form shortcode in your WordPress posts, pages or widget areas.

4. All set. Sit back, relax and let the form work for you.

From now on, when someone submits your form, the plugin will save the data and run your configured form actions.

Form submissions are automatically saved for you.

Try HTML Forms now

Let's install the plugin and setup a form. It will be worth your while, promise.

Try HTML Forms