5 Free WordPress Contact Form Plugins to Consider

By |May 21st, 2013|WordPress Training|

5 Free WordPress Contact Forms to Consider

It seems that every time I develop a WordPress site, I am yet again left searching for the best WordPress contact form pluginโ€“it’s usually a matter of completely forgetting the one I got looking all snazzy on a previous site, or a silly developer who has decided to discontinue developing his or her plugin. So, here’s a quick list of my current favorites, in no real particular order.

1. Contact Form 7

Contact Form 7 is a flexible contact form plugin featuring AJAX submission, built-in CAPTCHA, Akismet spam filtering, and file upload capabilities. With a bit of HTML-familiarity, customization of this contact form plugin is fairly simple, requiring the use of simple markup.

2. Fast Secure Contact Form

Fast Secure Contact Form is easy to edit and customize from an admin interface, blocks common spammer tactics with its CAPTCHA and Akismet support, and supports the use of multiple forms throughout your site. Optionally, with Fast Secure Contact Form, you are able to re-direct visitors to a specified URL after your form is submitted.

3. Contact Form by ContactMe.com

Contact Form by ContactMe.com is a very robust, free contact form plugin for your WordPress site featuring custom contact form fields (text, dropdown menus, date and time pickers, and more), CAPTCHA support, autoresponder capabilities, and more.

4. Custom Contact Forms

Custom Contact Forms is a highly customizable WordPress contact form pluginโ€“the best part? You can change its appearance without any CSS! With Custom Contact Forms you can rearrange fields with a drag and drop interface, choose to make some fields required and others optional, create unlimited fields, and even give your users the option to upload files.

5. Visual Form Builder

With Visual Form Builder, you can add fields with one click, and you’ll be pleased with the simple drag-and-drop reordering or fields. Visual Form Builder has an anti-spam system built right in, and you can add a contact form to any page by pasting in a shortcode. In addition, this WordPress contact form plugin offers a variety of field types and customized confirmation messages.

What about you? What are some WordPress contact form plugins you use regularly? Leave a comment below and let me know!

