20 Free Contact Form Plugins for WordPress
Setting up a web form that your site visitors can use to send you a message can be a challenging task for some. For sites using WordPress, however, this tedious job can easily be accomplished by the use of a WordPress plugin.
Let’s take a look at some free contact form plugins for WordPress.
1. Contact Coldform
Contact Coldform is an easy-to-use, no-nonsense contact form plugin that’s very customizable. You can add a contact form to any given page or post using a simple shortcode. One thing to note about this plugin, though, is that its update frequency is slower than the other plugins.
2. Contact Form 7
Contact Form 7 is one of the most used contact form plugins for WordPress. It supports Ajax filtering, the ability to challenge form submissions using CAPTCHAs and spam filtering integrated with the well-known Akismet WordPress plugin. While Contact Form 7 offers many useful features, its UI may seem daunting to non-developers.
3. Contact Form by ContactMe.com
Contact Form by ContactMe.com is yet another feature-rich contact form plugin for WordPress. The plugin offers three variants: two paid plans and a free plan. The free version allows you to create a contact form for your WordPress-powered site, but lacks some features (such as the ability to attach files) and has a limit of one contact form per site. Once installed, you’ll need to provide your email address in order to create an account on ContactMe.com.
4. Custom Contact Forms
Custom Contact Forms is one of the most feature-rich and customizable contact form plugins out there. It lets you tweak many aspects of your web form and allows you to create custom "thank you" pages after the form has been submitted.
5. Fast Secure Contact Form
Fast Secure Contact Form lets you create an unlimited number of contact forms. It has support for file uploading, with the option of restricting the type and size of the files that could be uploaded. The plugin additionally offers Akismet integration for spam protection, database backups of submitted contact forms, auto-responder emails that are sent after a contact form is submitted and more.
6. ONW Simple Contact Form
ONW Simple Contact Form is a straightforward contact form plugin. You can configure it to work with reCaptcha. Apart from being able to create contact forms using shortcodes, ONW Simple Contact Form also adds a button to the WordPress visual editor that lets you insert contact forms while composing posts and pages.
7. SimpleModal Contact Form (SMCF)
SimpleModal Contact Form is a modal-window contact form that uses jQuery. SMCF can be configured to provide you with the contact form submitter’s IP address as well as the option to send the contact form user a copy of their own message.
8. Slick Contact Forms
Slick Contact Forms is a WordPress plugin that creates a widget that can be used to add multiple contact forms on a web page. The forms can be floating, dropdown, sticky or even sliding in appearance.
9. WP Flex Contact Form
WP Flex Contact Form is a WordPress plugin made in Flex/Flash. It claims to reduce spam messages because most spam bots can’t deal with Flash. You can tweak the background color of the form and set custom error messages.
10. A Capture Contact Form
This contact form WordPress plugin lets you add a contact tab on your website. You will need an account with AWebVoice in order to use the plugin.
11. Simple Contact Form
Simple Contact Form is a plugin that lets you add contact forms in any area of your WordPress theme. It uses Ajax to avoid page reloads, making the experience of using your contact web forms smoother and quicker.
12. Super Contact Form
Super Contact Form is a small plugin that’s also super simple to use. You just need to specify your email address in the WordPress admin panel after it has been installed. A word of caution: the reviews of this plugin at WordPress.org are not very encouraging.
13. Visitor Contact Forms
Notable features of this WordPress plugin are geolocation (which helps determine where people are from) and integration with Google Maps. However, like Akismet, it requires you to create an account at the plugin’s website to get your Form ID (it’s needed to activate and use the plugin).
14. WD3K Ajax Sliding Contact Form
WD3K is an Ajax-powered contact form that uses the Contactable jQuery plugin. If you wish to add a sliding contact form that’s persistently displayed in your WordPress theme, you should definitely give this plugin a shot.
15. Magic Contact
Magic Contact is an Ajax-powered plugin that is similar to WD3K Ajax Sliding Contact Form above.
16. Easy Contact
Easy Contact, partly based on WP Contact Form, is a WordPress contact form plugin that has a GUI for customizing your contact form, the ability to use shortcodes so that you can embed your form using the WordPress editor without modifying your theme files and information-gathering options for tracking your contact form user’s referrer, browser type and IP address.
17. Enhanced WP Contact Form
This contact form plugin was developed by Joost de Valk, a well-known plugin author in the WordPress community. He’s authored plugins such as WordPress SEO Plugin and the Google Analytics plugin for WordPress.
18. Usernoise Modal Feedback/Contact Form
This contact form plugin adds a persistent "Feedback" button at the side of your WordPress theme’s layout that, when clicked, displays a slick modal-window web form. It’s a plug-and-play contact form with minimal setup involved (it even inherits your theme’s typography automatically).
19. Cool Contact Form
Cool Contact Form uses client-side (JavaScript) validation for quickly catching input errors. You’ll need to know CSS and you’ll be required to modify your WordPress theme’s style sheets in order to customize the look-and-feel of your contact forms.
20. Grunion Contact Form
This plugin is a simple, no-frills way of integrating a contact form into your WordPress site. You can create contact forms using shortcodes so there’s no need to modify your WordPress theme files.
Related Content
- 8 Excellent WordPress SEO Plugins
- Using XAMPP for Local WordPress Theme Development
- Fine-Tuning WordPress for SEO
- Related categories: WordPress and Website Management





















