Seven contact form plug-ins for WordPress | Heart Internet Blog – Focusing on all aspects of the web

Want to give visitors a quick and easy way to reach out to you, ask a question or get an estimate? Then you can’t be without a contact form, which is one of the most valuable parts of any website.

When done right, these forms are hot spots for capturing interested prospects directly from a site and turning them into leads.

Depending on the site and the kind of interaction you need to fulfil, you may choose to go with a simple form or one that’s more powerful and carries more fields. In this post, we’ll look at seven contact form plug-ins for WordPress that you can use to create a contact form that’s just right for your site or your clients’ sites.

Contact Form 7

This is one of the oldest, most downloaded contact form plug-ins for WordPress. And it’s not just because it’s free but also because it offers what most blogs and small businesses need: a simple contact form that’s stable and reliable.

The plug-in allows you to create as many forms as you like and you can add different types of fields like date, URL, email and text. You can also set the email address of your choice to receive messages from users.

You have support for various unique fields like CAPTCHA, acceptance, checkboxes, file submission and drop-down menus. Place the contact form anywhere you like using a simple shortcode.

Download Contact Form 7

The Contact Form 7 WordPress plug-in banner


HappyForms is being developed and maintained by The Theme Foundry, who know the WordPress space very well since they’ve been designing themes for years. This plug-in is 100% free and lightweight, making it ideal for anyone who needs to get a contact form up and running quickly and easily.

It uses a drag and drop form builder, which you’re probably familiar with. You can also place the contact form anywhere in pages, posts, and even widget areas with a simple shortcode.

Check incoming messages in the WordPress admin dashboard and/ or have them sent to your email as well.

Download HappyForms

The HappyForms WordPress plug-in logo


WPForms is one of the most beginner-friendly contact form plug-ins available, thanks to its drag and drop editor. For smaller websites, the free WPForms Lite version has all the features you need. However, for bigger websites, the premium versions might work better as they’re packed with lots more useful features.

The plug-in allows you to create 100% mobile responsive contact forms so they always look great on all devices. You can embed the forms anywhere on the site, and you can also split long form into multiple pages whenever necessary.

Some other great features include the use of geolocation data to learn more about users, as well as the use of conditional logic depending on how users respond.

Download WPForms

The wpforms WordPress plug-in logo

The Jetpack Contact Form

If you want a WordPress plug-in that’s easy to install and use, and that also includes all the basic features you need – from caching support and anti-spam to social media tools – make sure to give the JetPack Contact Form a try.

You can customise it as you see fit and then use the one-click “form insert” button to add the contact form anywhere on the website. It also integrates with Akismet to prevent spam.

This plug-in is perfect for WordPress blogs and small sites that need a simple form that not only works but also doesn’t cause any issues in terms of site speed or plug-in conflicts.

Download JetPack Contact Form

The Jetpack WordPress plug-in logo


While FormCraft only has a paid version (a one-time payment), meaning you can’t try it out before you buy it, you should definitely give it a go. Why? Because it allows you to create contact forms with such beautiful designs that might just entice visitors to fill out the form and reach out to you.

You also get access to dozens of add-ons and features that you can use to customise your forms, many of which you won’t find with other plug-ins.

For example, the drag and drop builder is intuitive and powerful, while the designs are gorgeous. Some of the add-ons include MailChimp, Mailster, reCAPTCHA, Paypal Standard and more.

So if you’re working with clients who want to stand out from the crowd with their website, including their contact forms, FormCraft is one of the most creative plug-ins you can use for this purpose.

Download FormCraft

The FormCraft 3 WordPress plug-in logo

Formidable Forms

Formidable Forms offers both a free and a premium option for creating contact forms. The plug-in integrates with reCAPTCHA to prevent spam and has lots of great add-ons you can use like MailChimp, Stripe, PayPal, WooCommerce, AWeber, and more.

You’ll especially enjoy using the editor which allows you to tweak the CSS for your form, including error colours and successful submission colours.

Want to make sure your forms are GDPR-compliant? The plug-in gives you the option to turn off IP tracking or to stop saving form submissions. Or you can add a checkbox to your forms to collect consent.

Download Formidable Forms

The Formidable Forms WordPress plug-in banner

Gravity Forms

Gravity Forms is a powerful plug-in for creating contact forms for WordPress. You can use it to build multi-step forms and you also have the option to limit which domains are acceptable on your forms.

The plug-in supports a wide range of add-ons and external integrations, including MailChimp, GetResponse, AWeber, PayPal, Freshbooks and more.

It also supports email notifications, file uploads and the option to save and continue.

So, if you’re looking for a plug-in that’s highly customisable and advanced, this may be worth the money.

Download Gravity Forms

A Gravity Forms WordPress plug-in image

There you have it: seven of the best contact form plug-ins for WordPress. Which ones have you tried so far, and are there any others you’d recommend? Let us know in the comments section below.


Please remember that all comments are moderated and any links you paste in your comment will remain as plain text. If your comment looks like spam it will be deleted. We're looking forward to answering your questions and hearing your comments and opinions!

Leave a reply

  • Mike Wright


    Captain Form – top contact form. I’ve used many – this takes some beating.


Comments are closed.

Drop us a line 0330 660 0255 or email