WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
  • Deals
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» WordPress Plugins

5 Best Contact Form Plugins for WordPress Compared

Last updated on September 29th, 2016 by Editorial Staff
1.6k Shares
1.1k
515
67
0
Special WordPress Hosting offer for WPBeginner Readers
5 Best Contact Form Plugins for WordPress Compared

Are you looking to add a contact form on your WordPress site? Not sure which one of the 1625+ WordPress contact form plugins to use? In this article, we have hand-picked the 5 best contact form plugins for WordPress and compared their pros and cons, so you can easily add a contact form in WordPress.

Contact Forms

1. WPForms

WPForms is the most beginner friendly WordPress contact form plugin. We use it on WPBeginner and all of our other websites. WPForms was built by the same team as WPBeginner with a single goal: Make a WordPress forms plugin that’s both easy and powerful.

WPForms

Pros

WPForms’ drag & drop online form builder makes it the most user-friendly form plugin for WordPress.

WPForms Lite is available for free in the official WordPress plugin directory meaning you can install it on as many sites as you like for free.

The premium version allows you to extend the functionality and build multi-page forms, email subscription forms, payment forms, order forms, use smart conditional logic, and more.

There are documentation and guides available along with email support to help you when you need it.

Cons

While the lite version is free, you need to upgrade to Pro to unlock more powerful features.

Even though WPForms is powerful, the #1 goal of this plugin is to make it user friendly. That’s why it doesn’t have the more complex features that some other form plugins offer.

WPBeginner users can use this WPForms coupon that will give you 10% off the premium version of WPForms.

2. Gravity Forms

Gravity Forms is a paid contact form plugin that has all the advanced functionality one can ask for.

Gravity Forms

Pros

Gravity Forms is a powerful contact form plugin for WordPress.

With the help of additional add-ons, Gravity Forms can be used to create surveys, quiz, user submitted content, and even web directory.

It comes with premium support options like FAQs, knowledge base, forums, and email support. This means that help is available when you need it.

Cons

Gravity forms does not have a free version, so it can be a bit expensive than other WordPress contact form plugins. However, if you are using it on multiple sites and projects, then the cost should not be a big deal.

WPBeginner users can use this Gravity Forms coupon that will give you 25% off.

3. Pirate Forms

Pirate Forms

Pirates forms is a free WordPress contact form plugin built by the team at Themeisle. It comes with an easy interface that’s good for creating simple contact forms.

Pros

It’s a completely free plugin with no paid upgrades.

It has all the basic features such as CAPTCHA and SMTP that you need to create a simple contact form.

Cons

The plugin focuses on simple contact forms, so it doesn’t offer advanced functionality such as subscription forms, payment integrations, and others.

Lack of add-ons can be a deal breaker for some, but others may appreciate the simplicity.

4. Ninja Forms

Ninja Forms is a freemium contact form plugin for WordPress. It can be used to create highly interactive form with very little effort.

Ninja Forms

Pros

The base plugin for Ninja Forms is available for free from the official WordPress repository. This means you can download and install it on as many sites as you like.

There are premium extensions which allow you to extend Ninja Forms functionality such as connecting with Campaign Monitor, Freshbooks, Salesforce, SMS notifications, etc.

There is a helpful community support option, as well as documentation, guides, and email support.

Cons

Even though the main plugin is available for free, the extensions are not. Buying two or more extensions or even the developer bundle will cost you nearly the same amount as Gravity Forms.

5. Formidable Pro

Formidable Pro is quickly becoming a popular choice among WordPress users and developers. It allows you to quickly create beautiful contact forms and comes with all the goodies you would need from a premium form plugin.

Formidable Pro

Pros

Formidable Pro makes it really simple to set up your first WordPress contact form.

Just like Ninja Forms, the basic Formidable Pro is available for free. This single site license costs $47, and the unlimited license costs $117.

There are 12 add-ons that come with the standard and unlimited plans. This allows you to integrate Formidable pro with MailChimp, Basecamp, Trillio, and many other services through Zapier addon.

Cons

Formidable Pro is relatively new in the race as compared to Gravity Forms. At the moment there are fewer addons than Gravity Forms. But hopefully this will gradually change as their user base grows.

Bonus: Contact Form 7

