Before we dive in, let's first define what a Contact Form is and why you need one for your website. A contact form is a form that your visitors can fill out to get in touch with you. It usually exists on your About Me page (see our tips on one here) or a dedicated contact page. Contact forms are a good way to get feedback from your visitors and build your community.
In this post, we'll take a look at the various plugins that you can use for your WordPress site to add contact forms. No coding or web design needed. We'll go into each in-depth and give you an overview of their popularity, rating, and ease of use. They aren't in any particular order so so the first one we list isn't necessarily the "best". You will need to go through their features and costs to see what is going to be best for you and your website or blog.
Let’s get started.
This plugin is by far the most popular contact form plugin on WordPress to-date. It provides users with the ability to create powerful yet simple forms for their site. It is also the one we recommend in our how to start a blog guide.
As of today, it has over 3 million active installations with a rating of 4.5 out of 5 and over 1,300 user reviews.
It supports AJAX submissions, spam filtering (via Akismet), and CAPTCHA security. Installation is also a breeze and can be configured just like any other plugin.
To add it to your site, download it from your WordPress installation using the Plugin menu. The Contact Form 7 option will appear on your sidebar after installation. You will insert a shortcode onto the page where you want it to show up, configure the fields, and you are done!
It will look pretty bland unless you have some web design knowledge so you may want to use another option if you are overly concerned with the look.
Ninja Forms is one of the best form generator plugins on WordPress today. Generating a form takes a few clicks and only takes a matter of minutes.
They offer the regular Builder for free but also have a Builder PRO that you can pay for. The free version of the plugin consists of the basic tools you need to create a regular contact form.
But, if you want to have more features, add-ons, and styles available to you, their pricing starts from as low as $8 per month.
To install, download the plugin from your Plugins manager on your WordPress installation. After installation, you can now access the Forms menu on your sidebar. Include the shortcode that’s noted on the page you want the form to appear on and you’re set.
The namesake is what you get, fast and secure. It has over 400 thousand active installs and a stellar 5 star average review.
It is similar to the Contact Form 7 plugin where you have to type in and create specific labels and tags for your forms, but it also uses Google reCAPTCHA integration (Contact Form 7 uses their own). They also offer an option to redirect users to a specific URL after filling up the form.
Installation is like all the other plugins you come across. You can get it by visiting the plugin repository and adding it from there. Afterward, you can see the FS Contact Form option available on your admin sidebar. Follow the prompts from there to use the form.
This is a good choice for users who want the convenience of using a preset template for their forms. They also provide custom templates for you to mess with so you don't need to be a web developer.
They boast over 400,000 active installs and have a rating of 4.5 out of 5 stars so their users are pretty happy with what they get.
Installing it is also very easy. You can grab a copy from the Plugins repository on your WordPress installation. Afterward, you’ll be able to see a Formidable link on your admin sidebar.
Simply create a new form and use a shortcode on your page or widget. For advanced users, they also offer PHP code that you can add to your templates directly.
Pirate forms is a completely free contact form generator tool on WordPress.
They have over 200,000 installs and are one of the newer plugins so they are constantly improving.
They offer the basic (and intuitive) capabilities of a regular form generator so you won't have any trouble setting it up. For advanced users, it also has its own SMTP plugin for mail sending.
A very simple contact form with 200,000+ active installations. It has options like targeted mailing which forwards to respective email addresses based on the content. Be sure to read their extensive documentation for all of their features before you try it for yourself.
While their initial plugin is free, they also have a paid upgrade which costs $30 for a single site and $300 for unlimited sites. Unlike other payment subscriptions, their unlimited plan is for lifetime upgrades which is a big bonus.
Installation is basic. Visit the Plugins menu, search for it, and add it from the repository. You’ll then see a new link on your admin sidebar that says BWS Panel. Select Contact Form, create your desired form and add the shortcode to a widget or page.
This plugin is one of the more reliable drag-and-drop form builders for WordPress. It’s branded as built for beginners, has 100,000+ active installations, and a ton of positive reviews.
It avoids complications caused by code written fields and makes everything simple.
This is a great option for WordPress newbies who want a lot of functionality, but don't have any CSS or HTML knowledge.
They also have more features available by purchasing a license. Their prices range from $39 to $499 depending on the amount of add-ons you want. Definitely check out their site to see if they have everything you need.
Installing it is as simple as 1-2-3. Search for it on the Plugin repository and install it from there. A new label should appear on your sidebar called WPForms. Add a new form and you’re good to go.
This is another exceptional drag-and-drop form generator that’s easy to use. But don’t mistake simplicity with versatility.
This plugin has customization options that are good for both developers and non-coders.
They’re already at 90,000 active installs and are still growing. They also offer more features for their PRO users for up to $60/year.
You can install the plugin from the repository or you can upload it to your plugins folder. You can also import and export forms from one installation to another which is a feature few other plugins have and is great if you manage multiple websites or blogs.
If you’re looking for a contact form generator that gives you responsive forms, this is the way to go.
They don’t have much in active installations yet (60,000+), but the plugin is a good tool to use. It’s a stylish drag-and-drop form generator that allows you to create forms that will also look great on mobile devices. It has its own anti-spam feature and database storing script.
Getting Caldera Forms on your site is available through the plugins repository. You can use the plugin by activating it and using the shortcode inserter on your pages.
Alright. You may have seen this on your fresh installation of WordPress and think it’s no good. Jetpack is an all-around tool that’s built for convenience. Although it’s not specifically made for contact forms, it does provide you with that feature.
The entire Jetpack suite It has 3,000,000+ active installs and is a WordPress recommended plugin so you know you are getting quality and a ton of other people use it. You’re also guaranteed anti-spam through Akismet.
If you download newer versions of WordPress, it comes pre-installed. Users that have removed it can re-download it through the Plugins repository