50 Best Free (& Premium) Contact Form Plugins For WordPress

One of the main selling points of wordpress are the amount of high quality plugins available that provide amazing functionality for little or no added cost. The majority of websites will require some sort of contact forms and so there are plethora of contact form plugins on offer for free up to around $30.

These form plugins range significantly in design quality, security and features so it is advisable to make a list of things you require before you start looking. It may be that you only require a simple form that collects the contact details of a visitor and nothing more in which case some of the free plugins may be suitable. Other forms allow you to create complex and/or beautiful looking contact forms that have various field formats, conditional fields, captcha’s, uploading ability, 3rd party integration etc. Make sure the form you are looking at is compatabile with your version of wordpress and test the demos to set how they work and how they look.

Gravity Forms

Gravity Forms is one of the most advanced and popular wordpress contact form plugins on the market. It has lots of advanced features, 3rd part integration with mail auto responders and a very easy form creation wizard in the admin area. It also has several add-ons such allowing you to easily link up with services such as paypal.  It really is one to seriously consider if you are a taking payments or have a form longer than the standard contact form.

See More

gravity forms

 

Form Generator – WordPress Contact Form Builder Plugin
  • Create Unlimited Contact Forms, Online Surveys, Booking Forms Or Event Registrations In WordPress.
  • Get More Contacts And More Leads With Forms Matching Your WordPress Theme Instantly.
  • Work Less With No Coding And Zero Programming Involved, It’s Super Fast And Easy To Use.
  • Have Complete Control On Your Forms Design Without Coding Any HTML Or CSS.
  • Know Exactly Who Is Contacting You With Our Social Networks Integration

See More Demo

Gravity Forms – MySQL WordPress Connect Plugin

This is a add on to the Gravity Forms plugin listed above and connects your Gravity Forms directly to a MySQL Database table. You can also build a new one with the integrated ‘Table-Builder’ directly from your Form-Fields.

See More Demo

 

FREE - WordPress Responsive Contact Form Plugin

Responsive Contact Form is a simple free WordPress plugin that generates a responsive contact form on your website or blog.

See More Demo

Simple Ajax Insert Comments – WordPress Plugin

Simple Ajax Insert Comments is a small but powerful plugin for wordpress that allows you to insert and get comments in a fast and easy way to style of social networks.Simple Ajax Insert Comments uses Ajax, jQuery and PHP to insert comments for what you don’t need to reload the page.

This Plugin has many options to customize to your own specifications. It comes with C APTCHA check to prevent comment spam and increase security.

See More Demo

FREE - Contact Form to Email WordPress Plugin

Contact Form to Email plugin that sends you form data to email as well as a database list and CSV file.

See More Demo

Human Contact and Captcha for WordPress Plugin

The Human Contact and Captcha for WordPress Plugin allows you to reduce the amount of spam you receive on your website by adding “human captcha” logic questions to your WordPress website.

Answering a question like “Monday, Tuesday, Wednesday, Thursday: what comes next?” with a simple “Friday” is far easier for your users than trying to interpret some hieroglyphics in a tiny box. And more friendly!

See More Demo

FormCraft – Premium PHP Form Builder

FormCraft Plugin is a highly rated PHP form builder on Themeforest and has more features than most of the wordpress contact form plugins listed.

See More Demo

FREE - FormGet Contact Form WordPress Plugin

FormGet Contact Form manage all your contact forms using single dashboard. Just drag and drop fields and your contact form is ready for use.

See More Demo

jWizard Forms – WordPress Form Creator Plugin

jWizard Forms has an intuitive and easy to usedrag-and-drop interface with multiple options for each element. You can quickly edit the layout of the form you create by adding more elements to any line and specific parameters for dropdowns.

See More Demo

FREE WordPress Contact Form Maker

Contact Form Maker is an intuitive form builder than can be used to create attractive and relatively complex forms without needing any coding knowledge. The backend interface seems easy to manage and allows you to set up new forms with ease.

contact form maker2

See More

Free - Ninja Forms WordPress Contact Forms Plugin

Ninja Forms is a great free form creator solution.Build WordPress Forms within minutes using its easy to use drag and drop interface which requires no coding ability. If you are a developer and want to add additional functionality there are loads of hooks and filters within the framwork to make a powerful bespoke form.

