Google No CAPTCHA reCAPTCHA by WisdmLabs


Research has shown that the reCAPTCHA field can be decoded by smart bots 99% of the time. Google has thus introduced a ‘No CAPTCHA reCAPTCHA’ API which has a risk analysis engine backing the verification process.
Integrate this API into your Contact Form 7 forms, using this plugin.

  • The Google No CAPTCHA reCAPTCHA plugin provides an option to set a custom error message when the CAPTCHA field is not set or if a robot is detected.

  • The plugin is localization ready, which means you can display the error message in your local language.

  • It also provides support to display the CAPTCHA in multiple languages.

  • The plugin is multiform compatible.

  • The plugin is multisite compatible. Do ensure that you add the keys for every sub-domain in the plugin’s settings.


  • No CAPTCHA reCAPTCHA settings page
  • No CAPTCHA reCAPTCHA tag generator in in Contact Form 7
  • No CAPTCHA reCAPTCHA tag in Contact Form 7 backend
  • No CAPTCHA reCAPTCHA field on a Contact Form(Light theme)
  • No CAPTCHA reCAPTCHA field on a Contact Form(Dark theme)


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘google-nocaptcha-recaptcha’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download
  2. Extract the google-nocaptcha-recaptcha directory to your computer
  3. Upload the google-nocaptcha-recaptcha directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

Setting up No Captcha reCaptcha

  1. Create domain specific No Captcha reCaptcha key from
  2. From your site dashboard, go to Settings > Google No Captcha reCaptcha
  3. Enter your site key and secret key and save changes


Where can I find the plugin’s settings?

The plugin’s settings can be found under ‘Settings -> Google NoCaptcha ReCaptcha Settings’

Help! I’ve added the tag, but it doesn’t seem to work!

In case you do not see a No CAPTCHA reCAPTCHA field, kindly ensure that you have added the needed API keys in the plugin settings.

How do I acquire a Secret Key and Site Key

In the plugin settings, you’ll have to enter a Secret Key and a Site Key. You can get the keys, by logging into a Gmail account and registering your site, using this link:

How to resize captcha?

Captcha can be resized by selecting the size during recaptcha tag generation.

How to set the captcha language?

Captcha language can be set from ‘Settings -> Google NoCaptcha ReCaptcha Settings -> Language’

How to set custom error message?

Custom error messages can be set from ‘Settings -> Google NoCaptcha ReCaptcha Settings -> Custom Error Messages’

How to Localize the messages displayed?

The error messages can be translated using the “goole-nocaptcha-recaptcha-locale.pot” file, present in the languages folder of the plugin.
For translating the message in this file follow the below steps:

1) Convert the .pot file to .mo file and add it to the languages folder of the plugin along with the translated .pot file.

“” and “goole-nocaptcha-recaptcha-locale-.pot”.

For example, for German, name the files and goole-nocaptcha-recaptcha-locale-de_DE.pot

2) Place the .po and .mo file in the languages folder with in plugin folder.


Fail on 4.7.2

Plugin does not claim to work with version 4.7.2 (at this writing, not updated in 4 months, and supports up to 4.2.12). I don’t know if it is the version, or not, but it does not work.

The plugin offers no configuration, other than to put in your Google API keys and save them. It does not appear on any forms.


AVOID. Developers don’t respond to questions anymore, plugin doesn’t work. reCaptcha sees you as not a bot, but the emails still fail to send.

Read all 19 reviews

Contributors & Developers

“Google No CAPTCHA reCAPTCHA by WisdmLabs” is open source software. The following people have contributed to this plugin.




  • Bypassed issue caused by CF7 plugin’s recaptcha script


  • Renamed pot file to google-nocaptcha-recaptcha-locale. Thanks to @otinanaipali issue#


  • Fixed captcha resize issue in safari browser.


  • Fixed undefined variable issue.
  • Fixed PHP 5.3 incompatibility issue.


  • Fixed Minor Bug


  • Captcha resize & responsive


  • Fixed Minor Bug


  • Fixed Minor Bug


  • Fixed Minor Bug


  • Multi-form support
  • Resolved Localization issue
  • Multi-language support
  • Field for custom error message added in admin dashboard settings


  • Fixed compatibility issue with CF7v4.2+
  • file_get_content replaced with wp_remote_post, thanks to @SAM for his contribution []
  • Added id field to the No Captcha reCaptcha pane
  • Fixed Notice “$class variable is not defined in nocaptcha_shortcode_handler() in public/includes/contact-form-7/class-wdm-contact-form-7-public.php on line 173”
  • Made changes to the render_recaptcha.js file for future developement


  • Extra quote in id=”wdm-nocapt-recapt-id”” removed


  • Fixed the issue Site Breaking while using version 1.1.0


  • Fixed the issue Making noCaptcha required with Contact form 7 for [Contact form 7 version 4.1]
  • Fixed the issue i-am-a-robot where recaptcha returned false every time the form is submited for [PHP 5.6+]


  • Plugin released.