Learn to protect your WordPress site with our tutorial Adding Two Factor Authentication to WordPress.
Web forms are essential for common data collection tasks, such as collecting email addresses, visitor information, feedback, surveys and member registrations. Even the humble contact form is usually found on most websites.
Searching for the term “contact form” on the WordPress Plugin Directory yields thousands of results! To help navigate the volume of options and cut through the noise, I’ll cover some of the most popular, regularly updated and free WordPress contact form plugins available.
1) Jetpack’s Contact Form Module
Jetpack is a popular and feature-rich WordPress plugin with more than 30 modules. With these modules, you can add different features to your WordPress website depending on your needs.
One of Jetpack’s most commonly used modules is the Contact Form module, which provides a simple and elegant form creator. Jetpack will send an email notification for each contact form response and you can customize the email address to which the notifications will be sent.
If you’re using the Akismet plugin, every form submission will be checked for spam as well.
If you want to find out more about Jetpack or install it on your site, visit the Jetpack page on the WordPress.org repository.
2) Contact Form 7
Contact Form 7 is one of the most downloaded, popular, and flexible free contact form plugins. With over 54+ million downloads on WordPress.org and 3+ million active installs, Contact Form 7 is one of the most used WordPress plugins in existence. In fact, it ranked third in the Most Popular Plugins of 2014 and remains a strong contender to this day.
Let’s explore why it’s so popular. First, Contact Form 7 provides a user-friendly interface. You can create and manage multiple forms. It supports Ajax-powered submission, CAPTCHA, and Akismet spam filtering. It’s also available in more than 60 languages.
Perhaps one of the greatest benefits to using Contact Form 7 is the number of extensions that exist to bring extra features to the base plugin.
To find out more or to download Contact Form 7 visit the WordPress.org repository.
3) Ninja Forms
Ninja Forms is another popular plugin to create contact forms. With drag and drop features, you can very easily create contact forms, email address collection, and any other type of forms within minutes. With Ninja Forms, all the magic happens within a drag-and-drop interface in your WordPress dashboard.
If you’re a developer, Ninja Forms offers hooks and filters so you can do absolutely anything. You can also contribute and help make Ninja Forms better since the Ninja Forms framework is available on GitHub.
A number of premium Ninja Forms extensions are also available. This provides you premium features like front-end editing and posting, file uploads, conditional logic, multi-part forms, PayPal integration, and email marketing support.
Ninja Forms Version 3+ requires WordPress 4.6 or higher, Ninja Forms has 900,000+ installs at the time of writing and has a 4.4-star average rating.
You can get your hands on Ninja Forms on WordPress.org.
4) Fast Secure Contact Form
Learn PHP for free!
Make the leap into server-side programming with a comprehensive cover of PHP & MySQL.
RRP $11.95 Yours absolutely free
Fast Secure Contact Form is another widely used and up-to-date forms plugin with over 400,000+ active installs. This free plugin allows you to create multiple forms and modifies confirmation emails. It also includes CAPTCHA and Akismet support to block spam.
There is also a feature of redirecting visitors to a specific URL after the form submitted. All the main form fields are supported, including text, textarea, checkbox, radio, select, attachments, date and time.
The user-friendly backend area of this plugin offers a great form creation experience. Forms can be inserted anywhere in your website using a simple shortcode.
WordPress 3.4.2 or higher is required to use this plugin. This plugin is updated on regular basis.
If you’d like to check it out, download the Fast Secure Contact Form, from WordPress.org.
5) Contact Form
At present, with more than 200,000+ active installations and an average rating of 4.3 out of 5 stars, Contact Form is another great option. Contact Form is also updated on regular basis.
This plugin is available in more than 15 languages. Like many popular plugins, a premium version is also available if you’re looking for more features. For a simple contact form, the free version is great. Version 4.07 of this plugin requires WordPress 3.9 or higher.
For more details, download your copy of Contact Form at WordPress.org.
6) Very Simple Contact Form
Many free and premium plugins let you create multiple and advanced contact forms. If you are looking for a very simple contact form plugin with all of the basic options, you should try this plugin. It is a very simple, responsive, and translatable contact form.
It only contains Name, Email, Subject, and Message. A simple CAPTCHA is also available to prevent spam submissions. You can add a contact form to any page, post, or widget with a
[contact] shortcode. This simple form and up-to-date plugin requires WordPress version 3.7 or higher.
Download the Very Simple Contact Form plugin.
This is just a small selection of some of the most popular free contact form plugins for WordPress. The above-mentioned plugins are free and up-to-date as of this writing. You can use these plugins with the latest version of WordPress.
There are many options available if the above suggestions don’t suit your needs. Two of the popular paid plugin options include Gravity Forms and Formidable. However, for most simple contact forms, the above recommendations should be more than suitable.
This post was updated in July 2017 to keep its content current!
Jump Start Git, 2nd Edition
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers