Contact Form 7 Image Captcha

plugin banner

Adds a clean image captcha to Contact Form 7

Author:KC Computing (profile at
WordPress version required:4.7
WordPress version tested:6.2
Plugin version:3.3.5
Added to WordPress repository:21-07-2015
Last updated:21-04-2024
Rating, %:94
Rated by:33
Plugin URI:
Total downloads:624 707
Active installs:80 000+
plugin download
Click to start download

Add an SVG image captcha and honeypot to your Contact Form 7 or WPForms form. Based on our interpretation this CAPTCHA plugin is GDPR compliant because the images are inline SVGs and no download of external resources happens, in addition no cookies or other storing mechanisms are used on the user’s device, this plugin will not slow down your site with additional header requests like Google’s ReCAPTCHA and respects your users privacy.

Directions [PLEASE READ]

Contact Form 7:
Add the shortcode [cf7ic] to the form editor where you want the CAPTCHA to appear.

You can hide the CAPTCHA until a user interacts with the form, by adding “toggle” to the shortcode: [cf7ic “toggle”]

Just activate the CAPTCHA for WPForms on the plugin’s settings page.

Like the plugin?
Please consider leaving a review.

As of version 3.2.0, Contact Form 7 Conditional Fields is now fully supported! You no longer need to add [hidden kc_captcha "kc_human"] to forms that do not include the [cf7ic] shortcode.

Go Pro!

Get even better spam protection with the All-in-one Image CAPTCHA Pro version of this plugin which includes additional options to improve spam protection, options to control the look and style of the CAPTCHA and messages, additional forms support including login screens, gravity forms, WooCommerce and more.

PRO Demo
See the Pro version in action on my contact page.

Check out our pro version for more details.

PRO Features:

  • GDPR compliant
  • ADA/a11y/WCAG compliant
  • Gravity Forms support
  • WooCommerce support for login, registration and checkout forms (optional)
  • WordPress login/registration form support (optional)
  • Default WordPress comment support
  • Customize the look of the WordPress login/registration screen and form
  • CAPTCHA refreshes on submit to make it harder for automated spammers
  • Reverse honeypot which checks if you are human through form engagement
  • Stronger security with hashed answers to make it harder for automated spammers to read the answers
  • Add additional icons to increase the chances of a random guess getting through. You can increase it from a 1 and 3 chance all the way up to a 1 in 10 chance!
  • Select which icons you wish to use
  • Add additional icons from Font Awesome 4.7
  • Add your own custom SVG icons
  • Customize the icon titles
  • Change the captcha message
  • Change the captcha errors
  • Change the box color and border
  • Change font and icon color and size independently
  • Change the selected icon appearance
  • Change where the icons appear
  • Change the box from full width to content width
  • jQuery free on the front end

Go Pro!