91 Comments

  1. John May 28, 2013 at 2:49 pm - Reply

    I used following article for creating the contact form and it is working nice for me.
    http://wordpressapi.com/2010/11/26/create-contact-page-wihout-wordpress-plugin/

    It is very simple to use the any wordpress site.

  2. Shannon Blaz May 29, 2013 at 1:45 pm - Reply

    Thanks for the info, I’ll check this out!

  3. Karen Johnston June 22, 2013 at 5:23 pm - Reply

    Thanks for the info. It has helped.

  4. JIKO July 8, 2013 at 3:56 am - Reply

    All plugins are very beautiful. I already used 3 of them…
    good info.. ๐Ÿ™‚

  5. Dude July 13, 2013 at 7:31 am - Reply

    In my opinion, the best all-in-one contact form solution is at WP Plugin Pros. Their newly launched Page Designer Pro is the only contact form plugin Iโ€™d use and recommend. I am not paid to say so I just really love its simplicity and great features. If you want to check it out guys itโ€™s right here http://wppagedesignerpro.com/.

    • Don August 30, 2013 at 8:14 am - Reply

      Thanks so much for the kind words about Page Designer Pro. All of us at WP Plugin Pros are really excited about the launch. We are actually running a promotion on Facebook for anyone who is interested in an additional 50% off.

      The product is normally $59 but with our current discount and the Facebook coupon we are selling it for $23

      You can check it out here: https://www.facebook.com/pagedesignerpro20

      Shannon – thanks for providing great information – hopefully we can make your list the next time.

  6. Pritesh Modi August 29, 2013 at 12:01 pm - Reply

    This Article has solve my issue, has now created 5 contact from in visual form builder… Its amazing.

    Thanks

  7. Sendola August 30, 2013 at 9:19 am - Reply

    Have a look at Sendola.com. It’s a really useful and unique tool that sends all the contact/location details to the user’s phone, for free.

    http://wordpress.org/plugins/sendola/

    • Shannon Blaz September 9, 2013 at 4:40 pm - Reply

      Very cool, thanks for sharing! I will be sure to check this out!

  8. Chris September 7, 2013 at 3:01 pm - Reply

    Hi,
    thanks for this list. I used it to find the right contact form for my site!
    Chris

    • Shannon Blaz September 9, 2013 at 4:38 pm - Reply

      I’m glad it helped! Thanks for commenting ๐Ÿ™‚

  9. Aernout September 18, 2013 at 12:11 pm - Reply

    Super info. I’ve tried four of the above, and must say that I am pretty under-impressed by all of them… The amount of work it takes to get a mere four or five fields to look pretty decent is just mind-boggling. Visual form builder is so heavily packed with css it takes forever to adjust the author’s work to make it fit a site with different colours. Fast Secure is not much better.

    I’m not a developer, so I don’t understand much of coding. I also don’t understand why this – for a layman – pretty easy concept is made soooo difficult…

    Yeah – bit of a grumpy mood of hours wasted over bad plugins…

    • Shannon Blaz September 18, 2013 at 9:55 pm - Reply

      Thanks for commenting!

      I can totally agree with you thereโ€“some of these are a bit challenging to modify, especially without having a solid development background.

      Another one to consider is the contact form that comes with the Jetpack plugin. It’s VERY straightforward, it looks pretty good out of the box, and it works quite well. Feel free to shoot me an email if you have a specific question about this one!

  10. Lindsay Doyle September 22, 2013 at 1:59 am - Reply

    We use fast secure contact forms right now but we would like our customer to have the option to print the form. Do any of these have that option?

    • Shannon Blaz September 24, 2013 at 10:33 pm - Reply

      None of these include that feature, to my knowledge. Are you seeking something that will generate an easy-to-print PDF for users? Or something else? Feel free to shoot me an email for a quicker reply!

  11. Emanuele September 25, 2013 at 4:37 am - Reply

    If you are looking for captcha plugin look at Keypic

    http://wordpress.org/plugins/keypic/

    • Shannon Blaz September 26, 2013 at 1:22 pm - Reply

      Thanks for sharing! I will be sure to check this one out ๐Ÿ™‚

  12. Michael Demerson October 22, 2013 at 3:25 pm - Reply

    Of all I chose Fast Secure Contact Form on my blog. I find the easiest to use. It’s very simple. Just enter your email address and copy the code where you want to show contact. I recommend this plugin. Thanks Shannon :).

    • Shannon Blaz October 22, 2013 at 3:51 pm - Reply

      So glad to hear this plugin works so well for your blog! Thanks for reading and commenting! ๐Ÿ™‚

  13. Jim Riley October 23, 2013 at 3:13 am - Reply

    Thanks for sharing the list Shannon. I personally love CF7 and have been using it for quite long time.

    Recently, I have also started using a plugin named FormGet for building my Contact Forms and it is pretty simple and easy to use. It’s my new favorite now.

    It’s available in the WordPress plugin repository at
    http://wordpress.org/plugins/formget-contact-form/

    • Shannon Blaz October 23, 2013 at 8:55 am - Reply

      Thanks so much for sharing! I’ll definitely have to check this plugin out!

  14. Sean Stone October 31, 2013 at 7:22 pm - Reply

    This article helped me just now :), Thanks Shannon!

    Sean Stone
    JustFreeYourself.com

    • Shannon Blaz October 31, 2013 at 7:31 pm - Reply

      So glad to hear that you found it helpful! Thanks for commenting ๐Ÿ™‚

  15. Jurgen November 1, 2013 at 8:38 pm - Reply

    I like NinjaForms. Especially because it creates very neutral forms visually. No need to hack away on complex css just to get it look right on your site. Lots of extensions availabale too.

    • Shannon Blaz November 4, 2013 at 12:21 pm - Reply

      Very cool!

      I just recently started using Gravity Forms for websites that require more complex solutions. I think that plugin is sort of the same ideaโ€“very simple and straightforward.

      I’ll definitely have to give NinjaForms a try in the future! Thanks for sharing ๐Ÿ™‚

    • bftrick January 23, 2014 at 2:51 pm - Reply

      Love Ninja Forms. It’s so customizable and open source and available on GitHub for freezies.

      • Shannon Blaz January 27, 2014 at 1:26 pm - Reply

        Ninja Forms is great! I actually discovered that one after writing this article ๐Ÿ™‚ It will definitely be added to future posts!

        • Muzammal May 2, 2014 at 5:43 pm - Reply

          Through this artice and discussion, I’ve started using the free version of Ninja forms! I found it such a relief, as I’m not that computer savvy (including being css phobic!) – I found it very easy to use, yet also found it very functional for my needs. After just watching the first 6 or 7 minutes of the You tube demo on their site, I was able to use the plugin confidently. In fact, it’s a pleasure to use! Thank you, Shannon, for writing the article and to those who’ve contributed to the discussion.

  16. Robin Sharaya November 11, 2013 at 11:48 am - Reply

    Hi Shannon Blaz,
    i used CONTACT FORM 7 in my website thanks for share.

    • Shannon Blaz November 11, 2013 at 11:53 am - Reply

      No problem! I’m glad you found the article to be helpful!

  17. Jonathan Strong (@StrongDesigns) November 12, 2013 at 7:19 am - Reply

    Great article and great site!

  18. Liz November 26, 2013 at 1:24 pm - Reply

    Thanks for the list. Do you know if any of these forms allow you to send to different emails depending on drop-down list items?

  19. AbhiM November 28, 2013 at 9:18 am - Reply

    i am using fast contact secure form for my blog… after reading this article i am planning to use contact form 7… any how thanks for your article

    • Shannon Blaz November 28, 2013 at 12:32 pm - Reply

      Awesome! I use Contact Form 7 for a lot of sites, and it works really well. Thanks for commenting!

  20. Purvi November 29, 2013 at 5:18 pm - Reply

    hey guys,

    anybody has idea about this plugin?? its new but anybody have used it??

    ARForms – Exclusive WordPress Form Builder Plugin
    http://codecanyon.net/item/arforms-exclusive-wordpress-form-builder-plugin/6023165?ref=reputeinfosystems

  21. Purvi November 29, 2013 at 5:18 pm - Reply

    i would like to buy it but not sure how it is.

  22. Brian December 18, 2013 at 8:06 am - Reply

    Thank you I tried many of these and I like Contact.me but visual form builder was the best. The others require too much expertise.

    • Shannon Blaz December 23, 2013 at 1:38 pm - Reply

      No problem! I’m glad you found one that works well for you!

  23. Cuong December 25, 2013 at 3:05 am - Reply

    I’m using Sau Contact form, you can find it here

    http://wordpress.org/plugins/sau-contact/

  24. Shana January 3, 2014 at 10:28 am - Reply

    I’m trying Fast Secure Contact Form for my site. A previous contact form I had lacked a CAPTCHA so I kept getting spam. I’m hoping this new contact form will remedy the situation. Fast Secure Contact Form was relatively easy to install and setup. Thanks for this article…very helpful!

    • Shannon Blaz January 3, 2014 at 1:21 pm - Reply

      Awesome, so glad to hear that you found this article useful! ๐Ÿ™‚

  25. Anand Dharmadhyakhsa January 24, 2014 at 11:16 am - Reply

    Hi
    I am looking for a contact form where I can add contact me on all the pages.
    Like a small pop-up button.

  26. Razyl January 26, 2014 at 7:13 pm - Reply

    Check out this new form builder plugin with responsive feature, WYSIWYG and more. This plugin has very cool user interface.

    http://wordpress.org/plugins/guiform/

    • Shannon Blaz January 27, 2014 at 1:26 pm - Reply

      I’ll have to check this out. Thanks so much for sharing!

  27. aamatore January 28, 2014 at 4:28 pm - Reply

    Hi everybody!
    Is there a form plugin where i can set a field as a record id in the database?
    I need that when i submit twice a form with the same “id field” doesn’t save the second submission in the database, but it give me a message like this: “Your ‘field’ already exists”

    Sorry for my english, I hope I was clear!

    • Shannon Blaz January 30, 2014 at 10:15 am - Reply

      Thanks for the comment! I’m honestly not too sure about this…I hope someone else can maybe offer some insight ๐Ÿ™‚

  28. wp developer February 4, 2014 at 2:23 am - Reply

    Great, I had worked contact form 7. it was working perfectly.

    Thank you very much indeed.

    • Shannon Blaz February 4, 2014 at 8:42 pm - Reply

      Great! I’m glad to hear you found one that works well for you!

  29. Chen February 5, 2014 at 2:22 pm - Reply

    I recommend GuiForm
    http://wordpress.org/plugins/guiform/

    I think it’s the most powerful form builder which you can paste your form in any other sites.
    Must try this one if you are a web developer

    • Shannon Blaz February 6, 2014 at 9:23 am - Reply

      Thanks for sharing this! I’ll definitely have to check it out ๐Ÿ™‚

  30. CathyWebSavvyPR February 16, 2014 at 11:20 am - Reply

    Thanks for this post, a new client, whose former web designer left them in a lurch contacted me, and his contact form had disappeared. cforms wasn’t working (he had an older version) and when I installed contact forms 7 (which has always worked for me) it wouldn’t work. I ran a search and found your post – and selected Fast Secure Contact Form (wich has been updated to work with WP version 3.8.1 to date) – which includes a simple CAPTCHA – it worked like a charm. Thanks!

    • Shannon Blaz February 20, 2014 at 10:43 am - Reply

      No problem at all! I’m glad to hear you found a contact form plugin that worked well for your client’s website ๐Ÿ™‚

  31. myneedz March 31, 2014 at 12:56 am - Reply

    Check out MN Contact Form : http://wordpress.org/plugins/mn-contact-form/

  32. Alexander April 2, 2014 at 6:25 am - Reply

    I’ve searched a lot a contact form with upload file , example: Submit Articles with photos and text.

    Thank you for sharing !

  33. Exnius April 4, 2014 at 4:54 am - Reply

    Useful, thank so much.

  34. Mahendra April 6, 2014 at 6:01 am - Reply

    I am just in need of a contact us form for my new blog. Thanks for sharing the list of contact forms. I will use contact form 7.

  35. villaribo April 11, 2014 at 12:26 pm - Reply

    Great article, Shannon!

    Guys, give a try Ninja Kick Contact Form. It’s basically not regular contact form, as we get used to โ€” http://looks-awesome.com/portfolio/wordpress-plugins/nks-wordpress-contact-form/

    Also it’s a skin for Contact Form 7 ๐Ÿ˜€

  36. Ademir April 20, 2014 at 11:44 pm - Reply

    Great article, Shannon!

    And what are you using to add comments on this post?

    • Shannon Blaz April 22, 2014 at 10:44 am - Reply

      Thanks!

      I use Jetpack comments on here. It works really well!

  37. Jasa Desain Logo Perusahaan April 21, 2014 at 7:08 pm - Reply

    Thanks you

  38. James W May 14, 2014 at 5:29 pm - Reply

    You could also try FormBuilder. ๐Ÿ™‚
    http://wordpress.org/plugins/formbuilder/

  39. Ritesh Saini May 30, 2014 at 3:42 am - Reply

    I tried to use Contact Form 7 on my site Mashinie (Online Tech Wizard) but it was not sending emails on the email specified. It was showing green bordered message after submitting form but no email received. Totally Disappointing. Thanks anyway for sharing this great article ๐Ÿ™‚

  40. Juan Francisco Aguilar June 17, 2014 at 2:32 pm - Reply

    I actually use a free contact form builder that syncs with a free lead management cloud tool. Its pretty darw awesome. http://wordpress.org/plugins/contactuscom/

    • Shannon Blaz July 6, 2014 at 2:54 pm - Reply

      Thanks for sharing. I’ll definitely check this one out!

  41. Tusar Ranjan June 18, 2014 at 3:58 pm - Reply

    Just for another addition to the contact form plugin lists,

    I Personally like the MN Contact form plugin, which is just a slick, lightweight contact form as compared to other contact form plugins, with variety of options. Recently they also have added the responsive form styling to the plugin.

    Anyone wanted to use it in his/her project can check it out at wordpress plugin repository at : https://wordpress.org/plugins/mn-contact-form/

  42. Don September 14, 2014 at 10:06 am - Reply

    Hey dude, loved the article and indeed your coverage of contact form plugins out there. Was curious as to why you did not include Gravity Forms. Surely it is very easy for a noobie starting out to configure?

    • Shannon Blaz September 21, 2014 at 11:19 am - Reply

      Gravity Forms is wonderful! However, you do have to pay for it. This article covered free WordPress contact forms. Gravity Forms is perfect for beginners, as long as you’re willing to spend a bit on it!

  43. Zadania October 8, 2014 at 8:04 am - Reply

    Shanon, which one of the above You are using/prefer?

    • Shannon Blaz October 8, 2014 at 8:21 am - Reply

      From the above choices, I definitely prefer Contact Form 7. Another freebie worth checking out is Ninja Formsโ€“I think it’s much easier to use and it has a rather intuitive user interface.

  44. zahidraf October 20, 2014 at 6:34 am - Reply

    I was using Secure fast plugi for my blog, but some time it work and some time, it did not then finally, I got this Contact Form 7 for my
    tech blog and it is working fine so far. Contact Form 7 is easy to install on the site.

  45. Philipwarner January 6, 2015 at 2:04 am - Reply

    Thanks for providing great information!!

    • Shannon January 7, 2015 at 10:17 pm - Reply

      No problem!

  46. Sharanyan Sharma January 10, 2015 at 8:39 pm - Reply

    Contact form 7 is my Favorite plugin ๐Ÿ™‚

  47. maysahmed January 27, 2015 at 5:44 am - Reply

    Hi Shannon,
    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://codecanyon.net/item/forms-management-systemwordpress-frontend-plugin/8978741?ref=MOSTASHAROON

    • Shannon January 31, 2015 at 10:56 pm - Reply

      Thanks for sharing this! ๐Ÿ™‚

  48. AnimeGale February 5, 2015 at 10:55 am - Reply

    I’ve heard Jetpack has both a comments and contact function built into it. Does anyone use either function, and can anyone recommend using them? Or are they not as effective as other plugins?

    • Shannon February 6, 2015 at 7:57 am - Reply

      Jetpack does have a contact form function built right in; I’ve used it before and it works just fine if you’re looking for a very simple solution (it doesn’t really give you the ability to add a ton of different fields). The comments functionality works great in my opinionโ€”that’s what I’m currently using on my own site. Hope this helps! ๐Ÿ™‚

  49. Johannes June 3, 2015 at 8:29 am - Reply

    Hi Shannon,
    nice sample of contact plugins. But have you already heard of PlanSo Forms? It’s a great alternative to Contact 7 as you don’t need to have any programming skills. Just try it and tell me what you think about it ๐Ÿ™‚ https://wordpress.org/plugins/planso-forms/ Cheers!

    • Shannon Blaz August 16, 2015 at 2:34 pm - Reply

      Hi there! Thanks for sharing this form pluginโ€“it definitely looks like a great alternative to Contact Form 7.

  50. Paul Evans December 1, 2015 at 3:15 am - Reply

    Hi Shannon, did you know you can also add Facebook Messenger on your website and allow your customers to message you directly? http://bit.ly/1RfW4Gw

    • Shannon Blaz January 10, 2016 at 11:01 am - Reply

      Hi Paul, thanks for sharing this! I actually had no idea that this was a possibility. Very cool to know for future projects!

  51. Yuvraj June 30, 2017 at 2:46 am - Reply

    Contact Form 7 and Fast Secure Contact Form both are my favorite. You covered all best contact form in this article.

Leave a Reply