Title: Math Captcha for Contact Form 7
Author: Shohidul Islam Apu
Published: <strong>2 October 2025</strong>
Last modified: 21 March 2026

---

Search plugins

![](https://ps.w.org/math-captcha-for-contact-form-7/assets/banner-772x250.png?rev
=3463778)

![](https://ps.w.org/math-captcha-for-contact-form-7/assets/icon-256x256.png?rev
=3371633)

# Math Captcha for Contact Form 7

 By [Shohidul Islam Apu](https://profiles.wordpress.org/shohidulislamapu/)

[Download](https://downloads.wordpress.org/plugin/math-captcha-for-contact-form-7.1.0.5.zip)

 * [Details](https://en-gb.wordpress.org/plugins/math-captcha-for-contact-form-7/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/math-captcha-for-contact-form-7/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/math-captcha-for-contact-form-7/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/math-captcha-for-contact-form-7/#developers)

 [Support](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/)

## Description

**Math Captcha for Contact Form 7** is the ultimate lightweight security solution
for your WordPress site. Stop spam submissions and bot registrations instantly without
using heavy scripts like Google reCAPTCHA.

This plugin is no longer just for Contact Form 7! It has evolved into a **complete
security suite** that protects your most critical forms, including WordPress Login,
WooCommerce, and Tutor LMS.

### 🛡️ Key Features

 * **Smart Math Logic**: Choose from Addition (+), Subtraction (-), Multiplication(
   ×), or Mixed (Random) challenges.
 * **Dynamic Difficulty**: Set difficulty levels (Easy, Medium, Hard) to balance
   security and user experience.
 * **Smart IP Blocking**: Automatically lock out IP addresses after too many failed
   attempts to prevent brute-force attacks.
 * **WP Login Protection**: Secure your default WordPress Admin Login page.
 * **WooCommerce Integration**: Protect WooCommerce Login and Registration forms
   from fake customer accounts.
 * **Tutor LMS Support**: ideal for course sites! Stop spam student registrations
   and logins.
 * **User Experience**: Option to **hide captcha for logged-in users** (Admins/Members).
 * **Customizable Messages**: Change the error message to match your site’s tone.
 * **Lightweight & Fast**: No external API calls, tracking scripts, or cookies. 
   100% GDPR compliant.

## Screenshots

[⌊General Settings - Enable protections for WP, Woo, and Tutor LMS.⌉⌊General Settings-
Enable protections for WP, Woo, and Tutor LMS.⌉[

**General Settings** – Enable protections for WP, Woo, and Tutor LMS.

[⌊Math Logic - Configure difficulty and operation types.⌉⌊Math Logic - Configure
difficulty and operation types.⌉[

**Math Logic** – Configure difficulty and operation types.

[⌊Frontend Example - How the captcha looks on a Contact Form.⌉⌊Frontend Example -
How the captcha looks on a Contact Form.⌉[

**Frontend Example** – How the captcha looks on a Contact Form.

[[

[[

[[

[[

[[

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/math-captcha-for-contact-form-
    7` directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to **Settings -> Math Captcha** to configure your options.
 4. **For Contact Form 7**: Add the tag `[mathcaptcha]` inside your Contact Form 7 
    form template.
 5. **For Other Forms**: Simply enable the toggle in the settings; no shortcodes needed!

## FAQ

### How do I add it to Contact Form 7?

Just add the shortcode `[mathcaptcha]` to your form template.

### Does it work with WooCommerce?

Yes! Go to Settings -> Math Captcha and enable “WooCommerce Login” or “WooCommerce
Register”.

### Can I block persistent bots?

Yes. The “Smart IP Blocking” feature allows you to set a maximum number of failed
attempts before an IP is temporarily banned.

## Reviews

![](https://secure.gravatar.com/avatar/7c3aa29708077177e413cb6a017a52eb7cc621f92a76d30baff0de2402572e8c?
s=60&d=retro&r=g)

### 󠀁[Lightweight and Works Perfectly](https://wordpress.org/support/topic/lightweight-and-works-perfectly-5/)󠁿

 [Ridhwan Ahsan](https://profiles.wordpress.org/ridhwanahsann/) 19 February 2026

Lightweight, easy to set up, and works perfectly. Spam stopped instantly without
any hassle. Simple, clean, and effective — great job! 👏

![](https://secure.gravatar.com/avatar/642a068fe92df8423df531d70155e32fe6b4bda7e2d36a90b0b47331f22f9506?
s=60&d=retro&r=g)

### 󠀁[Keeps spam away without extra hassle](https://wordpress.org/support/topic/keeps-spam-away-without-extra-hassle/)󠁿

 [Mustafiz Munna](https://profiles.wordpress.org/mustafizurmunna/) 12 October 2025
1 reply

Nice, clean and lightweight solution for adding Math Captcha to Contact Form 7. 
Works smoothly and keeps spam away without extra hassle. Good job, bro! 👏

![](https://secure.gravatar.com/avatar/2418468846bbd51b360654196182af8eed6730cebdc32c846578bd28e6008384?
s=60&d=retro&r=g)

### 󠀁[Quick Setup, Great Results](https://wordpress.org/support/topic/quick-setup-great-results/)󠁿

 [Arafat](https://profiles.wordpress.org/arafatsgen/) 12 October 2025 1 reply

Installed and configured in under 5 minutes. Spam dropped to zero. The refresh captcha
feature is a nice touch. Definitely worth it!

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/)

## Contributors and Developers

“Math Captcha for Contact Form 7” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ Shohidul Islam Apu ](https://profiles.wordpress.org/shohidulislamapu/)

[Translate “Math Captcha for Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/math-captcha-for-contact-form-7)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/math-captcha-for-contact-form-7/),
check out the [SVN repository](https://plugins.svn.wordpress.org/math-captcha-for-contact-form-7/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/math-captcha-for-contact-form-7/)
by [RSS](https://plugins.trac.wordpress.org/log/math-captcha-for-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Change Log

#### 1.0.5

 * Major verification update.
 * Added Smart IP Blocking (Security Lockout).
 * Added WordPress Login Page Protection.
 * Added WooCommerce Login & Registration Protection.
 * Added Tutor LMS Login & Registration Protection.
 * Added Math Operator types (+, -, x, Mixed).
 * Added “Hide for Logged-in Users” option.
 * New modern Settings Dashboard.

#### 1.0.4

 * Initial release.

## Meta

 *  Version **1.0.5**
 *  Last updated **7 months ago**
 *  Active installations **300+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.10**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/math-captcha-for-contact-form-7/)
 * Tags
 * [captcha](https://en-gb.wordpress.org/plugins/tags/captcha/)[contact form 7](https://en-gb.wordpress.org/plugins/tags/contact-form-7/)
   [spam protection](https://en-gb.wordpress.org/plugins/tags/spam-protection/)[Tutor LMS](https://en-gb.wordpress.org/plugins/tags/tutor-lms/)
   [woocommerce](https://en-gb.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/math-captcha-for-contact-form-7/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/reviews/)

## Contributors

 *   [ Shohidul Islam Apu ](https://profiles.wordpress.org/shohidulislamapu/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/math-captcha-for-contact-form-7/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://profiles.wordpress.org/shohidulislamapu/)