Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme!Learn More

The 12+ Best WordPress Contact Form Plugins

October 30, 2018
Best WordPress Contact Form Plugins

One of the most important elements of any website is a way for customers or clients to be able to contact you quickly and easily. The most common way of doing this is via a contact form located on a dedicated contact page or placed in a sidebar or footer visible from all pages. This post will list some of the best contact form plugins to choose from.

Not all contact forms are alike, so an easy way to create and customize them is needed. Fortunately, WordPress plugins make it easy to create contact forms, place them on your website and collect information received from customers who fill them out.

This article will take a look at some of the best WordPress contact form plugins available. We’ve put together a quick summary of what each contact form can do and what makes it stand out. Enjoy!

Disclaimer: WPExplorer is an affiliate for one or more products listed below. If you click a link and complete a purchase we could make a commission.

1. Gator Forms Free WordPress Plugin

Gator Forms Free WordPress Plugin

Create your own contact forms with Gator Forms. The plugin includes easy options so you can have your form ready in as few as 5 clicks. Want something a bit more custom? Use the form builder to create exactly what you want.

Gator Forms features options for unlimited fields (text, name, email, textarea are all included in the free version), drag & drop field reordering, tooltips, validation rules, ready made themes, built-in animations and visual styling. All forms are responsive, integrated with advanced spam protection and include tracking options (to see which URLs are generating forms and conversions).

For more options, consider Gator Forms Pro which offers a ton more form building features. This includes additional form fields (phone, select list, checkbox, radio buttons, calendar/date picker and more), inline field labels, upload file options, contact for menu link, ticketing system and more.

2. HappyForms Free WordPress Plugin

HappyForms Free WordPress Plugin

HappyForms is a powerful and FREE form builder plugin for WordPress. The plugin uses the familiar customizer interface it’s easy for anyone to build a custom contact, appointment, feedback or other form without having to figure out HTML.

Simply install the plugin, give your form a name, choose the elements you want in your form (such as links, short & long text, email address, phone number, radio buttons, checkboxes, urls and more), add place holder text, set the width and even make fields required. Make sure you don’t forget to include your email (for replies) and use the form styling options for custom colors and fonts. When you’re done just save your form and insert using the built-in form inserter when creating your posts, or the custom widget to add your forms to sidebars. It’s one of the quickest ways to add forms to any WordPress site.

3. Contact Form 7 Free WordPress Plugin

Contact Form 7 Plugin

Contact Form 7 is one of the most popular contact form plugins available due to its simplicity.

The default form is more than enough for most people, but you can create and manage additional forms as well. Each form and its email notifications can be easily customized using simple markup. Features like Ajax submission, CAPTCHA and spam filtering help to make this plugin very powerful. There are also lots of extensions available to add even more functionality.

Plus, if you need help with how to get started with Contact Form 7 just checkout our guide. We walk through each step so you can build your forms fast.

4. Jetpack Forms Free WordPress Plugin

JetPack Plugin

Jetpack is not a standalone contact form plugin, but instead a collection of plugins from Automattic that provide functionality to self-hosted WordPress sites. It is widely used for many of the features it includes, and the contact forms integrate well with other plugins like Akismet.

With Jetpack’s contact form functionality, you can add a form to any post or page from the post editor and customize it using the built-in form builder.

5. WPForms Form Builder Lite Free WordPress Plugin

WPForms WordPress Plugin

WPForms is a powerful drag and drop form builder for WordPress. This plugin makes creating forms easy. Just choose the form sections you want to include, then drag and drop them into place. Plus there are included pre-built templates you can use to get started. While there are tons of options built-in (text fields, radio buttons, file uploads etc) you can always add more features your forms with HTML or custom CSS. Learn more about WPForms on their website.

6. Gravity Forms Premium WordPress Plugin

Gravity Forms Plugin

Gravity Forms is a very popular premium form builder that enables advanced form functionality.

Starting at $59, it provides a drag-and-drop form builder, multi-page forms and conditional logic, among other features. Higher license levels include add-ons for email marketing integration, payments and automation.

Gravity Forms goes beyond simple forms into custom application-like functionality. It’s pretty sweet.

7. Ninja Forms Free & Pro WordPress Plugin

Ninja Forms Plugin

Ninja Forms – my personal favorite – is a powerful drag-and-drop form builder that places no limitations on the number of fields, emails, actions or submissions. You can save fields and their settings to reuse in other forms, and import and export both forms and fields. Four anti-spam options are available to protect you from pesky submissions too.

Over 40 add-ons are available to add advanced functionality like email marketing integration and automation.

8. Formidable Forms Free & Pro WordPress Plugin

Formidable Forms – Form Builder for WordPress

Create and customize WordPress forms the fast and simple way with Formidable Forms’ simple drag-and-drop interface (and a visual form styler in version 2.0). Built-in spam protection and custom HTML and CSS make this form builder a powerful option.

The Pro version (starting at $49) adds more field types and professional features like field calculations, conditional logic and data display via charts. Older complaints about the lack of functionality have been resolved with their recent updates, so you can feel comfortable with even the free version.

9. Visual Form Builder Free WordPress Plugin

Visual Form Builder

Visual Form Builder makes it very easy to create fully functional contact forms in minutes with no code. Fields can be added with a single click, and the drag-and-drop builder enables quick reordering. Form entries are automatically stored and can be exported to a CSV file. Custom CSS and multiple layout options mean you can customize the forms to match your site. A pro version is available for added functionality like multiple file uploads and an email designer, but for most users free works great.

10. Pirate Forms Free WordPress Plugin

Pirate Forms Free WordPress Plugin