See More Demo

FREE Fast Secure Contact Form WordPress Plugin

This free form plugin allows you to easily add, remove, and re-order fields.

See More Demo

Contact Form Generator WordPress Plugin

contact form generator

See More

Form Maker – WordPress Contact Form Plugin

Form Maker is a simple and advanced plugin for making WordPress forms quickly.

See More Demo

Gravity Forms Image Preview

Gravity Forms Image Preview plugin allows you to preview images before submission with the Gravity Form File Upload field (see above for the main Gravity Forms plugin). There is no coding or extra work required. Simply check the new ‘Show Preview’ box on the file upload field on the form editor, and this plugin will do the rest. It’s that easy!

See More Demo

LB Advanced Comment for WordPress

LB Advanced Comment is a WordPress plugin. It works to enhance your comment section with BBCode, Video, Image, Emoticons, etc…

See More Demo

X Forms – WordPress Form Creator Plugin

The admin interface/panel is very easy to use. You can find all you need on one single screen, no jumping around to different pages to get things done! All forms and their settings are immediately accessible by a single click. There is no loading time once the page is open, if you click something you get it instantly…in other words, no fancy animated loading icons to frustrate you during your form setup.

See More Demo

WP FrontEnd Form – Multi-Purpose Posting Form

See More Demo

FREE Contact Form DB

Saves submitted form data to the database and provides short codes to display it. Captures data from Contact Form 7 and Fast Secure Contact Form.

See More

FREE Slick Contact Forms

Slick contact forms allows you quickly and easily create contact forms for any area on your WordPress site using widgets.

See More

FREE CP Contact Form with Paypal

With CP Contact Form with Paypal you can insert a contact form into a WordPress website and connect it to a PayPal payment.

See More

FREE Fast Secure Contact Form

A super customizable contact form that lets your visitors send you email. Blocks all automated spammers. No templates to mess with.

See More

Contact Form Manager

Create contact forms for your website. Choose from a wide range of form elements.

See More

FREE Easy Contact Forms

Easy Contact Forms. Easy to create,  easy to fill out, easy to change, easy to manage and easy to protect.

See More

FREE WordPress Contact Form Plugin by vCita

Captcha is basically used to distinguish human and automated bot. A Captcha image shows a random pattern which the user has to type or draw. M Captcha is new way to prevent spam by asking user to draw a randomly generated pattern. M Captcha is targeted for touch screen device as drawing a pattern on the touch screen is far easier than typing in the textbox. It works well on every major desktop and mobile browser. For device without touch screen, pattern can be drawn using mouse.

See More

M Captcha for WordPress

Captcha is basically used to distinguish human and automated bot. A Captcha image shows a random pattern which the user has to type or draw. M Captcha is new way to prevent spam by asking user to draw a randomly generated pattern. M Captcha is targeted for touch screen device as drawing a pattern on the touch screen is far easier than typing in the textbox. It works well on every major desktop and mobile browser. For device without touch screen, pattern can be drawn using mouse.

See More Demo

wpPetition – WordPress Petition System Plugin

The plugin allows you to run a petition through your WordPress installation. The petition appears on a page or post in WordPress. Upon submitting their details the user is sent an e-mail, prompting them to confirm their signature. The may can leave an optional comment if required. Details of signatories can be exported when the petition is complete.

See More Demo

Autocomplete Wizard

Autocomplete Wizard plugin helps your users find what they are looking for better and faster. No more searching in the dark, no more 404 errors! Autocomplete your content and redirect your users. The shortcode adds a dropdown SELECT field with automatic redirection, based on user selection. The function does not interfere with the native search form and can be placed anywhere in a post or a page. The plugin works with jQuery1.9+ and 2.0+.

See More Demo

Form Generator – WordPress Contact Form Builder

Create Beautiful Forms In Seconds With The Most Powerful WordPress Form Builder Plugin.

See More Demo

Custom Comment Field Creator – WP Plugin

Custom Comment Field Creator was created in order to allow you to quickly and easily create as many fields as you want, without having to touch the code of your theme. The installation is quick, customization is endless fields, you can rename the fields as you like, create their own html template. While the plugin is connected to the administration comments, so you can see what has been added and controlling responses.

See More Demo

Doo WP MailChimp Modal