Although we don’t recommend Contact Form 7, this list cannot be complete without the oldest most downloaded contact form plugin in the official WordPress plugin directory.

Contact Form 7

Pros:

Price is probably the most important advantage of using Contact Form 7. You are free to install it on as many sites as you want.

There are several third-party plugins that act as add-on plugins for Contact Form 7. Most of them are available for free.

It is great for creating a basic contact form for your blog.

Cons:

Contact Form 7 can be a bit difficult to set up for absolute beginners. The user interface is not very intuitive.

Since it is a free plugin, support options are limited.

There are several third-party add-ons available for Contact Form 7, but the official plugin website doesn’t have an add-ons directory which makes it difficult to find add-ons to extend the functionality of the base plugin.

Which is the Best Contact Form Plugin for WordPress?

The plugins we mentioned in this article can all help you create a contact form plugin. However deciding the best contact form plugin varies based on your needs.

If you’re a beginner and don’t want to spend any money, then go with WPForms Lite.

If you’re a business owner and want to create powerful forms without learning code or hiring a developer, then go with WPForms Pro version.

If you’re a developer trying to build more complex forms, then go with Gravity Forms.

Our overall pick for the best WordPress contact form plugin is WPForms.

We hope this guide helped you choose the best contact form plugin for your WordPress site. You may also want to take a look at our guide on the best WordPress backup plugins compared (Pros and Cons).

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Google+.

1.6k Shares
1.1k
515
67
0
Popular on WPBeginner Right Now!
  • Switching from WordPress.com to WordPress.org

    How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Why Build Your Email List Today

    Revealed: Why Building Your Email List is so Important Today!

  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • Step by Step Guide: How to Start a Podcast with WordPress

    How to Start Your Own Podcast (Step by Step)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

The Ultimate WordPress Toolkit

39 Comments

