15 Best WordPress Forms Plugins Compared

Posted on October 13, 2016 by in Resources | 87 comments

15 Best WordPress Forms Plugins Compared

The humble contact form is an essential element to many websites – and choosing the right one is paramount. If this is your first step on the ladder, the choice can be overwhelming. On the flip side, if you’ve been thinking about jazzing up your main contact form (or other forms on your site), you’ll know that there are a myriad of suitable WordPress forms plugins available.

In either case, too much choice can be a burden. With that in mind, this article will help you decide which one fits your needs by comparing 15 of the best WordPress forms plugins currently on the market.

15 Best WordPress Forms Plugins Compared

The plugins that have made this list are widely used, receive regular updates, and have garnered excellent feedback from the WordPress community. They’re also listed in no particular order, as they all offer a variety of benefits that may or may not fit your particular needs. Let’s get started!

1. WPForms

WPForms

WPForms enables you to create clean, modern forms within an intuitive drag-and-drop interface. There are also a number of pre-built templates to choose from, including multipage and user registration forms.

The entry management system enables you to view all of your leads in one place within a streamlined workflow. In addition, you can create high performance forms using WPForms’ smart conditional logic, as well as enable file uploads.

Add-ons such as integration with MailChimp, AWeber, and PayPal are available on WPForms’ higher tier plans.

Key Features:

  • Instant notifications.
  • Streamlined entry management system.
  • Smart conditional logic.

Price: $39 | More information

2. FormCraft

FormCraft

FormCraft enables you to create beautifully designed forms via an easy to use drag-and-drop builder. Although it’s simple to navigate, FormCraft offers far more than your basic contact form. You can use it to display popup forms on any page, utilize math formulas within forms, and create one-page payment forms.

This plugin also gives you the option to embed maps, videos, and other widgets within your forms. If you’re looking to create a multipage form, FormCraft can deliver on that too, and also provides you with analytics, including views, submissions, and conversion rates.

Key Features:

  • Over 23 fields to choose from.
  • Supports high-definition images.
  • Built-in conditional logic.

Price: $34 | More information

3. Ninja Forms

Ninja Forms

Ninja Forms is a great plugin for beginners and developers alike. For beginners, its drag-and-drop interface makes it quick and simple to create any type of form. For developers, Ninja Forms has a range of filters and custom field templates for high-level customization.

The basic form does not include conditional logic, which is a highly desirable feature for many users. However, it is available as an add-on.

Key Features:

  • Intuitive user interface.
  • Almost unlimited number of forms, fields, and submissions.
  • Options to force required fields and correct data formatting.

Price: FREE | More information

4. Quform

Quform

Quform enables you to create anything from a simple contact form to a complex booking form. The drag-and-drop form builder is super simple, and doesn’t require any coding knowledge.

This plugin allows you to view submitted entries within the WordPress admin area, and send submitted form data via email. Other options include a custom autoreply and filters to strip unwanted data. Quform also enables you to use built-in or custom validators to force specific data from the user.

Key Features:

  • Easy to use interface.
  • 15 element types.
  • Import and export capability.

Price: $29 | More information

5. Gravity Forms

Gravity Forms

Gravity Forms enables you to build complex, powerful forms quickly and simply. You can create multipage forms, limit entries for competitions, and even schedule forms to be displayed during a specified time period.

This plugin stores all submission data in your WordPress database for easy access. You can configure the entry list to display only the columns you want, view each entry in detail, and export entries to a CSV file.

Integration with third-party services such as AWeber, Dropbox, and PayPal is available, but only within the higher tier pricing packages.

Key Features:

  • Built-in conditional logic.
  • Highly customizable.
  • Easily configurable email notifications.

Price: $39 | More information

6. Form Maker

Form Maker

Form Maker provides an easy to use drag-and-drop interface that enables you to create simple contact forms. The basic free plugin offers features such as multipage forms, conditional logic, and customizable emails.