This is the wordpress version of my PHP script – DooMail Chimp Modal Subscribe form. Use this plugin to place a shortcode in your post, page or text widget. The shortcode will display a button, when clicked will activate the Mail Chimp Modal signup form for your visitors to subscribe to your newsletter list.

See More Demo

Ideas! Interactive feedback and commenting system

Ideas! is a slick and minimal Feedback and Submission system, it lets you engage with your customers, offer an interactive and instant feedback / commenting system via modal or inline, or a mini private support system, track bugs, collect user ideas and votes or manage a private team project.

See More Demo

Ghost Captcha For WordPress

Why is it called Ghost Captcha? Because like a ghost, it is an invisible force, working quietly in the background to detect and block potential spambots. Yes, Ghost Captcha does come with its own standard captcha tests, but these are only displayed as a last resort, after suspicious browsing activity is detected.

Why display captcha tests only as a last resort? Because captcha tests are annoying. They treat all users as suspects, who must prove they are human before logging in or posting anything. Many are hard to fill and inaccessible, especially for those with eye problems and other disabilities. No wonder Code canyon and other Envato sites just recently removed all to captcha tests, a big relief to all its genuine users like you and me.

See More Demo

nForms – WordPress Form Builder

Some Amazing Features including:

  • Drag and drop builder. No coding knowledge required
  • Multi-column form layout (new feature)
  • Ajax-based form submission and validation. No page reloads.
  • All your data is stored safely in the database.
  • Responsive forms
  • Use forms in a Popup Box
  • Multiple File Uploader with progress bar. No flash needed.
  • Forms can be used through a shortcode, or added as a widget. You can also call the forms through a simple PHP function
  • Well documented
  • Excellent support

See More Demo

Contact Form Pop-up

Contact Form Pop-up is a WordPress Plugin script designed to add an AJAX contact form to your wordpress website. Updated! Version 1.5 out with new features. See below for the list.

How does it work?

A small tab with ‘Contact Us’ (or whatever label you write) appears on every page in the bottom right (or left, your choice!) of the web visitors screen (View screenshot here). When clicked, a contact form will slide up and allow the visitor to contact you with ease (View screenshot here). It also includes links to your Facebook, Twitter and Google+ pages! The contact form is AJAX powered.

See More Demo

Ether Forms Builder WordPress Plugin

Ether Form Builder WordPress Plugin is a form building tool aided with visual composer allowing creation of complex form layouts easily. It comes equipped with all commonly used form elements as well as some extra widgets accessible via interactive Drag & Drop interface. No coding knowledge required. Ether Forms is a standalone plugin fully compatible with Ether Content Builder – largely popular top content composer for WordPress.

See More Demo

FlexForms – Ajax Form Builder for WordPress
  • 6 Skins are Now Included in v1.02! You can select a skin for each form you create.
  • UI Drag and Drop Form Builder/Editor to Make forms in seconds!
  • Take control of each form you create. Show on page, or docked, auto play after specific period, and more!
  • Create different contact/feedback forms anywhere on any page. Make the form appear in content, on side, or on bottom!
  • Browse your created forms, edit/remove them, or speed up development by duplicating a form in a second!
  • Show ANY number of forms on any Page/Post!
  • All feedback is kept in WordPress! You can always read them via WordPress, including form details, user IP, etc.

See More Demo

VoicePro, Instant Ajax Feedback Form for WordPress

VoicePro is a light-weight, elegant feedback form for any WordPress based site.

See More Demo

Ultimate Contact Page

Ultimate Contact Page makes it easy to add a professional contact page to any WordPress website. Its features include:

  • AJAX contact form so customers can contact you
  • Formats your address to schema.org standards, so search engines including Google, Bing and Yahoo! can index your physical address in Google Maps
  • Features a Google Maps map to the page, with the ability for visitors to get directions to your location
  • Links to Facebook and Twitter pages
  • Displays opening hours in neat table (easily editable, too!), using schema.org standards
  • Uses a shortcode to add the contact page to any of your pages in wordpress!
  • reCaptcha Support – choose between a basic math question or recaptcha for spam control
  • MailChimp Support – add an option for visitors to join your mailing list when using your contact form
  • Disable features or contact form fields you don’t need
  • Multi-lingual support – translation ready using standardised .po files

