WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Link Software LLC v1.6.5

HTML Forms

A simpler, faster, and smarter WordPress forms plugin.

HTML Forms

The facts

Rating
4.9★ from 57
Active installs
10k+
Price
Free
Last updated
7 Aug 2026
Added
Oct 2017
Requires WP
4.6
Tested up to
WP 7.0.4
Requires PHP
5.3
Downloads
272,196

Our analysis

AI-assisted

HTML Forms is a WordPress plugin that allows you to create multi-purpose forms by managing the HTML yourself while the plugin handles the PHP and JavaScript. It is designed for users who prefer a straightforward approach to form creation without a drag-and-drop interface. This plugin is suitable for both site owners and developers looking for a flexible form solution.

You can define your form fields using valid HTML and configure actions for form submissions, such as saving data or sending email notifications. The plugin is particularly developer-friendly, offering various hooks and events for customisation.

Best for: This plugin suits developers and site owners who want a customisable form solution without a complex interface.

What it does well

  • Full control over form HTML
  • Automatic saving of form submissions
  • Configurable actions for form submissions
  • Supports validation and translatable messages
  • Developer-friendly with hooks and events

Where it falls short

  • Requires knowledge of HTML to create forms
  • Limited information on premium features

Verdict

HTML Forms provides a straightforward way to create forms on WordPress sites, appealing to users who prefer control over their form structure and functionality.

From the developer

Link Software LLC's own description of HTML Forms, lightly tidied.

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

The idea behind HTML Forms is different than most other form builder plugins: You manage the form HTML. The plugin manages the PHP and a tiny bit of JavaScript.

That’s right. No “intuitive” drag & drop interface. We believe that dynamic form builders can be great, but they also severely limit your options. Also, they’re slow and overly complicated from a technical point of view.

HTML Forms aims to be simpler, faster and smarter. It’s the ideal plugin solution for developers looking for a simple way to create a contact form or other HTML form.

You define your form fields in HTML and the plugin takes care of submitting the form, saving the data and running a configurable set of form actions.

1. Define your form fields

You can use anything that is valid HTML. Just ensure all input elements in your form have a name attribute to save the data entered in that field.

2. Configure your form actions

By default, form submissions are automatically saved for you. You can configure several other actions to run when a form is submitted, like sending an email notification or subscribing to Mailchimp.

3. Show the form somewhere on your site

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

HTML Forms Features

  • Full control over the HTML for the form fields. If you want, we’ll help you in generating the field HTML though.
  • Each form submission is automatically saved in your database and can be viewed in a simple table format.
  • Configure an unlimited amount of actions to run when a form is successfully submitted. For example, sending out email notifications.
  • Access form field values by referencing the field name, eg [NAME] or [EMAIL].
  • Hide form or redirect to URL after a successful submission.
  • Configurable & translatable form messages.
  • Field validation.
  • Developer friendly. HTML Forms comes with a myriad of JavaScript events and WordPress hooks that allow you to modify or extend the plugin’s default behavior.

The Perfect WordPress Form Plugin For Everyone

HTML Forms is for everyone that wants a flexible & high performing form solution.

  • Users. Managing your own site? With HTML Forms, you don’t need any technical knowledge to setup a contact form.
  • Developers. Building a site for your client? You supply the form HTML, HTML Forms takes care of validating and processing the form.
  • Theme developers. Shipping a theme? HTML Forms allows for complete blend-in with your theme, and you don’t have to write yet another contact form plugin.

With HTML Forms you can create any type of form. A contact form, email form, registration form, price quote form, you name it.

For more information, please visit htmlformsplugin.com.

HTML Forms Premium

HTML Forms Premium is a paid add-on that extends the functionality of the free plugin. It includes:

  • Submission Notifications
  • File Uploads
  • Webhooks
  • Submission Export
  • Submission Limits
  • Require Users to Log In
  • Data and Column Management
  • and more…

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for building forms.

WPForms

WPForms

98

The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...

Free 5M+ installs 4.8★ (14,369)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Fluent Forms

Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features...

Free 700k+ installs 4.8★ (790)
Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
Database Addon for Contact Form 7

Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 databas...

Free 600k+ installs 5★ (1,874)
MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)