WordPress plugin

Image CAPTCHA Pro

Image CAPTCHA Pro adds an inline SVG icon challenge and a reverse honeypot to supported WordPress forms and screens. The honeypot checks for human engagement, CAPTCHA challenges can refresh when a form is submitted, and hashed answers are intended to make them harder for automated spammers to read.

Image CAPTCHA Pro

Image CAPTCHA Pro adds an inline SVG icon challenge and a reverse honeypot to supported WordPress forms and screens. The honeypot checks for human engagement, CAPTCHA challenges can refresh when a form is submitted, and hashed answers are intended to make them harder for automated spammers to read.

Listed Pro capabilities include GDPR and ADA/a11y/WCAG compliance, a jQuery-free front end, and WPML support. The documented multilingual setup uses WPML with Contact Form 7.

Choose where to use the challenge

  • Contact Form 7: Place [cf7ic] in the form editor where the CAPTCHA should appear. Add [cf7ic "toggle"] to keep it hidden until a visitor interacts with the form.
  • WPForms: Enable CAPTCHA support from the plugin settings page.
  • Gravity Forms: Add CAPTCHA protection to supported forms.
  • WooCommerce: Optionally protect login, registration, and checkout forms.
  • WordPress: Enable protection on login and registration screens or default comments.

Set challenge odds and appearance

Choose which icons appear in the challenge, add icons from Font Awesome 4.7, or supply custom SVG icons. The random-guess chance can be adjusted from one in three to one in ten, and icon titles can be customized.

Display settings let you change the CAPTCHA message and error text, box color and border, and font and icon colors and sizes independently. You can adjust the selected-icon appearance, choose where icons appear, and set the box to full width or content width.

Configure a form

Install and activate Image CAPTCHA Pro, then pick the forms or WordPress areas to protect. In Contact Form 7, add [cf7ic] where the CAPTCHA belongs; use the toggle option when it should remain hidden until interaction. For WPForms, enable CAPTCHA support in the extension settings. Configure the messages, icons, styling, and supported integrations, then test each protected form.