WPForms Lite vs Contact Form 7

WPForms Lite vs Contact Form 7: Which Free Form Plugin Is Best?

Do you want to know the benefits of WPForms Lite vs Contact Form 7?

Both of these free contact form plugins let you make contact forms for WordPress. But there are huge differences in the way they work.

In this article, we’ll step through the important differences between WPForms Lite and Contact Form 7 so you can easily decide which one to use.

Create Your WordPress Form Now

Is WPForms Lite Free?

Yes. WPForms Lite is 100% free forever. You can:

  • Install it on unlimited sites
  • Make unlimited forms
  • Get unlimited responses.

Over time, you can choose to upgrade to WPForms Pro if you want to add more features. Check out the differences in WPForms Lite vs Pro.

WPForms is the best WordPress Form Builder plugin. Get it for free!

After you upgrade to Pro, all of the forms you’ve made in WPForms Lite will still work.

WPForms pricing

WPForms Pro lets you add:

So WPForms Lite is a great way to start out and future-proof your site. It lets you easily and seamlessly upgrade later if you want to.

Let’s move on and look at the free WPForms Lite vs Contact Form 7 in detail.

WPForms Lite vs Contact Form 7: Which Free Form Plugin Is Best?

We’re going to explore some more of the features in WPForms Lite and see how they compare to Contact Form 7.

To keep the review balanced, we’re only going to look at each form builder plugin as it comes ‘out of the box’, without any other paid addons or 3rd party plugins.

Comparison Table: WPForms Lite vs Contact Form 7

WPForms Lite and Contact Form 7 are both in the top 10 most popular WordPress plugins.

Here’s how they stack up on the basics.

WPForms Lite Contact Form 7
Active Installations 5+ million 5+ million
5-star ratings (WordPress.org) 10,000+ 1,300+
Form builder Full-screen drag and drop Code
Form embed
  • Shortcode
  • Block
  • Embed wizard
  • Elementor module
  • Divi module
  • SeedProd module
  • Shortcode
  • Block
Spam protection features
  • reCAPTCHA v2
  • reCAPTCHA v2 Invisible
  • reCAPTCHA v3
  • Form token
  • hCaptcha
  • Email address filtering
  • reCAPTCHA v3
Free support and resources
  • WordPress forums
  • Documentation
  • Context-sensitive help button
  • Facebook group
  • Blog tutorials
  • YouTube channel
  • WordPress forums
  • Documentation
Resolved support threads (WordPress.org) 80%

Let’s dive in and look at making our 1st contact form.

Getting Started: WPForms Lite vs Contact Form 7

If you’re new to WordPress, it makes sense to choose a contact form plugin that’s super easy to use. First, how easy is it to get started with these 2 plugins?

Making Your First Form in WPForms Lite

WPForms is designed to be super easy for anyone to use.

The onboarding wizard will explain where everything is.

For example, when you first install WPForms Lite, you’ll immediately see:

  • A video showing how the plugin works
  • Links to documentation in case you prefer to read the help files.

WPForms Lite welcome screen

And when you start making your form, you’ll see a wizard that walks you through creating your first contact form.

WPForms challenge

About the WPForms Challenge

This wizard is called the WPForms Challenge. It’s just for fun, but it’s really awesome if you want to learn where the most important settings are in a few minutes.

For example, you can drag form fields from the panel on the left to the form preview pane on the right and your change is instantly shown in the preview.

Make WordPress form

You can click on any field to change the name or settings. Practically everything you want to do in WPForms Lite can be achieved without writing any code.

And in the WPForms Challenge, the helpful tooltips quickly guide you through checking your form fields and notifications.

WPForms challenge

The WPForms Challenge takes less than 5 minutes to complete, and it’s completely optional. But it’s also a super helpful way to learn how everything works.

At the end of the WPForms Challenge, you’ll be able to tweak the email notifications for your form.

WPForms Lite email notification settings

It’s easy to use smart tags here to dynamically change the fields. For example, the Reply-To email is set up to use the email address from the form entry.

