Contact Form 7

Contact Form 7

Just another contact form plugin. Simple but flexible.
Active Installations:
Last Updated:
Jun 17, 2024
WordPress Version:
6.3 or higher
Tested up to:

Customizable Forms

Easily manage and customize multiple contact forms with simple markup.

Spam Filtering

Protect your inbox with built-in Akismet spam filtering.


powered Submitting - Submit forms without refreshing the page for a seamless user experience.

Support and Documentation

Access detailed documentation, FAQs, and support forum for any questions or issues.

Great plugin

By Jlwp (jlwp123) on June 27, 2024

Works well!

No longer usable

By natty250 on June 23, 2024

This used to be my go to contact form. However, after the most recent update it no longer works with Google Recaptcha, and forms fail to be submitted. Turning off recaptcha and it works again, but, even with Akismet installed, it's unusable due to the number of spam submissions received.

If it starts working with recaptcha again I will re-review

It no longer works

By Andrea Baccolini on June 23, 2024

Used it for years but lately it doesn't work on any site anymore. Hope they fix it but in the meantime I will have to use something else.

Simple, Fast, Flexible

By vardanabhanot on June 22, 2024

This is the simplest yet the most flexible contact form option I have tried.

Why maxlength value is 80 for single-line text and 400 for a text area ?

By Arcusweb (babouille) on June 19, 2024

Version 5.9.6 applies the default maxlength validation rule to text fields (text, email, telephone number, URL, and text area) if they have no maxlength option. The default maxlength value is 80 for single-line text and 400 for a text area. If your fields expect text input longer than the default value, set the maxlength option explicitly.

Why ?

Why not make the default text field unlimited? There are many users who receive forms with more than 400 characters in their contact form messages.


Best for forms

By Anonymous User 23077242 (anonymized_23077242) on June 15, 2024

high recommend

Just doesn't work correctly without additional coding

By markyboy67 on June 13, 2024

Tred this on two websites with partial success. Missing information on both submissions. Ended up having to get someone to address the coding in the backend! Not good!!!

Form keeps spinning after submitting

By handjes on May 24, 2024

Again there is something wrong: the form keeps spinning after submitting. No errors, everything uptodate, etc. Why does this happen from time to time? The plugin is unreliable this way.

Best contact form plugin for WordPress

By Tessa (they/them), AuRise Creative (tessawatkinsllc) on May 18, 2024

I absolutely love Contact Form 7. As a professional developer with clients at every price point, I still prefer it over the premium plugins because of how simple and versatile it is. It embodies the concept of plugins in that it only provides the functionality you need and if you want more, there's a plugin for that! Absolutely versatile and I personally love making add-ons for CF7!

To this day still one of the best contact form plugins available

By unpeelablepotato on May 15, 2024

I've been using this plugin for many years and no issues ever! thank you for the work you've put in :)

Try other plugins too!

Calculated Fields Form

Calculated Fields Form allows you to create both simple and rich forms, quickly like a professional. It includes a form builder with dynamic calculate …

Try Demo

Contact Form & SMTP Plugin for WordPress by PirateForms

A simple and effective WordPress contact form & SMTP plugin. Compatible with best themes out there, is both a secure and responsive contact form p …

Try Demo

Notification for Telegram

The "Notification for Telegram" plugin for WordPress is a tool that allows you to send notifications and messages to a Telegram channel, gro …

Try Demo

Try Contact Form 7 With InstaWP

Request demo

Wondering how to integrate InstaWP with your current workflow? Ask us for a demo.

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.