17 Best Form Plugins for WordPress in 2019 (Most Are Free!)

best contact form plugins compared

Are you tired of using buggy WordPress contact forms on your site?

It’s easy to get overwhelmed by the thousands of contact form plugins in the WordPress repository. Since each plugin has its pros and cons, finding the right one for your needs can be difficult.

If you’re wondering which WordPress form plugin you should choose for your site, then you’re in the right place. In this guide, we’ll compare the best WordPress contact form plugins, so you can find the right one that perfectly matches your needs.

Does WordPress have a Built-in Contact Form?

No! WordPress doesn’t come with a built-in contact form. In order for you to build a form, you’ll need to install a WordPress plugin.

Every WordPress website needs a WordPress form plugin, regardless of its niche.

Using WordPress forms makes it easy for your website visitors to get in touch with you. You can integrate your WordPress contact forms with third-party services for emails, payments, and other requirements.

Choosing the Best Form Plugin for WordPress

Not all contact form plugins are created equal. Since each plugin has its pros and cons, it’s essential for you to to understand which plugin is the best for your needs.

For example, a publisher might need a plugin that allows seamless integration with their favorite email marketing tool like MailChimp, Constant Contact, Drip, etc. However, an eCommerce merchant may need to create custom registration forms, login forms, and payment forms. A non-profit organization, on the other hand, will need to create custom donation forms to raise funds online.

Here’s what you need to look into a contact form plugin.

  • Features: A good WordPress contact form plugin enables you to create any type of online forms, such as contact forms, payment forms, user registration forms, subscription forms, and so on.
  • Ease of Use: An intuitive user interface makes creating a web form easy, even if you’re not tech savvy. The lower the learning curve, the better.
  • Mobile-Friendly: All forms you create must be 100% responsive and work great on all devices or you’ll fall behind.
  • Pricing: Before trying out a plugin, you’ll need to consider if it’s worth the investment in the long run.
  • Documentation: Preferably, the documentation should be extensive enough that it easily walks you through various features of the plugin.
  • Support: You’ll also want to choose a plugin that’s developed by a team with a good reputation and is well-known for delivering outstanding customer service.

Best Form Plugins for WordPress

Here’s a quick summary of the best form plugins for WordPress.

PluginRatingPriceActive Installs
1. WPFormsBest Form Plugin for WordPressfrom $39.5 / year2+ million
2. FormidableAdvanced WordPress Form Pluginfrom $49 / year200,000+
3. Ninja FormsBest WordPress Form Addonsfrom $29 / year1+ million
4. FormstackEasiest Online Form Builderfrom $19 / monthNot available
5. Contact Form 7Popular Contact Form PluginFree5+ million
6. Caldera FormsFree Contact Form PluginFree200,000+
7. WufooFree Online Form BuilderFreeNot available

1. WPForms


WPForms is the most beginner-friendly contact form plugin for WordPress. With its powerful drag and drop builder, you can create beautiful WordPress forms in just a few minutes without touching a single line of code.

WPForms makes it simple to create complex online forms, including order forms, survey forms, donation forms, email subscription forms, etc. Even if you’re an absolute beginner, you’ll be able to jump right in.

Every form you create will be 100% mobile-friendly, meaning it will look great on any device (computer, mobile, or tablets). It also includes dozens of pre-built form templates that perfectly adapt to your workflow and save you more time.

Other notable feature includes form submission without refreshing the page.


Check out these head-to-head comparisons between,

If you’re after a WordPress form plugin that is easy to use and has all the powerful features you need, then look no further than WPForms. Over 1 million websites have trusted it!

Free / lite version: Yes

Premium pricing: $39 – $499

Get started with WPForms Pro today.

Want to start with the free version instead? Try WPForms Lite.

Bonus: IsItWP users get a 10% discount on WPForms. Simply use our WPForms coupon: SAVE10

2. Formidable

formidable forms

Formidable is an advanced WordPress form plugin that lets you build complex WordPress forms with ease. Rather than just collecting data from users, Formidable allows you to display submissions on the front-end of your site.

With Formidable, you can collect, display, edit, and filter user-submitted data without any additional plugins.

While you can build basic WordPress contact forms with Formidable, an average user may find it a bloated solution with too many unwanted features. It’s not beginner-friendly.

Similar to Ninja Forms, Formidable also sells add-ons separately. It can be perfect for small websites but becomes expensive as you grow.

formidable forms builder

If you’re a professional WordPress developer and wanting to build complex forms, then you should try Formidable. It comes with tons of powerful features to create intricate forms for your website or data-driven web applications.

Free / lite version: Yes

Premium pricing: $49- $399

Get started with Formidable Forms today.

3. Ninja Forms

ninja forms

Ninja Forms is yet another WordPress contact form plugin that lets you build WordPress contact forms with ease. The plugin is built by WPNinja, a WordPress development team that has created several well-known WordPress plugins.

The core plugin is entirely free to use. You can enhance the functionalities of Ninja Forms by installing premium add-ons whenever needed. The plugin comes with hundreds of functions and hooks, allowing developers to enhance it with custom features easily.


