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

15+ Best WordPress Contact Form Plugins

February 19, 2016
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. Contact forms are beneficial because they:

  • Force customers to input data: You can tell the user exactly what information you’re looking for (such as their phone number, address, etc).
  • Can help business operations: If you include a drop-down menu on your contact form, the query can easily be sent to the department best equipped to deal with it.
  • Enhance aesthetics: A contact form simply looks more professional and engaging than the alternative.

Overall, contact forms can help reinforce the professionalism you’ve hopefully displayed throughout the rest of your website. Also, they’re almost as easy to set up as adding your email address!

But 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!

1. MetForm

Metform Elementor Contact Form Builder

Design better forms with the most popular page builder for WordPress with Metform Elementor contact form builder. This freemium plugin has tons to offer including a drag and drop form builder, 40+ custom Elementor widgets, 30+ ready to use form templates and layouts, 40+ input styles, shortcodes support and tons of styling options. There are also options to require use login, limit submissions, hide after submission, redirect on success, and integrate popular third party services like MailChimp, Aweber, Slack, HubSpot, FluentCRM, Helpscout, and ConvertKit among others. And you can easily export form submissions to a CSV or Google Sheets.

But that’s not all – when you upgrade to a premium version of MetForm you’ll unlock advanced features to design multi-step forms, add conditional logic, enable form calculations, integrate WooCommerce checkout or your own payment fields, and much more. With MetForm for Elementor there’s no form you can’t build!

2. FluentForms


If you’ve been searching for an easy to use, drag & drop, GDPR compliant form builder then FluentForm is perfect for you! This powerful contact form plugin includes features for conditional logic, reusable templates, Google recaptcha, Ajax form submissions, confirmation message (or redirect), and even time restrictions. FluentForm also offers integrations for a number of services including MailChimp newsletter lists and Slack notifications.

And all those features are just in the free version! For added Zapier, iContact, Campaign Monitor, ActiveCampaign and Conditional CRM integrations, as well as premium conditional personalized emails, action hooks, forms steps, easy to use shortcodes and more just upgrade to Pro.

3. Live Forms

Live Forms Builder

Live forms offers an intuitive drag and drop form builder experience that makes it easy to create or customize forms. The plugins offers tons of key fields you need to build helpful forms. Add options for users to enter their name, email, subject and message. Or include additional information in your form with Live Form’s text, texarea, number, radio, select and checkbox fields.

But best of all, unlike other form plugins where you need to use shortcodes Live Forms has a visual builder that you can use to click and drag form elements into place. And once you’re done theres even built-in analytics to track form performance.

You can upgrade to a Live Forms Pro (or higher) plan to gain access to even more powerful form features. This includes lots of advanced form fields such as conditional logic, Captcha, file uploads, downloads and more. Live Forms Pro even has the ability to accept payments or donations, so you can monetize your forms! Live Forms also offers tons of impressive addons to integrate email marketing, user signups, post submission and more.

4. Kali Forms

Kali Forms

Design custom contact forms, surveys, payments and more with Kali Forms. This free plugin makes it quick and easy to build user-friendly, responsive forms for your site. Get started in minutes with predesigned templates and a drag and drop form builder. There are tons of useful form fields to choose from, such as  no coding required.

Plus thanks to support for Google reCAPTCHA on form and Kali Form’s own honeypot system spam will be a thing of the past. You can rest easy knowing that your inbox will full of real customer or reader inquiries.

But you can create even better forms if you upgrade to Kali Forms Pro. Upgrade for access to 13 niche form templates including job applications, appointments, feedback, registration, donations, quote, simple booking form and more. You can even add a checkbox confirmation for users to agree with your site terms and conditions, to make sure your contact forms are GDPR ready. And with Kali Forms Pro you can further optimize your forms for conversions by adding conditional logic, multiple pages and submission handling (and add-on to store submissions data for later use).

5. HappyForms

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.

6. WPForms Form Builder Lite

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, or by upgrading to Pro. Learn more about WPForms on their website.

7. Contact Form 7

Contact Form 7

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.

8. Gravity Forms (Premium)

Gravity Forms

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.

9. Ninja Forms

Ninja Forms Plugin

Ninja Forms is a flexible drag & drop forms builder plugin for WordPress. There are no limitations on the number of fields, emails, actions or submissions. Create custom contact forms and more like a pro! You can also 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.

A great feature of Ninja Forms is, well, all of the great features. The plugin was built with a clean and minimal design so your forms look great with any WordPress theme. Or you can tweak the style using custom CSS.