If you have any issues with WPForms not sending email, you can install the WP Mail SMTP plugin to fix the issue. WP Mail SMTP is made by the WPForms team, so the 2 plugins work perfectly together.

After you’ve completed the WPForms Challenge, you’re ready to make forms on your own.

WPForms Lite Templates

WPForms Lite comes with some pre-built form templates that you can use as a basis for any form you want to make. If you want, you can also choose to start with a completely blank form.

WPForms Lite templates

All of these templates are fully drag and drop and require no coding or text editing at all.

And any time you need help, there’s a Help link right in the form builder that will take you to the matching documentation.

WPForms form builder Help button

Getting Started With Contact Form 7

Contact Form 7 has been around for more than 15 years, and WPForms Lite was launched much more recently in 2016. The interface in Contact Form 7 has largely stayed the same over the years.

Contact Form 7 lets you get a basic form online very quickly. However, it doesn’t give you any guidance about the notifications or settings, so it’s easy to get lost if you’re new to using it.

When you first install the plugin, you’ll see that a contact form has been made for you and the shortcode is ready to grab.

Contact Form 7 shortcode

From this page, it isn’t clear how your notification emails are actually going to be sent.

To check that these settings are correct, you need to hop to the Mail tab.

This is the default notification template in Contact Form 7:

Contact Form 7 notification settings

Clearly, this is a lot more difficult to  work with compared to the notification area in WPForms Lite. It’s not as easy to customize the way email notifications are sent because there are no smart tags. It would also be easy to make a typo here and break your notification.

If your emails don’t work, and you’ve checked the settings, you can use WP Mail SMTP to fix Contact Form 7 not sending email.

Other than that, there isn’t much you can do to test or preview your form before you publish it. There are also no additional templates in Contact Form 7, so if you want to make anything more complicated than a basic form, you’ll need to write your own form tags.

Embedding Your Contact Form in WordPress

Once you’ve made your form, you’ll want to embed it in WordPress.

Both plugins give you blocks and shortcodes to work with. And WPForms Lite has extra features for embedding in pages and page builder plugins.

Embedding Forms in WPForms Lite

The free version of WPForms lets you embed contact forms using the Embed button right in the form builder.

This will add your form to a new WordPress page, or an existing one.

Embed signup form in WordPress

The wizard creates a new page and embeds the form automatically.

All you have to do is hit Publish on the page to go live with your new form.

Publish your WordPress form

You can also use a shortcode or a block to embed forms with WPForms Lite. This is a great option if you want to put your forms in the sidebar or in the footer of your theme.

WPForms Lite block

When you select the form here, WPForms shows a preview, so it’s easy to check you’ve picked the right one.

If you’re using a page builder, WPForms Lite has more options for you.

There are native embed options for Elementor and Divi, so you can easily add forms right in the page builder without copying and pasting any shortcodes.

Drag WPForms widget onto Elementor page

And you can also add forms you made in WPForms right inside the SeedProd landing page builder.

This is awesome if you want to easily build custom coming soon pages with contact forms. Again, if you select your form here, you’ll instantly see it on your SeedProd page.

WPForms Lite SeedProd

The dropdowns for Elementor, Divi, and SeedProd make it easy to use (and re-use) your forms anywhere on your website. If you edit your form, your changes will automatically be updated on every post, page, footer, or sidebar where that form’s located.

Interested in learning more about SeedProd? Check out our detailed SeedProd review.

Embedding Forms in Contact Form 7

To embed a form you made in Contact Form 7, you have 2 options.

The first is to use a shortcode.

Contact Form 7 shortcode

Just like in WPForms Lite, your shortcode can be pasted into a shortcode block in WordPress.

Keep in mind that the form title is embedded within the shortcode in Contact Form 7. So if you want to change the title, you’ll need to go back and edit every shortcode by hand.

In addition, Contact Form 7 also has a block for the WordPress block editor. You can pick your form here from the dropdown.

Contact Form 7 embed

This method doesn’t show a preview of your form, unlike the WPForms Lite block which loads the form on the page as you work on it. This could make it difficult to get your layout right because you can’t be sure how much space the form takes up on the page.