See More Demo

Author Submit File – WordPress Submission Plugin

Author Submit File Plugin now has the ability to have allowed file extensions added in the settings page due to popular demand. The Author Submit File WordPress plugin makes it easy to add a user file upload section to your WordPress website. With just 2 shortcodes added to a page you can have a dedicated section for users/authors to submit all sorts of files (ZIP’ed up) for you to review.

WARNING! If viewing live preview by following the button above, be sure to click “Remove Frame” in the top black bar as it seems to mess about with the demo sites logging in.

See More Demo

Simple Contact Slider

Simple Contact Slider is a very easy to use plugin for adding classic contact form into any and all pages of your WordPress powered website. Contact form is responsive, hidden behind the tab on the left or right side of the screen, and it is sliding into the screen when user clicks on tab. Depending on the screen size, width of the form will get smaller, and if needed, vertical scrollbars will appear. Form has validation built in for fields that are required, and it can have from 3 to 14 fields displayed.

Plugin is ideal for most websites where you need simple way for visitors to get in touch, using effective slider method to hide the contact form. You can use style builder to create new styles from scratch, or start from starter styles that are included in the plugin package docs folder. You can create styles with transparency, changed fonts, all changed colors and more. No knowledge of CSS is needed to use the style builder.

See More Demo

simple-contact-slider.preview

Clever Feedback

Clever Feedback lets you easily add a feedback form to your WordPress blog. It’s simple to get started just activate the plugin and you are ready! This is a Clever Feedback system because you can not only collect user’s feedbacks, you can also know what your users think about all the existing user’s Feedbacks, and this is really precious. Clever Feedback is fully customizable

  • All the text displayed in the Feedback modal window can be customized through the Options menu voice, no matter if your website is in English or in other languages, all the text can be customized.
  • If you need a Feedback form with the color of your website or brand, simply go to the Options menu voice and the change the main color, all the colored elements will change accordingly.
  • You can browse or store your Feedbacks and related information
  • Inside the Feedback menu you can browse all the received Feedback and related information, if you need to store your Feedbacks and related information you can export all the collected data as a CSV file, a very simple data file format supported by almost all spreadsheet software.

See More Demo

lever feedback contact form

WordPress Ajax Contact Form with attachments

The w2 Ajax Contact Form for WordPress is a complete solution to create ajax contact form in WordPress. Designed to be a flexible plugin, this item offer classics and originals features fully configurables via Admin Plugin Interface. You can easily create your own forms HTML templates (add or remove fields) and your own themes CSS.

  • No Spam Control (Drag and Drop)
  • The drag’n’drop No Spam Control is an user friendly alternative to the traditionnal Captcha.
  • It is not a simple drag’n’drop feature to display the send Button. It is a complete solution for anti spam.
  • The No Spam Control controls the time between each submission (configurable max/min) and generate some hiddens fields with an encryption key (configurable) when the dragger is dropped. The hidden fields are generated with alphanumeric random and Time (encrypted via encryption key) to ensure that the No Spam Control fields are available only for a limited period (configurable).
  • This is a really safe and user friendly protection. Then it is easy to customise it with CSS.

See More Demo

ajax contact form

Quform – WordPress Form Builder

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.

See More Demo

Qform

Creative Unified Forms

You will not believe what this WordPress plugin can make for you. You can create forms with unlimited fields, content and looks! You will be able to do any kind of form, feedbacks, quizz, inquieryes and more just by: dragging and dropping + naming fields.

See More Demo

creative unified forms

Mapped contact Form Pro WordPress

A ajax contact form inside a google maps marker info window. Works for one or multiple locations. A different email address for every location can be configured. If only on location is on the map, the info window with the contact form opens when the map is loaded.

See More Demo

preview-mapped-contact-WP

Modal Contact Form for WordPress

Our Modal Contact Form for WordPress lets you easily add a stylish contact form to your WordPress blog. It comes with the usual name, email, message fields, as well as reCaptcha support to prevent spam.

See More Demo

modal contact form

Modal Feedback Form for WordPress

Our Modal Feedback Form for WordPress lets you easily add a feedback form to your WordPress blog – letting users submit feedback, and letting you view feedback + user information in your WordPress admin backend.

See More Demo

modal feedback form