Furthermore, there are also a myriad of premium features (such as PayPal integration), and lots of paid add-ons that enable you to tailor this plugin to fit your needs, such as MailChimp and Dropbox integration, and conditional mailing.

Key Features:

  • 41 customizable themes.
  • Form submission management.
  • Multipage forms.

Price: FREE | More information

7. Jetpack’s Contact Form Module

Jetpack

,Jetpack comes with a plethora of features, one of which is its contact form module. Once the module is activated from Jetpack’s settings screen, a new option for creating a contact form will appear in your WordPress editor.

While the Jetpack contact form has fairly limited customization options, it’s a great solution if you already have Jetpack installed and only have simple needs. In addition, because the design takes place within the WordPress editor, it offers a familiar interface for creating your form.

Key Features:

  • Customizable submit button.
  • Ability to add a contact form to any post or page.
  • Customizable notification emails.

Price: FREE | More information

8. Fast Secure Contact Form

Fast Secure Contact Form

For a free contact form plugin, Fast Secure Contact Form is pretty robust. You can easily create and edit forms within a drag-and-drop interface, and also add or remove as many fields as you wish.

This plugin is an excellent option if you’d like to use your form to schedule appointments. Included are options to add online scheduling, appointment booking, and invoicing via the vCita platform.

Key Features:

  • Easily customizable form editing.
  • Ability to send confirmation emails.
  • You can redirect visitors to almost any URL.

Price: FREE | More information

9. eForm

eForm

eForm’s focus is on supercharging the humble contact form, enabling you to get creative with quizzes, surveys, and payment estimations. Furthermore, this plugin is highly customizable with over 100 fonts and over 35 form elements built in.

You can apply conditional logic within forms, add mathematical formulas, and also enable file uploads. Within the admin area, eForms allows you to easily categorize forms and edit submissions.

Key Features:

  • Survey analytics.
  • Built-in quiz system.
  • Integrated with PayPal and Stripe.

Price: $30 | More information

10. Visual Form Builder

Visual Form Builder

With multiple layout options and 18 field types, Visual Form Builder enables you to create professional looking forms quickly and easily. This plugin can be configured so that form submissions go to multiple emails, and it also has the option to send customized email receipts to each user.

In addition, you can place multiple forms on a single post or page, and duplicate forms with one click. Visual Form Builder automatically stores form entries in your WordPress database, and enables you to manage data directly within your WordPress dashboard.

Key Features:

  • Drag-and-drop interface.
  • Option to export entries to a CSV file.
  • Multiple field layout options.

Price: FREE | More information

11. NEX-Forms

NEX-Forms

NEX-Forms boasts a unique grid layout system that enables you to create almost limitless stylish, yet functional forms. It’s loaded with plenty of design customization options including over 70 animations, 660 icons, and 1200 fonts.

NEX-Forms also comes with over 40 form elements and functionality such as math logic, conditional logic, and file upload options. In addition, there are a number of form styles, such as popups and sticky forms, with unique animations for each.

Key Features:

  • Multi-step forms.
  • Email auto responder.
  • Sidebar widget option.

Price: $34 | More information

12. Form Builder

Form Builder

Form Builder enables you to create simple forms based on one of 10 default templates. If you’re looking for a quick and easy to use form, the basic plugin will do the job. However, it is stylistically lacking, so if aesthetics are important to you, Form Builder’s paid upgrade could be a better fit.

With the premium version you get 37 themes based on different color schemes, the option to add a submissions section, and the ability to export the submitted data to the CSV or XML formats.

Key Features:

  • Email options for both administrators and users.
  • Google Maps integration.
  • Variety of redirect options.

Price: FREE | More information

13. Contact Form 7

The Contact Form 7 plugin.

Contact Form 7 is popular, simple, and flexible. You have the ability to create multiple forms, and they can also be customized with simple markup. Options to configure mail settings and to change the default message can be found within a custom dashboard panel.