If you’re used to working with shortcodes, you might not mind a basic approach to embedding forms.

But for users who are new to WordPress, the native modules for page builders like Elementor make WPForms Lite a lot easier and faster to use.

Making Custom Forms: WPForms Lite vs CF7

Usability is important if you want to go beyond a simple contact form. Let’s see how easy it is to make custom forms in WPForms Lite vs Contact Form 7.

Making Custom Forms in WPForms Lite

WPForms Lite lets you build forms using any of these form fields:

  • Name
  • Email
  • Single Line Text
  • Paragraph Text
  • Dropdown
  • Multiple Choice (radio buttons)
  • Checkboxes
  • Numbers
  • Anti-spam options
  • GDPR field

WPForms Lite Standard fields

All of these fields can be easily added to your form using the drag and drop builder.

And being able to actually see the form really helps here. You can drag fields around, rename them, delete them, and change all of the settings without having to constantly switch to a separate form preview.

WPForms Lite pops up outside the WordPress dashboard, and that gives you a lot more space to work in as you work.

WPForms Lite form builder

It’s also easy to customize the fields on your form, drag them up and down, and add new ones.

For example, we can easily add a dropdown field by dragging it onto the contact form. And to make it easier to use, we can also add a placeholder, which is a smart way to encourage visitors to pick an answer before they can submit the form.

WPForms Lite dropdown

On a dropdown field, you can also:

  • Mark fields required
  • Allow multiple selections
  • Choose between Classic style or Modern style with a search box
  • Choose between 3 field sizes
  • Hide the label
  • Add custom CSS
  • Bulk add answer choices like countries, US states, days, or months.

If you want to build a super powerful dropdown, WPForms Lite even lets you auto-populate your dropdown form fields based on:

  • Categories
  • Tags
  • Posts
  • Pages
  • Custom post types.

Auto-populate fields with post type choices

In fact, there are tons of advanced features for every field type in the plugin. And the form builder makes it easy to try them out and see how they look.

When we publish the form with the new dropdown we made, you can see how the search field really helps to make the form easy to use.

WPForms Lite contact form

Easy Form Notifications

All of the fields you add to your form can be included in the default email notification. The {all_fields} smart tag automatically captures everything without any need to go back and keep updating the notification with all of your new field names.

So if you want to receive an email notification with every field in it, this is all you need:

You don’t have to keep going back and adding fields to your notifications as you work. But if you want, you can use individual field tags so you get notifications exactly how you want them.

Making Complex Forms in Contact Form 7

If you want to customize forms in Contact Form 7, things get tricky very fast.

This form plugin is a lot more challenging to work with. And for beginners, the use of code throughout the form template might be too complicated to manage.

Contact Form 7 shows its age here compared to WPForms Lite. The default list of fields looks like this:

Default contact form CF7

All of the fields have an HTML label followed by a tag in square brackets.

To add a dropdown, we need to generate a new tag. To do that, we can click the button at the top of the form builder to build the syntax.

Dropdown field in Contact Form 7

There’s no option to add a placeholder here like we did in WPForms Lite, so the closest we could get would be to add a blank line at the top.

The only other options are:

  • Allow multiple selections
  • Custom CSS.

And that’s it. We don’t have any of the advanced options that WPForms Lite had for the exact same field type.

To add the field, you have to copy the syntax or press Insert Tag to insert it into your form template.

Separately, you also need to remember to update your email notification with the tag. Since Contact Form 7 doesn’t store entries, the data will be lost when the form’s submitted if you forget this step.

Contact Form 7

There is no way to visualize how your form will look. So adding tons of fields this way could be a hassle.

Once we’ve finished, here’s what the live form looks like.

Published contact form in CF7

Contact Form 7 didn’t generate an HTML label for the dropdown field, so we’re going to have to go back and add that code into the template.

Stopping Contact Form Spam: WPForms Lite vs CF7

If you have any kind of form on your website, spam is likely to be an issue. So stopping contact form spam is an important consideration.

Let’s compare the options in WPForms Lite vs Contact Form 7.