If you want to use a free contact form plugin on your website and enhance features by purchasing the necessary add-ons, then Ninja Forms is the perfect solution.

At first, buying add-ons might seem like a helpful strategy because you’ll only have to pay for what you need. However, as your needs grow, Ninja Forms will become more expensive than other plugins in this list.

Free / lite version: Yes

Individual addons pricing: $29 – $129 each

Premium plans pricing: $99 – $499

Get started with Ninja Forms Pro today.

4. Formstack


Formstack is a premium form builder for WordPress that lets you create fantastic online forms in seconds with its drag and drop interface. It also integrates with loads of third-party apps. You can download the free integration plugin from WordPress repository to embed your Formstack web form into your posts, pages, or sidebar.


Formstack’s user interface is cleaner and more modern than that of Wufoo, making form building fun and easy. However, Formstack is not built for the WordPress sites specifically, so you’ll find many limitations in creating new forms.

Formstack doesn’t offer a free plan, but you can try it out for free for 14 days.

Free plan: No

Pricing: $19 – $249

Get started with Formstack today.

5. Contact Form 7

contact form 7

Without a doubt, Contact Form 7 is the most popular form plugin for WordPress on the market. Considering Contact Form 7 has been around for over a decade, it comes as no surprise that this plugin has more than 5 million active installs.

Contact Form 7

If you want to create simple contact forms on your website, then Contact Form 7 is the right choice. You can also find several free and premium third-party add-ons that work great with this plugin.

The user interface is not at all easy to use, and it requires you to know some basic HTML tags to create a contact form.

Free / lite version: Yes

No premium version

Get started with Contact Form 7 today.

6. Caldera Forms


Caldera Forms is a form builder plugin that helps in building complex forms quickly. With their intuitive user interface and drag and drop editor, you can create responsive forms for your website in no time. This form builder plugin also ships with multiple templates to setup forms even quicker.

Caldera Forms claims to have more free features than any other WordPress form builder plugin. These free features include conditional logic, multi-part forms, calculation fields, file uploads, and column layouts right out of the box. With their free version, you’ll have everything you need to create a simple yet powerful contact form. You can use third-party captcha services to add spam filtration.

Free / lite version: Yes

Individual addons pricing: $164.89 – $549.89 each

Premium plans pricing: $14.99 – $549.89

Get started with Caldera Forms today

7. Wufoo


Wufoo is a platform-independent form builder that lets you publish a form on any website, including WordPress sites. Wufoo offers a free plan that enables you to create five web forms, but they’ll be deactivated once they have exceeded 100 entries per month.

Using their form builder, you can get your online forms up and running quickly and easily. You can integrate your contact form with lots of great online tools that you already use and love.


Wufoo offers more integrations than any other WordPress form builders. However, it cannot create a login form or user registration form on your site.

Free plan: Available

Premium pricing: $19 – $99

Get started with Wufoo today.

8. WP Mail SMTP


WP Mail SMTP is the most popular email deliverability and WordPress SMTP plugin. It’s built by the same team of experts that are behind WPForms. This plugin is perfect for fixing all your email deliverability issues and keeping a log of all the emails sent from your WordPress site.

It needs to be used in conjunction with your contact form builder to send emails instantly. You can connect WP Mail SMTP to any of the secure SMTP providers within your budget. It bypasses the spam filters and makes sure that your emails land in the inbox.


Free / lite version: Yes

Premium plans: $49 – $99

Get started with WP Mail SMTP today.

9. Jetpack Forms

Jetpack Forms

Jetpack is a powerful plugin built for WordPress sites. It comes with several amazing functionalities, including contact forms for WordPress. You can create multiple forms and display them at different parts of your website. It uses your general WordPress settings like email to send notifications once your users submitted the form. You can also set up a custom email to receive notifications.

It has a drag and drop editor to add, edit, and reorder form fields. Other notable features include spam filtering service, dashboard notifications, etc.

Free / lite version: Free with Jetpack plugin.

Premium plans: $3.50 – $29 per month

Get started with Jetpack Forms today.

10. Visual Form Builder

Visual Form Builder

Visual Form Builder is a free WordPress plugin to create all kinds of forms. It allows you to add form fields in one-click. You can use the drag and drop editor to reorder fields. It stores the form entries in your WordPress database automatically. You can also manage the form entries in your WordPress dashboard and export them in CSV file.

It offers an anti-spam system to filter your form submissions. You can fully customize the confirmation messages and send form submissions to multiple email addresses. It supports shortcode to display the form anywhere on your WordPress site.

Free / lite version: Yes

Premium pricing: $29 – $199

Get started with Visual Form Builder today.

11. Postman SMTP

Postman SMTP

Postman SMTP is another WordPress mail SMTP plugin. It ensures the email delivery sent from your WordPress forms and website. It may not be a contact form plugin, but you can use it as a tool to send email notifications smoothly. Postman SMTP has an easy setup wizard and powerful configuration settings.

It allows you to log and resend all emails showing the exact cause of failed emails. It supports forced recipients (cc, bcc, to) and custom email headers. You can integrate Postman SMTP with popular email marketing services that are supported by your contact form plugin (MailChimp or Mailgun).