Also, while some have complained of updates causing bugs, the general consensus is that this is a straightforward plugin for creating all manner of simple forms.

Key Features:

  • Easy to set up.
  • Customizable default messages.
  • Easily defined mail settings.

Price: FREE | More information

14. Formidable Forms

Formidable Forms

Formidable Forms is great for quick and simple form creation. The customization options are somewhat limited in the free version, but it offers enough for all manner of simple uses. You can create forms using built-in templates, or start from scratch using the drag-and-drop builder and save your own templates for future use.

While you’re limited to only seven field types in the free version, the premium version comes with 15 additional field types. It also offers some flexible admin options, enabling you to view, edit, and delete entries, and generate graphs and stats based on your collected data.

There are also a number of paid add-ons available such as integration with MailChimp and AWeber.

Key Features:

  • Drag-and-drop interface.
  • Almost unlimited email notifcations.
  • Import and export forms using the XML format.

Price: FREE | More information

15. Pirate Forms

Pirate Forms

Pirate Forms is another free option for creating simple contact forms, though it does have an edge over many of its competitors when it comes to the look of your forms. However, there aren’t many customization options – but that’s part of the premise behind the plugin.

The form is designed to require little setup, so you can just drop a completed form into your site using a shortcode or widget. Furthermore, Pirate Forms stores your collected contact information in a database for easy access from your dashboard.

Key Features:

  • Email notifications.
  • Ability to customize fields, labels, and messages.
  • Contacts are stored in a database.

Price: FREE | More information

Conclusion

Contact forms are vital for conversing with your website’s visitors, but the number of plugin options can be overwhelming. The temptation to pick the first one you come across is great – but if you dig a little deeper, there may be a better fit available for your needs.

In this piece, we took a look at 15 of the best WordPress forms plugins available, based on the number of users, each solution’s support (including updates), and the general feedback from the WordPress community. You should now be equipped to make a solid choice – so download one and get started with creating amazing forms for your website!

Which plugin are you excited to try and why? Let us know in the comments section below, and don’t forget to subscribe to follow the conversation!

Article thumbnail image by hvostik / shutterstock.com.

