🎉 Double storage, double possibilities : Enjoy 2x storage with all our plans now at no additional cost.

Contact Form 7

Just another contact form plugin. Simple but flexible.
By submitting this form you agree to our Terms & Conditions

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

Takayuki Miyoshi  
  • Version
  • Last updated
  • Active Installations
  • Tested up to
  • WP Version
  • PHP Version


If webste performance matters - Avoid like the plague

By oneexception on September 20, 2023

This plugin will destroy your website performance and score
I cant believe there hasnt been a fix released for 'Refill' and 'Schema' in all this time. The headaches this s*** has caused ARRGGHH!

It doesn't work with reCaptcha.

By danwilliamsbooks on September 8, 2023

It does not appear to work. It seems easy to configure with a lot of options. However, it generates javascript errors and does not enable my users to contact me even though my email server is working fine. It appears not to play with reCaptcha which I don't want to live without.

error configuration and no actual solution for why

By crankywebdev on August 26, 2023

For about 10 years in the 2010s I used this plugin as an IT professional building dozens of wordpress-based sites. It was always frustrating trying to fix the errors because the documentation sucked.

Fast forward and I haven't been in the IT industry for over 7 years and it still sucks. AYFKM?!

If the form error is going to say: [your-subject]  "There is a possible empty field."

[your-subject] is a valid replacement value.

There's a serious problem with the quality of this plugin.

100% Why wordpress has always had major issues. It should come with basic functionality like contact form but instead relies on 3rd party plugins to fill the void. Are we going to have to wait another couple decades for a CMS that actually comes with baked-in basic functionality instead of relying on 3rd party crapware?

Essential Plugin but unwanted recapcha

By knguyen2011 on August 22, 2023

This is good plugin but it loads capcha 3 everywhere and no way to disable it. No option to disable it.

Facing some issues

By cgartist.amit on August 18, 2023

I am using this form from 5-6 years this is just awesome. But a client wants to make checkbox looks like toggle type selectable buttons.

I created a module via CF7, I wants to make some changes like padding, color, etc to make checkbox looks like a button. Or anything else to achieve this.

using css

.togglebuttons .wpcf7-list-item {
margin: 0 10px 0 0;
display: inline-block;
.togglebuttons > span input {
opacity: 0;
position: absolute;
} .togglebuttons > span .wpcf7-list-item-label {
cursor: pointer;
display: block;
color: #ffffff;
border-radius: 15px;
background: #f44571;
padding: 5px 15px;
background: #4054b2;
box-shadow: 0 0px 0px rgba(0,0,0,.2);
border: 0px solid #e0e0e0;
} .togglebuttons > span input:checked + .wpcf7-list-item-label {
background: #4054b2;
border: 0px solid #0193c2;
color: #ffffff;
font-weight: bold;

poor service

By ratemybodypart on August 18, 2023

Been in contact with them but got no reply. i like the Plugin but the customer service is abyssmal. looking at the stats, 97 out of 325 cases resolved. thats p*ss poor effort

Do not waste time even testing it ... won't work

By Asif (asif_rn) on August 9, 2023

Unnecessarily complex and does not in most cases.


By Martin Tonev (micro-design) on August 3, 2023

Unbelivable stupid ReCaptch integration, why you require to use only Invisible Recaptcha ???

I want to use the checkbox because with the invisible all messages are SPAM no matter what I write!!!!

Great plugin!

By Katarina (katarinawp90) on June 28, 2023

Working excellent with Elementor, Flamingo and Honeypot.

Contact Form 7 does not meet expectations

By sherlockclubcom on June 19, 2023

Contact Form 7 does not meet expectations

Downloads Trend


Are you the author of this plugin, Claim this page

Explore other WordPress plugins

User Switching

Instant switching between user accounts in WordPress.

Zarinpal Gateway

پرداخت اینترنتی وجه به وسیله درگاه پرداخت واسطه زرین پال

Icegram Express – Email Subscribers, Newsletters and Marketing Automation Plugin

Add subscription forms on the website and send beautiful newsletters & automatically send post notification about new blog posts once it gets publ …