Developers love Ninja Forms. The plugin only loads JavaScript on the pages where it’s needed, which keeps Ninja Forms fast and lightweight so it doesn’t slow down your site. And from a developer’s perspective, Ninja Forms is easy to customize and extend. Functions, action hooks and filters can be used to add extra options if you need them.

And for more features you can upgrade to Pro. And what if you need newsletter integration? Or form security? Or user analytics? Get an add-on. There are tons of premium add-ons for Ninja Forms including MailChimp, FreshBooks, Pushover, Stripe, Capsule CRM, etc.

10. Formidable Forms

Formidable Forms

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.

11. ARForms


ARForms is another form builder full of features. This plugin offers an easy to use editor, so you can see your form (or popup or survey) as you build it. And with over 25+ form elements to choose from it’s super helpful to be able to see what you’re doing! Other form features include three form styles, form templates, tooltips, resizable columns, media embeds, conditional logic, math logic, and more. Plus there’s built-in analytics to see how your forms are performing.

12. WeForms

weForms Contact Form Plugin for WordPress

Simply stated: weForms is more than a simple contact form plugin. It is and easy and fast form builder with which you can make any types of form you want- professional and customized.

weForms is built with the average user in mind, thus it’s a no-sweat thing for anyone without coding knowledge or tech savviness. The minimalistic design comes with an intuitive interface that makes weForms extremely user-friendly. Also, the live preview feature enhances its built-in drag and drop function tremendously. How your form is going to look like after you publish it- you can check it out in real-time!

With weForms’ pre-installed ready-made templates and design specific forms, you can get started with just a few clicks. But do not forget the flexibility it offers. Use CSS code to customize your form design seamlessly. The liberty to create industry-standard forms for your websites and business is all yours.

It also looks great on any WordPress theme. The icing on cake: weForms comes built-in with the a frontend post submission plugin for WordPress, WP User Frontend. So with weForms, you get a complete package for all your frontend needs!

Keep your submissions organic and free of spammers with the reCaptcha feature. Adapt smartly and efficiently to your user’s behavior using weForms’ conditional logic feature. Or use the multi-step feature to create segmented lengthy forms that’s easy for your users to follow. There are more than 23 fields types to choose from!

13. Form Craft Form Builder

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 adds even more functionality.

14. Everest Forms

Everest Forms

If you are looking for a form builder that is fast and easy to use, Everest Forms comes with a friendly drag and drop interface that will help you create great forms within minutes.

Any type of form can be built with Everest Forms, such as: order forms, registration forms, request forms, application forms, appointment forms, contact forms, payment forms, quote requests, support forms, newsletter subscriptions, surveys and many others.

The plugin is integrated with PayPal and Stripe payment processors (in the premium version) and offers a large variety of functionality. Create multi-column forms, add captcha spam protection, enable GDPR compliant features, collect signatures (premium), add quizzes (premium) and much more.

15. Advanced Forms

Advanced Forms ACF Plugin

Advanced Forms is a powerful form builder which takes advantage of the flexibility of Advanced Custom Fields. It gives you access to the full set of field types provided by ACF such as repeaters, date pickers, and galleries as well as ones provided by third-party plugins. This robust base makes Advanced Forms the perfect form builder whether you are creating a simple contact form or a custom user editing experience. The minimal amount of styling provided makes it easy to integrate your forms with any theme.

The plugin comes with a simple interface for defining emails sent to your admins or addresses provided through the form. It also has the optional ability to automatically save form submissions to an entry. You can then later come back and access them through WordPress. On top of this forms can easily be restricted to a specific schedule, only logged in users, or to only allow a certain amount of submissions.

Advanced Forms has been built with developers in mind and provides a wide variety of functions and hooks to make creating custom forms a breeze. With just a tiny bit of code you can create forms which generate posts, edit user profiles, register people to events , or anything a front-end form could need to do. The extensive documentation is constantly updated as the plugin grows and contains both guides for common use cases as well as references for functions, actions, and filters.

16. Jetpack Forms

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.

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 WordCandy guest author
Subscribe to the Newsletter

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


  1. David T. LeBlanc

    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

    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

      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

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

  4. thaongan282Nancy

    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

    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

      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

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

  7. sparrow

    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

    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

      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

      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

    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.


  11. Steve

    An excellent list of plugins! I can also recommend the Stepform plugin that will also allow you to create a form

  12. OSOlink

    Thanks for sharing a fantastic post about Word press Contact Form I really appreciate your effort.
    Keep it up.

  13. Mark

    Please add Formello to the list

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.