Free / lite version: Yes

Premium plans: Not available

Get started with Postman SMTP today.

12. WP Mail bank

WP Mail Bank

WP Mail Bank is a free WordPress SMTP plugin to deliver your emails successfully. It supports multiple email services, including Gmail, Yahoo, Mailgun, SendGrid, etc. The plugin is perfect for connecting with your contact forms and sending emails directly to the inbox of your users.

It comes with an email logger that provides information about all your emails. You can also take actions on undelivered emails to delete or resend them. It works great with WordPress multisite network.

Free / lite version: Yes

Premium plans: €29.99 – €99.99 per year

Get started with WP Mail Bank today.

13. Gmail SMTP

Gmail SMTP

Gmail SMTP is a powerful WordPress SMTP plugin to send emails with your Gmail account. It has a highly secure SMTP server to make sure that your emails should bypass the filters and never get blocked. It also implies other security measures like OAuth 2.0 protocol to authorize access to the Gmail API, which means you don’t need to enter username or password.

It has a simple set up. You should create an account at Google Apps for Work to use Gmail SMTP servers and send unlimited emails without any issue. This plugin is perfect for connecting with your contact forms in WordPress.

Free / lite version: Yes

Premium plans: Not available

Get started with Gmail SMTP today.

14. Contact Form Builder

Contact Form Builder

Contact Form Builder is a free WordPress contact form plugin. It comes with multiple pre-built form templates and themes. It merges with your WordPress theme in such a way that you can easily customize the CSS to achieve your design goals for the contact form.

You can use this plugin to create other types of forms like feedback form, survey form, etc. Other significant features include spam filters, Google Maps integration, several form fields, and more.

Contact form builder template

It allows you to rearrange the form fields with simple buttons. You can also edit and label fields to make them prominent for your users.

Free / lite version: Yes

Premium plans: $15 – $99

Get started with Contact Form Builder today.

15. Form Maker

Form Maker

Form Maker is an excellent WordPress contact form builder plugin. It features a drag and drop form builder to design complex forms quickly. It comes with dozens of form field types to let you create a form of your need. The best part about Form Maker is that it allows you to display the form in as popups, top bars, and scroll boxes. You can also embed the form in your pages and posts.

It has ready-made form templates to set up the forms in a few clicks. Form Maker gives you the option to set automatic custom replies to users who filled the form.

Form Maker popup example

It also offers customizable themes to change the design of your forms. For further styling, you can use the CSS editor that comes built-in with the plugin.

Free / lite version: Yes

Premium pricing: $45 – $100

Get started with Form Maker today.

16. weForms


weForms is a free WordPress drag and drop contact form builder plugin. It allows you to create unlimited forms and display them anywhere on your website. You can also preview the form before publishing it to see how it will appear to your users.

It comes with predefined custom form templates to set the contact form quickly. It offers form expiration feature to make a form invalid after a specific date. weForms has powerful integrations with email solutions and other third-party services.

weForms preview

You can also create payment forms and integrate PayPal or Stripe to accept online payments. The plugin is perfect for any website or eCommerce store.

Free / lite version: Yes

Premium pricing: $39 – $399

Get started with weForms today.

17. HappyForms


HappyForms is a simple and free WordPress contact form plugin. It offers a drag and drop contact form builder and supports Gutenberg. You can add the forms to your pages, posts, template files, and widgets easily. It also allows you to add multiple forms on the same page.

The best part of HappyForms is that it lets you create multi-column forms in one-click. You can define a custom message on form submission and also redirect users to any web page. It uses HoneyPot and Google ReCaptcha for spam filtration.

HappyForms preview

You can also create conversational forms and see a live preview before adding it to your website. It has quick customization options and several types of form fields.

Free / lite version: Yes

Premium plan: $79

Get started with HappyForms today.

What is the best form plugin for WordPress?

Now that we’ve looked at different form builder solutions for WordPress, it’s time to determine which one is the right fit for your needs.

If you’re looking for an intuitive plugin that comes with all the important features you’ll ever need, go for WPForms. It’s the easiest form builder plugin for WordPress, and it also has one of the highest user ratings.

We hope this article helped you choose the best form plugin for WordPress.

You might also want to check out how to create a Typeform style form in WordPress and best WordPress analytics solutions.

Comments  Leave a Reply

  1. dimiter kirov June 9, 2019 at 1:24 pm

    I ve been using HappyForms plugin and I like it.

  2. I tried using contact form 7 in Elementor with a g-mail account, and Gmail doesn’t allow to override Return Path. Emails will be bounced to the same email address they were sent from. that being said, is there any Contact Forms that are compatible with G-mail installations for e-mail? I’ve tried Contact Form 7, WP Mail SMTP and was unsuccessful. if there is anew or updated version of an old contact Form, can you please let me know

    1. I’d recommend you WPForms + WP Mail SMTP instead. In fact, WP Mail SMTP is a product released by the same folks behind the WPForms plugin.

  3. How do you do a list like this without Gravity Forms?

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!