reCaptcha not working in Joomla ?

In Blog

In November 2013) some users of Joomla have noticed a recurring error when they are use the default ReCaptcha plugin or showing no image. The form doesn’t show the default ReCaptcha box on the Contact view page, on the Registration page or on any plugin.

Looking through the online google documentation, we noticed that the API library location (URL) changed. In the following article we will show you how to fix it without waiting for an official patch/update for the Joomla! CMS.

The First step, before doing anything else please make sure you’re using the correct keys. Are your public and private keys swapped?

  • On the reCAPTCHA configuration webpage we suggest you create a global key by checking the box for “Enable this key on all domains (global key)”. If this option is checked, the keys will work on your,, and any other domains or sub-domains.

Second step, you have to modify one line of code in the recaptcha.php file located in: Plugins –> Captcha –> Recaptcha  folder.

b2ap3_thumbnail_Screen-Shot-2013-11-23-at-3.03.17-AM reCaptcha not working in Joomla ? reCaptcha not working in Joomla ? b2ap3 thumbnail Screen Shot 2013 11 23 at 3From:

Change to:


As you can see there is a different URL in the first line. But depends of Joomla version there are few others small changes in this file. That’s why we have prepared a fix – just download, unzip and replace the file using FTP/SFTP.

After file replace all forms again will be secured with a reCAPTCHA and you should not encounter the issue anymore.

Official information about changes:

Recaptcha and CSS issues

Sometimes you may also encounter issues with CSS; in this case the following code is rather useful:

#recaptcha_area input { height: auto; }
#recaptcha_area a { font-weight: normal; }
Recent Posts

Leave a Comment