WPForms Lite Spam Protection

WPForms Lite has a built-in anti-spam token that spambots can’t guess. Since they can’t fill in the hidden token field, they can’t submit the form.

This setting is automatically enabled as soon as you make a form in WPForms Lite.

WPForms Lite anti-spam token

The form token is very effective. But if you want to double up your anti-spam protection, WPForms Lite also supports:

  • Google reCAPTCHA v2
  • Google reCAPTCHA v2 invisible
  • Google reCAPTCHA v3
  • hCaptcha

Select hCaptcha in WPForms

For a detailed guide on setting up any of these anti-spam options, check out our full guide to stopping contact form spam.

CF7 Spam Protection

Contact Form 7 supports 1 anti-spam tool: Google reCAPTCHA v3.

reCAPTCHA in Contact Form 7

We recommend reCAPTCHA v3 only for advanced users because it can sometimes be too strict. This can cause your contact form submissions to fail, even if your visitor is a real person.

So while it’s great that Contact Form 7 has this option, it’s best used with care. If you have issues with users being blocked from your forms for no reason, you’ll want to dive into the reCAPTCHA settings to check if they’re too strict.

Instead of worrying about this, we highly recommend using reCAPTCHA v2 or hCaptcha in WPForms Lite instead, since these are both easy, free, and effective.

Integrations in WPForms Lite vs Contact Form 7

Both WPForms and Contact Form 7 integrate with Constant Contact, an email marketing service. You can easily connect it to the forms on your site to grow your email lists.

Constant Contact and WPForms Lite

WPForms Lite also includes an email signup form template that you can use to quickly make Constant Contact forms.

If you want more options, you can also use WPForms Lite with Uncanny Automator to connect your WordPress forms to MailPoet.

The Pro version of WPForms supports even more popular email marketing services, including:

Support: WPForms Lite vs Contact Form 7

Both WPForms Lite vs Contact Form 7 offer support via the WordPress.org forums.

At the time of writing, 80% of WPForms Lite support requests were resolved. On the Contact Form 7 support page, 36% were resolved.

WPForms and Contact Form 7 also both have online plugin documentation. Beyond that, Contact Form 7 users will need to contact a developer for help. There’s a link to paid development services on the plugin website.

Extra WPForms Lite Resources

If you’re using WPForms Lite, you can access a lot of extra support for free, including:

All of this extra help means that you can easily solve issues yourself and chat through your ideas with other WPForms users.

Which Is Better? WPForms Lite vs Contact Form 7

CF7 was first developed when form builders were rare in WordPress. But for a modern website, we 100% recommend WPForms Lite.

When you compare them on ease of use and functionality, it’s clearly the best free form builder plugin for WordPress.

WPForms Lite is designed to be easy for beginners, yet powerful enough to make any kind of WordPress form – even if you’re brand new to WordPress.

And WPForms Lite has a ton more options than Contact Form 7. When you want to build more advanced forms with different field types, there are lots of ways to adapt the form to work exactly how you want it. For example, you can easily make your forms GDPR compliant.

Finally, the awesome support for WPForms Lite is probably the best feature of all. New users will find it easy to get support, no matter if they prefer videos, documentation, tutorials, or help from a real person in the support forum.

Ready to upgrade to WPForms Lite?

Are you ready to move on from Contact Form 7?

WPForms Lite has an importer that you can use to bring your old Contact Form 7 forms right into WPForms automatically.

All you need to do is install WPForms Lite, then head to the Import settings in the plugin to import your forms from Contact Form 7.

Import Contact Form 7 into WPForms

Now you can create an awesome form using these contact us page examples for inspiration.

And that’s it! Now you know all the benefits of WPForms Lite vs Contact Form 7.

Create Your WordPress Form Now

Next Step: Compare More Form Builder Plugins

We hope that our walkthrough has helped to explain the major differences in WPForms Lite vs Contact Form 7. If you enjoyed this comparison, check out how WPForms stacks up against more free form builders:

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on Facebook and Twitter for more free WordPress tutorials and guides.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.