Leave a Reply
  1. Rj Reyes says:
    Nov 21, 2016 at 2:25 am

    Which plug in is the most similar to Joomla Fabrik or has the same functions? Thanks in advance!

    Reply
  2. MOn Villarin says:
    Oct 31, 2016 at 1:04 am

    i tried wpforms set it up correctly but when i tried to send an email using the form on my website that i’ve just created i cannot receive it on my email. don’t know what to do i really like to use this plugin.

    Reply
    • WPBeginner Support says:
      Nov 2, 2016 at 12:29 am

      Please see our guide on how to fix WordPress not sending email issue.

      Reply
  3. ABIR AHMED says:
    Sep 30, 2016 at 7:23 am

    I have a personal website and I want to give some service link SEO and Web design. But I can’t create order form. Please share with me an stylish order form. pro or free.

    Reply
    • WPBeginner Support says:
      Sep 30, 2016 at 11:22 pm

      Please take a look at WPForms plugin. It is a form builder plugin for WordPress and it will allow you to create your custom order form.

      Reply
  4. Al says:
    Aug 23, 2016 at 12:25 pm

    Which of these forms is mobile responsive though?
    I’ve noticed that some email forms aren’t responsive at all.

    Reply
    • WPBeginner Support says:
      Aug 24, 2016 at 8:54 am

      WPForms works great on all devices.

      Reply
  5. Kay Gill says:
    Aug 3, 2016 at 12:43 am

    I use Gravity Forms on two of my sites but have found their support to be lacking. The form works great but I’m having trouble with hotmail & gmail email users receiving the automated notifications I’ve generated. Is this particular to Gravity Forms? If so – which other plugin would you recommend, and if not is there a way around this challenge? Thanks

    Reply
    • Hank Castello says:
      Oct 15, 2016 at 8:27 am

      Doesn’t sound like a form issue – more likely your shared hosting includes accounts blacklisted by gmail.

      Reply
  6. nick says:
    Jul 21, 2016 at 1:52 pm

    Hello,

    What is the best form to use if someone wants a very basic contact form on a site, with replies going to two different email addresses?

    The website doesn’t want to take surveys or anything like that – just wants to use the form instead of having email addresses published on it.

    Reply
    • WPBeginner Support says:
      Jul 21, 2016 at 11:08 pm

      With WPForms you can easily add two recipients to your forms.

      Reply
  7. phil says:
    Jul 9, 2016 at 11:01 pm

    Anyone know offhand which of your 5 best contact forms offer a widget feature? Would like to place a contact form on the sidebar. Thanks

    Reply
    • WPBeginner Support says:
      Jul 10, 2016 at 2:41 pm

      All of them allow you to add forms into sidebar widgets.

      Reply
  8. Barry Hunt says:
    Jul 2, 2016 at 1:29 pm

    I have been using contact form 7 and now I can see how much functionality there is in the pro plugins, many thanks for this post, I recommended it to someone I know who is struggling with contact form 7

    I also get some warning with contact form 7 about authenticating the form I am not sure what this means, does any body know about any issues with contact form 7

    Barry

    Reply
  9. Jane Hogan says:
    Apr 28, 2016 at 11:39 pm

    I don’t think WPForms has a free option. It has a pre-paid 14-day trial but that’s all I could find.

    Reply
    • Editorial Staff says:
      Apr 29, 2016 at 6:11 am

      WPForms Lite is free – https://wordpress.org/plugins/wpforms-lite/

      We have mentioned in the article above as well under the Pros :)

      Reply
  10. Adam says:
    Mar 31, 2016 at 9:24 am

    I have a website on wordpress and i have used contact form 7 on that. Now i want to add a functionality so that when someone submits the contact form i receive all the data from phone on sms as well as email. Can you suggest some easy and reliable way for that.

    Thank you
    Adam

    Reply
  11. Mstar says:
    Mar 20, 2016 at 2:07 am

    Hi which ones of any link to mail chimp easily and integrate fully? Thanks!

    Reply
  12. akash kumar singh says:
    Feb 5, 2016 at 1:19 am

    I have a digitals marketing blog websites.I want to make my sidebars like yours.How can i do it?

    Reply
  13. Don says:
    Nov 27, 2015 at 1:17 pm

    I was going to buy gravity based on the review here. I sent in pre sale question about editing color of form, fields, borders etc. They stated I needed to use css to style it. I was thinking for a paid form I could style it. I don’t see the value in it if i can’t style it. I was wondering if you were familiar with contact form generator. Seems a little difficult to figure out but they do have color editing. I bought web dorado a few years back and everytime i installed it my site ran very slow and front end visual composer would not work. I am just hesitant to pay for one and never use it. I used fast and secure and it is pretty good, but editing colors is difficult for me. I like to be able to edit a form and use transparent colors and not have huge fields like fast secure doues. For a legal website small attractive form is better, possible overlayed on a header background image.

    Reply
    • WPBeginner Support says:
      Nov 27, 2015 at 7:59 pm

      Actually styling Gravity Forms is not that difficult. Most premium WordPress themes already come with CSS styles for Gravity Forms. There are also plugins that can allow you to edit and choose styles. Lastly, you can also use CSS Hero plugin. It allows you to edit any WordPress theme including Gravity Forms displayed on your website.

      Reply
    • Steph Wells says:
      Sep 24, 2016 at 11:52 am

      A little late here, but have you tried the visual styler in Formidable forms? It’s even included in the free version.

      Reply
    • Hank Castello says:
      Oct 15, 2016 at 8:34 am

      I’m a little late, but I’ve never noticed Web-Dorado being slow. Try a theme with Gantry framework like Rocketthemes – now THAT’S slow! But using VIP hosting on SSD drives, multiple core processors and sufficient memory, and things speed up just fine.

      BTW, I would think a law firm would want a professional doing their websites.

      Reply
  14. Jaime says:
    Nov 13, 2015 at 12:10 am

    Can you do a post about Caldera Forms contact form? It’s a great plug-in, but I have a question about field length that I’m not sure how to ask, as I don’t know if it’s a CF question, a jquery question, java script question, or what type of question….I want a field in my contact form that holds only 35 or less characters, i.e., letters, numbers, white space, punctuation, etc. Is this done through an input mask? If so, I can’t figure out the format. *{0,35} gives me the 35 spaces but doesn’t allow for white space or special characters. Are input mask formats all the same, or do they differ depending on code the form is designed in? They use parsley.js I gather…thanks for any help you can shed on this issue.

    Reply
  15. Aqs Malhotra says:
    Oct 11, 2015 at 7:08 am

    Hi,

    Can you please tell which one should I go for if I have to build contact form with option of file upload by the users?

    Only Single Site License.

    Reply
  16. Ahmad Awais says:
    Sep 1, 2015 at 6:08 pm

    Hey, Editor!

    I think you should add Caldera Forms in this post. I’m using it for quite some time now, and it works great.

    Esp. the multi-page intuitive form-building interface and responsive forms for free.

    Worth a shot.

    Reply
  17. Marcus Clark says:
    Mar 25, 2015 at 1:48 am

    Great article. But question – why not just use the Jetpack contact form that’s already available?

    Reply
    • WPBeginner Support says:
      Mar 25, 2015 at 1:48 pm

      Because JetPack is not just a single plugin but a suit of plugins. Many users feel that they don’t need all those plugins and choose to install other free plugins.

      Reply
      • Michael says:
        Jul 6, 2015 at 3:42 pm

        Like me. Can’t stand Jetpack at all. Too bloated for a wordpress site, and that is only few features activated too.

        Reply
        • Don says:
          Nov 27, 2015 at 8:23 pm

          I agree about jetpack. All my sites kept getting slower and slower. Jetpack was using up so much resource and I removed jetpack from all my sites and speed went right back up immediately. Their form is ok, but not one that should be in a list of best.

  18. Bart Van Deuren says:
    Mar 11, 2015 at 4:30 pm

    Thx to this article, I started to use ninja forms and very satisfied !

    Reply
  19. Greg says:
    Mar 10, 2015 at 9:31 pm

    I’m curious about why the Jetpack contact form didn’t make the cut.

    Reply
  20. Dave Navarro says:
    Mar 10, 2015 at 2:17 pm

    From a developer standpoint, I have used both Gravity and Formidable Pro and Formidable Pro has a LOT more hooks and is eminently more customizable than Gravity. I have also found Formidable Pro support to be friendlier and quicker to respond.

    However, I have also found that more of my clients use Gravity than anything else.

    Reply
    • Mariella says:
      May 18, 2015 at 5:19 pm

      I use Formidable Pro on several sites too, and like it very much. Formidable Pro includes PayPal & MailChimp integration, while Gravity forms charges extra for those. Formidable Pro gives you free updates even if your support subscription lapses, so each site isn’t committed to annual payments forever.

      Reply
  21. dan says:
    Mar 10, 2015 at 1:36 pm

    nice list i think ninja is the best one.

    Reply
  22. Kate_H says:
    Mar 10, 2015 at 11:19 am

    Sad to say this post was very predictable. Every comparison post for contact forms you come across compare the same old plugins and if you’ve read one contact form comparison then you’ve read them all! It would be nice if for once someone took the time to discover the not so obvious plugins out there and did comparisons on them. Not only will it highlight other developers but you never know you may come across some real gems…

    Reply
    • Michael says:
      Feb 15, 2016 at 3:41 am

      Hi Kate. May I ask you for examples of other good forms plug-ins??

      Reply
  23. Leo Koo says:
    Mar 10, 2015 at 10:15 am

    hmm, this is rather basic. Could you include perhaps some photos of form creation and also performance benchmark with

    1) A few fields
    2) A few hundred fields? :)

    Reply
  24. Cai says:
    Mar 10, 2015 at 8:53 am

    I just use the default from Jetpack.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 600,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
Envira Gallery
Envira Gallery
The Best WordPress Photo & Video Gallery Plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Which is the Best WordPress Photo Gallery Plugin? (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • How to Choose the Best WordPress Hosting
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • Why You Should Start Building an Email List Right Away
    • Which is the Best WordPress Slider? Performance + Quality Compared
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • How to Choose the Best Blogging Platform (Comparison)
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2016)
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
Deals & Coupons (view all)
SiteGround
SiteGround Coupon
Get 60% off SiteGround WordPress Hosting and a Free Domain.
Keep Your WordPress Content Safe with BackupBuddy
BackupBuddy Coupon
Get 25% off BackupBuddy, the best and most popular WordPress backup plugin.
Featured In
About WPBeginnerĀ®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
Our Sites
  • OptinMonster
  • Envira Gallery
  • SoliloquyWP
  • WPForms
  • MonsterInsights
  • List25

Copyright © 2009 - 2016 WPBeginner LLC. All Rights Reserved. WPBeginnerĀ® is a registered trademark.

WordPress hosting by HostGator | WordPress CDN by MaxCDN | WordPress Security by Sucuri.