25 Comments
jzigbe
September 2nd, 2011
Nice list. Thanks.
Mike
September 2nd, 2011
Thanks Sufyan. I use Fast Secure Contact Form and Contact Form 7 but I like what I see in the slick contact plugin.
shan
September 2nd, 2011
Really very nice post.you have made it clear to understand.Well done.keep it up!!!!
akhilvishnu
September 2nd, 2011
thanks for the list…. i love “contact form 7″ its very useful plugin
Jim Ferguson
September 2nd, 2011
I personally would go with Gravity Forms any day of the week. It isn’t free, but well worth the price.
Judah Flum
September 2nd, 2011
Sufyan, I love the flexibility of Custom Contact Form but can’t get anything other than the text fields to work (I need radio, checkbox or dropdown) Do you have any insight into what might be the problem? Is it a theme problem? If so, I’ll use a custom theme. Also, do you have any experience with WPStoreCart?
Thanks.
-Judah
Kader
September 2nd, 2011
I chose this Enhanced WP-Contact Form For simplicity and ease of use.
Thank you.
Lee
September 3rd, 2011
Thanks for the mention – Slick Contact Forms!
Sufyan bin Uzayr
September 4th, 2011
@Mike: Slick Contact Forms is a wonderful plugin for personal sites. I use it on my photo blog: http://www.sufyan.co.nr However, at the same time, using it for large magazine websites may not be everyone’s preference.
@Judah Flum: I don’t think this is a theme prob. Have you tried checking the Custom Contact Form plugin on a different site (maybe a sub-domain ‘test install’ of your website)? Could you elaborate what error message is it displaying? Also, I have experience with WPStoreCart, but only for clients, not for personal usage.
Reegon
September 4th, 2011
I’ve used ContactMe but with their free plan and I would say they are among the best;) Thnx for the tips
Sam Fourie
September 5th, 2011
You must be joking…. ? where is CForms in this picture ?
There is only one WordPress Forms Manager. And for some or other reason WordPress(the staff) does not like it… and it looks like You didn’t know about it..
Does anyone know why ?
http://www.deliciousdays.com/cforms-plugin/
Ta
Sam
Simon Duck
September 5th, 2011
I can’t say I have used any apart from Contact Form 7, but I think that one is the one for me, does a perfect job and it is very simple, which is all I need really.
Thanks for the round-up though, I’ll try and use a different one next time I make a website!
Regards,
Simon Duck
Shawn Nicholson
September 5th, 2011
I’ve been looking for a nice Jquery / Javascript newletter signup form. Does #7 work well? Any suggestions? Willing to buy some code too if its under $10.
Marco
September 5th, 2011
On the fence about this one. I think that clients shouldn’t be touching forms or inserting them wherever they please, and furthermore, I also think that plug-ins kind of bloat too much CSS and JS code into it. Is my assumption wrong? This is why I prefer to steer away from them and use a nice include file w here the actual form will be and any changes I would be happy to make.
Tech84
September 6th, 2011
Seems you did not include Disqus, I liked Disqus very much and for some time I even missed deleting the spam comments from my blogs comment Que. But maybe the reason I un-installed the plugin from the site is also the reason why you omitted Disqus from the list.
Dzinepress
September 8th, 2011
useful plugins and recommended for wordpress users.
masyhury
September 15th, 2011
Nice info, i just take a one of plugin.. thx :)
Kadin
September 28th, 2011
nice informative, thanks for sharing
Joe Gee
October 1st, 2011
Does anyone know of any cool looking contact forms? All of these are really plain or the sliding ones look cool but get annoying. Thanks :)
kapil
October 21st, 2011
thanx it proves too be very helpfull to me
Allan
November 21st, 2011
Can I recommend iPhorm WordPress form builder to be added to this list??
http://codecanyon.net/item/iphorm-wordpress-form-builder/706149
Mark
November 29th, 2011
Thank you for this list. I think Fast Secure Contact Form may be my replacement for Custom Contact Forms if I can’t figure out why it has all of a sudden started intermittently giving back “invalid format type” errors for file uploading even though seemingly nothing has changed. Anything come to mind on where to look, let me know. Contact form is at: http://squareinchesoflove.com/submissions/
Ali Amirnezhad
October 9th, 2012
thanks for the awesome list :)
kumar
October 9th, 2012
i tried contact 7 form and it was great . . !!
hamayon
March 12th, 2013
In this list I would recommend contact form 7, but I’m now I’m not using that one. Because some premium themes offer built in Contact forms which are good then these plugins. For example some themes from themefuse.
Leave a Comment