Contact forms are essential on pretty much any website, and while WordPress does not have any in-built functionality to create such forms, there are a number of form builder plugins that are perfect for this purpose. In fact, some of them are much more than contact form creators, you can build any kind of form with them, including questionnaires and polls. Lets take a look at the best ones.
Gravity Forms
Gravity Forms is one of the best forms plugin for WordPress. Use it to create the most simple of contact forms up to multi-step user content submission forms on the front end of your site. It’s form builder is super easy and can create all kinds of forms imaginable. You can even create forms that enter content into custom post types.
You can also create conditional fields, and this works very nicely when you want to create order forms. Gravity forms can therefore be used to sell products from your site, and users can also customise the product and get an updated price before they purchase.
Quform
If you use WordPress, require custom forms and don’t like wasting time or simply don’t want to touch any code then this is the must have tool for you.
Quform is an advanced WordPress plugin that allows you to quickly and easily build multiple forms with total control. If it’s a complex quote or booking form or just a simple contact form, Quform will allow you to do this without touching any code. In a few clicks you will have a fully functional form. It’s that simple.
Ninja Forms
Ninja Forms is a full-featured form creation framework for WordPress. It allows you to easily and quickly design complex forms through a drag and drop interface and absolutely no code. But for you developers it has a ton of hooks and filters so you can do absolutely anything with this powerful form building framework.
The core plugin is free, but you can purchase a number of add-ons from the Ninja Forms website.
Formidable Forms
Quickly and easily build forms with a simple drag-and-drop interface and in-place editing. There are dozens of form-building plugins out there to create forms, but most are confusing and overly complicated. With Formidable, it is easy to create forms within a simple drag-and-drop interface. You can construct custom forms or generate them from a template. Shortcodes can be used as well as spam catching services.
Do you use any other contact form builder plugins? Let us know in the comments section below.
If you enjoyed this post, make sure to subscribe to WP Mayor’s RSS feed.
I’m sad to see that Contact Form 7 is still making these lists while plugins like Ninja Forms aren’t: http://wordpress.org/plugins/ninja-forms/
In no world is Contact Form 7 and easier plugin to use.
I’m afraid I hadn’t come across Ninja Forms yet when I wrote this post, but I agree that it’s definitely worthy of this list and I’m going to add it along with the others. The guys at WP Ninjas could definitely do with some better headshots though 🙂
What do you have against my headshot? I mean, I’m not trying to be a model or actor. 😛
Just an opinion mate, don’t take it personally 🙂 I was just reading the excellent book ‘Platform’ the other day, and headshots was one of the things the author spoke about. So I guess it remained in my head and I just thought you’d both do with more professional ones. Again, just an opinion, I happen to think that image is always very important, although of course the plugin itself is what we all care most about.
No offense taken. I personally like my pic and have never had one mention before so I thought it was humorous that you brought it up. I don’t see myself ever doing a professional headshot. Feels pretentious to me for some reason. Maybe if I were a writer, actor, or model but as a developer I think what I has works for now.
That being said, thanks for adding Ninja Forms to the list. That was kind of you. 🙂
@James So be it then 🙂
You’re welcome, but the plugin fully deserved to be in the list originally anyway.
Pippin speaks the truth!
Visual Form Builder is also quite nice: http://wordpress.org/plugins/visual-form-builder/
Thanks, Bill. Visual Form Builder has been out for two years and never makes these lists. Security through obscurity? 😉
I agree Pippin. I’m not sure why people use Contact Form 7 anymore with so many user-friendly options out there.
I use Fast Secure Contact Form. Awesome plugin with a TON of options to customize.
http://wordpress.org/plugins/si-contact-form/
I use Contact Form 7 on my web site and really don’t understand why anyone would have a problem with it. The interface is simple to use and quick to set up and has brought with it, so far, not a single problem.
To be fair to Contact Form 7, it’s focused on one thing, and does it well. It’s versatile, configurable, extensible, and the output can be custom styled. As I see it, if a contact form is all that’s needed, CF7 is quite capable, and a “full” forms plugin is overkill in such a circumstance.
Agreed Grant, which is why I’m still keeping CF7 in this list.
How about the Jetpack form module? (Let the lambasting begin) http://jetpack.me/support/contact-form/
ive used contact form 7 for a few years and styled it up to how i want it. does what it is meant to.
What I dislike is that most (all?) contact form plugins add scripts to the main header.php. Does not make any sense to me.
When I only have one single page with a contact form, why does the script needs to be added on each of my 2000+ other pages? That’s why I am using an iframe solution. Not really professional lol but at least it saves me (and the visitors) some KB.
Not a contact form, but a contact page plugin: Sendola can send all your contact details (phone number, address, map, directions, social links etc) to your visitors’ mobile phones via a simple button.
Its completely free for all websites to use – http://wordpress.org/plugins/sendola/
Hmm, how come Formidable Pro isn’t listed as well? =) It’s a solid plugin.
I recently started using FormGet plugin for building my contact form. It’s pretty easy to use in my opinion. It’s available in WordPress repository at
http://wordpress.org/plugins/formget-contact-form/
You should really look at Page Designer Pro http://wppagedesignerpro.com/ – it often gets overlooked because it’s new but it’s really great feature-rich WordPress Contact Form plugin! 😀
Is it me or has Contact Form 7 now been removed from the list?
I found this post by looking for Pippin’s contact form plug in, as I use Contact Form 7 (and happy w it) but driven mad by spam. I researched extra that didn’t get in the way of user experience for Contact 7 and haven’t found any.
I figured if Pippin’s contact forms are easy to use (as a user I have used them and they are) then makes sense to have a look at his contact form plug-in.
Which led me here and you’re discussing Contact Form 7 which isn’t even in the list any more! *puzzled*
There are better options nowadays, take a look at Ninja Forms for example.
hey !
is there any plugin through which i can reply to each and every contact person through my worpress dashboard ?
Hello,
I’m looking for a plugin allowing multi-steps. I have plenty of info collected trough my form therefore I need to separate the form into several pages.
thank you
Haha, just another one Ninja here 🙂 http://looks-awesome.com/portfolio/wordpress-plugins/nks-wordpress-contact-form/
I wonder how it happens that the most popular form was the Japanese one? Looks like an old Samurai tradition — always make perfect web forms 🙂
This would do it…not available on the wordpress.org downloads, but search and download, use for free!
http://www.deliciousdays.com/cforms-plugin/
Contact Form 7 is free and easy to use. Most features that are free here are in paid versions on other forms creators. The free ninja forms barely makes it, compared to the free Contact Form 7. I’m now disheartened Contact Form 7 is not on this list..And I’m not Japanese!
Also, a new form that does a lot of what I am looking for, at the price that I am looking for – cforms..
Why is this not here? There is no other plugin that does multi-page forms for free. My 2 cents..
Great article, thank you.
By chance I found this gem https://codecanyon.net/item/forms-management-systemwordpress-frontend-plugin/8978741
This awesome plugin handled all my forms.
Hi ,
I like forms management system it’s new but I really felt comfortable with it doing anything I needed also they have a great support 🙂
http://mostasharoon.org/wordpress/plugins/forms-management-system/
Thankyou!!! for sharing informative article with useful plugins recommendations and tips.
Nice Landing pages mate. Have you tried using the TEAR email software? It’s free and can generate you a ton of leads. Online you can find some great tutorials on how to use it. Google them!
I just found good solution multi-step for contact form 7. I using this plugin and it’s amazing: https://codecanyon.net/item/contact-form-7-multistep/15232990
I have one vote for core37 form builder. It’s super easy to setup (drag and drop), have some cool settings (redirect URLs..) https://wordpress.org/plugins/core37-form-builder/
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
https://wordpress.org/plugins/cf7-multi-step/. ALL FREE
I have recently tried uCalc https://ucalc.pro/en – a new business tool for increasing the conversion. In uCalc you can quickly create a lead form with a beautiful design.