Pirate Forms was forked from the Proper Contact Form and provides an easy-to-use interface for creating customizable contact forms. Forms can be added to posts and pages using either a shortcode or widget. Built-in reCAPTCHA helps to eliminate form submission spam and the SMTP option helps to ensure you receive form submissions via email. All email addresses within contact form submissions are stored in a special contact database, which may be handy.

The above said, despite having over 40,000 active installs, Pirate Forms has only three reviews, so you may want to tread carefully.

11. QuForm Premium WordPress Plugin

QuForm plugin logo

Quform is a premium form builder plugin ($29) that enables you to create simple and complex forms using the one-click builder and drag-and-drop functionality.

It has a unique form theming system so you can use the included themes, build your own or import other themes designs. Along with the large number of layout options, you can completely customize the look and feel of your forms.

12. Form Craft Form Builder Free & Pro WordPress Plugin

FormCraft – Form Builder for WordPress

Form Craft Form Builder is a drag-and-drop form builder for creating and embedding forms and tracking submissions.

The WYSIWYG form builder is fast, lightweight and produces stylish responsive forms. Form templates can be exported and imported enabling you to share your custom designed forms. The premium version ($39) adds functionality such as conditional logic, multiple file uploads, email marketing integration and form analytics.

13. Simple Basic Contact Form Free WordPress Plugin

Simple Basic Contact Form

Simple Basic Contact Form is a no frills contact form plugin that is easy to setup and customize.

Despite its minimal presentation, it is very flexible. You can use shortcodes or template tags to display the form anywhere. It has built-in spam protection via CAPTCHA and a firewall, plain text email notifications and is fully customizable from its Settings page or using custom CSS.

Concluding the Best Contact Form Plugins for WordPress

An easy-to-use contact form can help you connect with your website visitors, but you need to be able to easily manage the form and its submissions.

In the list above, we’ve shared a wide range of plugins for contact forms that suit different scenarios. You should be able to find a contact form plugin that meets your needs, so if you don’t have one, put a form on your site today to start hearing from your visitors!

Do you use any of these contact form plugins on your website? We would love to hear your experiences with the above contact form plugins, so share in the comments below! We know that there are many more plugins we have not covered too, so be sure to let us know any you think we may have missed.

Article by John Hughes WPExplorer Author
Published on: February 19, 2016
Last updated on: October 30, 2018
Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.


  1. David T. LeBlanc says:

    Big fan of Fast Secure Contact form builder and Jetpack’s contact form builder, depending on the need.

    There is an auto reply plugin for Jetpack’s form builder now, developed by Hugh Lashbrooke. The two work seamlessly together.

  2. Terry Chadban says:

    One of the best-kept secrets in the WordPress Repository is Caldera forms — simple and intuitive to use, but packed with advanced features for more advanced forms. We use it for a number of forms on our own, and clients’, websites, and love it!

    • Gary says:

      I agree Caldera is a lovely form with many features but in my testing I found that multi-column forms have no tab order. This doesn’t really matter so much on big screen but when viewed on mobile devices it displays column1 – top down, then column2 top down rather than left to right, this really screws the form up.

  3. Colin says:

    I confess I never did any looking beyond Contact Form 7. Will check out the rest. Thanks!

  4. thaongan282Nancy says:

    Colin: I’m really into Contact form 7, and use it for all my WordPress themes. Why don’t you leave it behind?

  5. Mel says:

    Nice review… but it would be good to know more about why you think these are the best form plugins. Anybody can cut and paste info from their website.. and call it a review…. More in depth info would be nice.

    Thanks anyway

    • Kyla Avatar Kyla says:

      That’s very true – which is why John wrote this as a roundup of useful contact form options just so users can see there is more than Contact Form 7 available 🙂 In depth reviews take a lot of time which is why we aren’t able to push out too many each month, but if you’d like to do a plugin review for us let me know! We’re always looking for new authors 🙂

  6. filip says:

    Hi ,
    your could maybe use an external form provider like Formlets ( , it has third party service integrations like salesforce or google docs.

  7. sparrow says:

    Thanks for the great article, I also have a plugins that are added to your collection. It’s plugins contact form 7 multi-step. Thank you. Maybe you’d be interested in the newly-released Contact Form 7 Multi-step free WordPress plugin

  8. Karl says:

    Yet another “best” form plugins post that totally ignores the REAL best form plugin you can get for free – Caldera Forms. And in my opinion, no form plugin that lacks a file upload field (as some do above) should ever be on a best plugin list.

    Do your site visitors a favor and edit the post to include it. It is the most feature rich free form tool around.

    • AJ Clarke Avatar AJ Clarke says:

      Hi Karl. You are correct Caldera Forms is another great plugin and we’ll definitely look at including it on the list. I definitely don’t agree with your statement regarding the file upload field being a requirement though, most websites out there don’t need a file upload field on their contact form so it won’t be a deal breaker. If you do need need a file upload field then you would choose a plugin that includes that option if you don’t need it, why not go with a less bloated solution?

    • Emily says:

      I do agree with Caldera Form is fantastic free form that also include some premium features like Conditional Logic, Calculation ect.

      Safari with Contact Form 7 now has problem with Upload field if it is empty it will not send email. I not sure how about other plugins.

  9. Mike says:

    Tried a few of these but after discovering Gravity Forms a few years back I’ve never considered using anything else.



    Gobinda here from weDevs. I just read your post. It’s super interesting and a genuinely non-biased list.

    I just wanted to reach out to you because we also have a form builder plugin of our own, called weForms. And we think it deserves a spot on your list.

    If you have any more question regarding anything you are always free to contact me anytime. I am here for you.


Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how your comment data is processed by viewing our privacy policy here.