Advertisement
Contact Form is one of the most important page for all websites. If you are running an e-commerce website, you need a contact form so that your potential buyers can reach you to get more information. Even if you run a personal blog, you will also need a contact form so that bloggers from same niche or advertisers can contact you easily.
There are some great online form providers such as Wufoo and FormSpring. These services allow you to create contact forms, survey forms and registrations form easily without knowing much about web programming languages.
If you are using Wordpress, then you can use Wordpress plugins to build your contact form easily. However, there are a lot of Contact Form Plugins in Wordpress Plugin Repository. Some of the plugins are rather too old, not able to support the latest version of Wordpress or just having too little features.
So, we decided to gather 18 Best Wordpress Contact Form Plugins that will suit everyone needs. These plugins are tested by us and support Wordpress 2.9.1.
1. cformsII
cforms is a highly customizable Ajax driven contact form plugin. It lets you to create multi page forms or multiple forms on one page easily. They are few more cool features such as Role Manager support, Tell-A-Friend, Fully localization, Backup and Restore. Antispam is also supported by using CAPTCHA or Q&A.

2. Contact Form 7
Another highly customizable form plugin. You can add fields and alter the look and feel of your contact form through CSS. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

3. Clean Contact
Clean Contact is a simple contact form for Wordpress. It requires less to no configuration and able to run out of the box upon installation. You can specify the Thank You Message and also Thank You Url, which is the URL that users would be redirect to after the form is being sent.

4. Dagon Design Form Mailer
This plugin also known as Secure Form Mailer, offers a lot of features such as multiple forms, multiple recipients, auto reply, multiple attachments, message template system and also numerous security features.

5. MM Forms
MM Forms is an easy form build for Wordpress, but it has a lot of features. With this plugin, you are able to create multiple contact forms for your site, spam filter with Akismet, protection by CAPTCHA, Ajax submission with jQuery and also custom fields. Some of the special features that offered by this plugin include saving form submission to database, export to CSV and even has a RSS feed for form submission.

6. WP Contact Form
Simple Contact Form plugin for Wordpress. You can use this plugin to add contact form for both a post or page.

7. SimpleModal Contact Form (SMCF)
This Wordpress plugin utilize both jQuery and its plugin SimpleModal for the modal dialog box. You can even insert the contact form to your template files. So, it is suitable for theme developer who want to include contact form in the template files.

8. Tiny Contact Form
A very simple contact form, without fancy features but you are allow to add contact form through sidebar widget or template files by calling the correct function name.

9. Scaleable Contact Form
With Scaleable Contact Form, you can have either Ajax or non-Ajax version contact form at no time. Extra fields can be added and set to both required or non-required. Able to add contact form to your template files too.

10. Visitor Contact Forms
To use this plugin, you need to create a contact form at http://www.visitorcontact.com/. After that, just fill in your form ID to the plugin page and you are done. There are a lot of cool features, such as Geocoding, Captcha Spam Protection, Contact Manager, Skype Status and much more.

11. Fast and Secure Contact Form
This plugin allows optional extra fields of any type: text, textarea, checkbox, radio, select. It doesn’t require Javascript and has very tight security features.

12. ONW Simple Contact Form
ONW Simple Contact Form is a small Wordpress plugin that allows Wordpress users to add contact form to any page or post through Wordpress short code. However, users are not allowed to add fields to the form.

More Wordpress Contact Form Plugins
Besides the 12 Wordpress Contact Forms, here we list 6 more Wordpress Plugin to build your own contact forms. They might not be as powerful as the 12 plugins listed above, but it is good that we keep them in the list so that you can have them as your reference in future.
That´s what i was looking for..many thanks! Tiny contact form worked well for me i just need to configure the CSS and it ill be awesome!
Hi designi1,
I am glad you like my post. Tiny contact works well for those who don’t just need basic form submission feature.
Great list. That is exactly what I was looking for. I have only one “but” to the choice of one of the plugins mentioned here – Contact Form 7. Although it is really easy to implement and works well it has two BIG drawbacks.
1. It adds JQuery.js file to EVERY page! When you use the copy of jquery hosted on google you end up having two copies of it send to your users. That is bad both for your bandwidth and stability of the site)
2. If you are a front end designer and coder but don’t like messing with PHP than you will have problems styling it in some fancier way.
Hi ChrisPlaneta,
I totally agree with your 1st statement. Hope that contact Form 7 team will add an option for us to choose whether use self-hosted jQuery or Google hosted jQuery.
I’ve been using the Gravity Forms plugin, it isnt free but its excellent and has heaps of customization and its easier to work the css to the way you want it as well
Though you have said to manage 18 contact from, you have showcase only 12. But a great effort, thanks!
Hi Ritam,
I did, I shared 6 more Wordpress Contact Form Plugins at the bottom of the post.
You totally missed the best one of all. GRAVITY FORMS rocks all of these. Check it out at gravityforms.com. I have their developer license and include it as a standard for every website I develop.
The newsletter form is very important to keep in touch with the mounting contacts of people interesting in what you have to offer.
Has anybody heard of Gravity Forms? Its an amazing WordPress contact form builder. http://www.gravityforms.com/
How could you not include GravityForms? It is only the MOST useful WordPress contact form management tool.
cformsII is annoying as hell. Every update they make (every week or two) has to be manually instealed.
Hi,
For those who recommend GravityForms, indeed it is a great form plugin, but i am not including it in the list as GravityForms is not a free plugin.
Your post didn’t mention that all these forms where free, so that is why I mentioned Gravity Forms.
Hi, thanks for share…we just looking for the best contact form plugin.
I think Contact Form 7 is best contact plugin.
Dicky, which contact form did you use for your blog?
Hi Baloot,
I am using Contact Form 7 for my blog.
Thanks for the reviews dude!! I just installed Contact Form 7 on a new client site. Not bad at all.
Peacies!
Great post!
I’m looking for a contact form that has ‘custom’ autoresponders? Ie; if you say you’re between the ages of 18-25 you get an autoresponse with PDF A attached, if you select 26-30 you get an autoresponse with PDF B attached.
Do you know if this is possible with any (free or paid) contact form for WP?
Cheers,
Andrew
Contact form 7 for me… nice and simple… does everything that I want and I can understand the style sheet.
Tried Cforms II – could never get it to send an email from a local Xampp installation.
Read lots of help on the web but no joy.
Gave up eventually
I found a very simple, customizable and faster email form for wordpress blogs.
http://aliveprojects.com/apps/contactemailer/how-to-install-contact-form-in-your-wordpress-blog
Hi,
Yup, this widget is easy to customize, but the problem is we can’t host the form at our server. You can’t add any custom field in this widget right? Anyway, really thanks for introducing a new contact form/widget to us.
Thank you very much Great post…thanks for share this. dfdf
As an alternative, look outside Wordpress for a stand-alone Contact Form.
If you’re building a list and want to get into effective CRM, take a look at BlueCamroo. This can create unlimited Web To Lead forms that you drop in and style as simple HTML anywhere in your site(s). Using BlueCamroo Workflow Rules you can send customised autoresponder messages (as requested by Andrew above), and automatically add enquirers into Campaign Email.
Nice list. on my blog, I use Super Contact Form. From what I understand, it’s an improvement of Easy Contact (which already was an improvement from WP Contact Form)…
Anyone else tried it already?