87 Comments

  1. ” They’re also listed in no particular order, as they all offer a variety of benefits that may or may not fit your particular needs. ”

    If so, do not put a number before each paragraph otherwise everyone thinks Contact form 7 is better than Gravity Forms which is totally stupid…

    • Agreed. Numbering the listings implies a ranking.

      • I agree also. Maybe you should put a disclaimer at the top of each of these post and say the number does not reflect a ranking or just put a dot instead of a number. I always thought the number reflected the order from best to worst until I say these comments.

  2. We have tried most of these also and Visual Form Builder Pro (paid version) is simply the best in our view. Contact Form 7 is used a lot but I do not understand why so many people use this user unfriendly plugin.

    • I would be very interested to know what you were able to achieved with Visual Form Builder Pro (I own it too) that was impossible with Gravity Forms.

    • Marcel, I agree Contact Form 7 is unfriendly.

    • Yes its everywhere and in my opinion its by far the worst

  3. I use and recommend WPForms. Excellent support from the developer.

    • John Hughes

      Thanks for your insight, Bruno!

  4. How about Caldera forms?
    Has many premium features for free and has many add-ons.

    • Caldera Forms is very solid and is free in the WP rep.

    • +1 from me, we use Caldera Forms on most of our and our clients’ websites because you can build everything from a simple contact form to a complex multi-page conditional form with it, and the support is fantastic if you ever need it.

      A couple of years ago I suggested that some form of star rating system would be a great addition for a future version, and they brought out a new version THE NEXT DAY with the star ratings fields in!

    • John Hughes

      Thanks for the addition. 🙂 It seems as though plenty of people like it!

  5. I’ve used ninja, vfb and gravity, the latter being my favourite. Really love the advanced features and the possibilities are endless with zapier.

    • John Hughes

      Lots of people like to use Gravity Forms, it seems Terence! Thanks for your insight. 🙂

  6. For what it’s worth, NinjaForms is slow to respond to compatibility updates of their plugins such as Conditional Logic, and bug fixes like reCAPTCHA not working. Would not recommend.

  7. I suggest “Easy Contact Form Pro”. Visual and perfetc!

    • John Hughes

      Thanks for your suggestion, David!

  8. It would be nice to know if there are any alternatives that are as powerful as Gravity Forms.

    • Ninja Forms is certainly picking up in the developer community in my opinion and supposed to be really powerful (if you’re on the paid subscription plan and know what you’re doing).

      I also heard good things about the new WPForms. Certainly there is a good them behind this Plugin with the people of WPBeginner.

      Haven’t used any of those personally. Been a Gravity Firma user for years and although they seem to have lost momentum lately, it’s still the best solution for my needs (especially having a developer license).

    • I haven’t found one yet. Typeform looks lovely but you’re tied in to their system and have to embed the forms.

    • “…as powerful…” is subjective—it might be better to ask if competitors have specific features, or a better implementation of such. If a form plugin has three thousand “powerful” features, but I only use fifty of them, is that power truly valuable?

      I’ve invested in WPForms, Ninja Forms and Formidable. Each one has been powerful, and each one has met my needs. I’ve never regretted spending money on these three. I can’t say the same for Gravity.

      More importantly, my experiences with support have shown that these three are much better with the speed of replies, the quality of replies and the professional tone of replies. The power of support, and how a developer treats you is often as important as the software itself.

    • John Hughes

      I’m repeating what Nicolas is saying, but Ninja Forms is a great alternative. Their add-ons are reasonable, and can be bought singularly if required.

      Thanks for your comment. 🙂

  9. Caldera Forms is a pretty good alternative to gravity forms from a developer perspective. It comes with a lot of hooks but also processors, conditionals, multi-steps, etc. It’s probably the most free multipurpose and powerful form builder.

    • John Hughes

      Chalk up another one for Caldera Forms! Thanks for your insight. 🙂

    • Michael, thank you for your tip. I analyzed several plugins and actually Caldera Forms seemed very interesting. I will test on our site.

  10. I try all but found the Best Best to be: ARForms: WordPress Form Builder Plugin

    Incredible Work on that plugin

    • John Hughes

      Thanks for your insight, Luis!

  11. Another great form plug-in is Calculated Forms from DWBooster. Works great in DIVI. Templates are not so good, but in default style it will intergrate perfect in your excisting layout. A lot of functions, and very easy to build (complex) forms.

    • John Hughes

      Thanks for the suggestion, Ruud. 🙂

  12. Thanks again for another great article! I did want to warn people that you have to disable your caching on any page on which a Ninja Form is used. I found that incredibly inconvenient…….

    • John Hughes

      We’ve not found that, Brenda. Do you have any further reading on this?

  13. We use Quform and Ninja Forms. Ninja Forms is powerful like Gravity Forms, but you run into software conflicts sometimes. Quform is really nice but pricey. What developer wants to pay that $29 fee over and over for every website they build.

    • John Hughes

      Thanks for your insight, Bruce. 🙂

  14. I originally used the form module in Divi, but while nice and easy, it lacked some features I wanted. I ended up with Visual Form Builder because of the ability to export csv files.

    • John Hughes

      A few enjoy the functionality of Visual Form Builder – you’re another one to add to the list!

  15. I agree that the numbers make it look like a ranking and while CF7 may be the most prevalent and favorite of theme builders I find it obnoxious to use. Like others I’ve been in the Gravity Forms camp for a long time due to ease of use and extensibility.

  16. I have Formidable Forms, the pro version. I have a grandfathered license before they raised their prices, so a lifetime license. It’s definitely good for creating forms there are really a lot more options than advertised. I’ve got forms that branch out like a tree based on your answers and are really quite fun. I get some awesome results using them.

    • I agree. I use the pro version of Formidable forms for a tickets sales aspect of one of my client sites and it does an great job. The form needed a number of logic steps, if you order this then you can order this, etc. and I was able to get it all to work. A bit of a learning curve but worth the effort.

    • John Hughes

      Thanks for your insight into Formidable Forms, Jennifer. It’s certainly a popular choice!

  17. hi, i want to know if any of these form plugins offers the ability to show form entries as a filterable table…

    • John Hughes

      A lot of people are suggesting Caldera Forms, Tim. It seems to have a burgeoning fan base. 😀

  18. CaptainForm seems to be missing that list…

  19. Well, one of the Contact 7 bugs plagued me for more than a year. That’s centainly a winner. Thx for mentioning the alternatives!

    • John Hughes

      No problem, Carsten!

  20. Always used contact form 7 but it’s all of a sudden become a bit of a pain to use, so have recently started using WPForms and I have to say is pretty dam good!

    Simple, easy and some great features

    • John Hughes

      Thanks for your insight. 🙂

  21. This is a nice list and worth checking. I miss CForms in that list, it´s free and a lot better than Contact 7, which I tried in the past. It gives you the possibility for more sophisticated formulas, quick responses and the possibility to get all data in csv – so you can work with them, and above all, it´s free

    • John Hughes

      CForms just missed out, but it’s still a consideration as an alternative to Contact Form 7.

      Thanks for your comment!

  22. Thanks for covering such a diverse group of form plugins!

    I’m new to WordPress and starting a client project that requires a survey that shows progression and a score/evaluation upon completion. The client provided this reference link for a survey they really like: https://www.16personalities.com/free-personality-test

    I’ve gone on the hunt (endless, as it seems!) but not finding anything really comparable. Would love to hear from the experts if you’ve found a sweet plugin that integrates this functionality! 🙂

    • Nathan B. Weller

      That’s a really cool little survey. I don’t know of any plugin off the top of my head that has this type of styling by default. But I’d be interested if one existed too!

      • Thanks for your quick reply, Nathan! I’m new to Divi, too, and loving it. Thank you for putting out such fantastic resources and insights!

    • How about the Gravity Forms Personality Quiz Add-On plugin?

      • Thanks for the suggestion, Richard! I’ll definitely check this out!

  23. I tried a lot of forms before landing on Visual Form Builder Pro – it updates often, the service is completely professional, and I love that when I was creating forms for the first time, VFB Pro was the least confusing of them all. I’ve tried the very popular Gravity Forms, and I didn’t fall in love with it. VFB is still my go-to plugin for creating forms.

    • John Hughes

      Visual Form Builder is popular, and it’s all about finding a solution that fits you.

      We’re glad you’ve found your contact form lobster! 😀

  24. Is the contact form in Divi not that good is that why you do not put it on this list?

    • The Divi contact form module is limited and has certain issues, with fields and it does not store form submissions in the site DB. So there is not a way to view form submissions on the back-end.

    • With no radial buttons, check boxes, file uploads, and other basic functionality the DIVI contact form module is not powerful enough to be on this list.

      Now if you did use the KK DIVI MODULES plugin you will get a lot more functionality, but still no functionality to save entries to the DB.

  25. The best paid option is still Gravity Forms, due to how flexible it is, along with the add-ons that are available for it. Caldera Forms is the best free option, it integrates with Pods and is very solid.

    • John Hughes

      Thanks for your insight, Luke!

  26. I’m actually quite surprised that Contact Form 7 is listed higher than Gravity Forms, Ninja Forms, and the non-listed Caldera forms. All of those options are significantly better, in every way, to Contact Form 7.

  27. I have a client that wants me to create an event sign-up form which lists names of the team players, and other info, total the cost and have a pay now button that links to a payment portal… and would like it to create a nice PDF output for each entry. Is this doable with any of these?

    Creating the form is one thing, nice output is another. And will most of these notify you when a form has been submitted?

    Thanks!

    • Formidable PRO offers this feature and does a great job at allowing you to present the information in a useable XML file. I have also been grandfathered in and have used this program on over 50 websites. One limitation is has is when using the Paypal feature it has missed a few payment entries. I have watched the company grow over the last 7 years and they work very hard to provide a great service.

      One other service that I currently use (and is NOT listed is called Engagebuilder) it not only allows you to build and create forms it also ties into your automated marketing campaigns!

    • John Hughes

      You may want to look at Ninja Forms. They have a PDF add-on that may do what you require.

      Thanks for your question!

    • If you haven’t found it yet, the Formidable PRO2PDF add-on plugin will merge form data into a PDF form.

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

    • John Hughes

      Thanks for the insight, Steve. 🙂

  29. Great blog. I use gravity forms. No complaints. Except… Can you help me (us) find a plugin to easily DISPLAY form results on a page? Better yet – this sounds like something Divi should have in its library.

    Recommendations and insights greatly appreciated.

    Thanks!

    • John Hughes

      I don’t J.R., unfortunately. You may want to try reaching out in our forums (https://www.elegantthemes.com/contact/). Other users may have come across the same problem.

  30. Why don’t you list your own Bloom in this article?

    • I had also the same question…

  31. I use Contact form 7 on all my websites, it’s very good and flexible…. if u are ready to pay, then Gravity forms is the best…

    • John Hughes

      Thanks for the insight, Ankit. 🙂

  32. I tested several of these forms and decide to use wpforms.
    I paid a one time fee as a developer so there are no monthly fees. The support is awesome. It is easy to bring the forms to your look and feel by a bit of css. It is easy to use. The possibility to integrate paypal as well as conditional logic is awesome. I love to use this plugin and it is every dollar worth. The free version also is great and often times it is all what you need to create an easy form.
    Most of the other forms described here are good as well but wpforms has a lot of possibilities for developers.

    • John Hughes

      Thanks for your comment, Reinhard. 🙂

  33. We have been fans of Gravity Forms for years. They have continually improved their product without adding additional costs. It is easy to get started with and very robust if needed. We have implemented some very complex forms with this plugin.
    Unfortunately, many people do seem to use Contact Form 7 and whenever we inherit a website with it, we will move them over to Gravity Forms asap.
    Saving entries in the database is a no-brainer, so many errors can occur with email notifications and missing one can be a very big deal. Yes there are additional plugins to allow Contact Form 7 to save entries, but that is another plugin to add and configure for your site. Less is always more.

    • John Hughes

      Thanks for going into depth with your choice, Steven. Gravity Forms was definitely a worthy inclusion. 🙂

  34. Contact Form 7 is the only one I have personal experience with. I use it on all my wordpress websites, and it does all that I need it to do.

    A free, lightweight and easy to use wordpress forms plugin. I recommend it to everyone!

    Thanks!

    • John Hughes

      Given the number of active installs, I think a lot of people feel the same way as you, Jack! Thanks for your comment. 🙂

    • John Hughes

      Thanks for the tip, Jules. 🙂

  35. Hello,

    First of thank you for your review. I am the developer of eForm. I would just like to add that now we have set the price to $30.00

    If anyone would like to know anything, then I would be glad to answer.

    • Nathan B. Weller

      Thanks, I’ve changed the price in the post too.

  36. Thank you for the list!

    Missing are the cons and your thoughts as to the best and why.

437,821 Customers Are Already Building Amazing Websites With Divi. Join The Most Empowered WordPress Community On The Web

We offer a 30 Day Money Back Guarantee, so joining is Risk-Free!

Sign Up Today

Pin It on Pinterest