Skip to main content

Joomla 3 tutorials

How to use reCAPTCHA in Joomla?

Do you have problem with spam and Bots? Who does not in these days? But there is very good solution - reCAPTCHA.

reCAPTCHA - what is it?

reCAPTCHA what is it?

reCAPTCHA is a free service from Google that protects your Joomla from bots, spam and abuse.

How reCAPTCHA works?

How reCAPTCHA works?

Basically, reCaptcha gives an additional field in your forms, to prevent abusive activities on your site.

Joomla reCaptcha - how to set up?

Get reCAPTCHA for Joomla. Go to and click Get reCAPTCHA. Using your Google account log-in and register a new site. 

how to get recaptcha

Provide label and your domain name (subdomains will be included automatically).

get recaptcha

Next, copy reCaptcha API keys (site key and secret key) to clipboard, you will need them in next step.

reCaptcha API key

Joomla reCAPTCHA plugin - how to set?

reCaptcha Joomla plugin is already installed in your Joomla! (since 2.5 version). Go to Extensions -> Plugins and find 'Captcha - ReCaptcha'. Make sure plugin is enabled.

Joomla reCaptcha plugin

Click on the Captcha - ReCaptcha item.

Captcha - ReCaptcha

Set Version (2.0), paste ReCaptcha API keys from previous step and save settings.


Enable reCAPTCHA in Joomla

Go to System -> Global Configuration and select Site tab.

Enable reCAPTCHA in Joomla

Set Default Captcha to : 'Captcha - ReCaptcha' and save settings.

Set Default Captcha

ReCaptcha on Joomla registration page.

ReCaptcha on Joomla registration page.

Secure Joomla extensions with reCaptcha

reCAPTCHA can also secure extensions like DJ-Classifieds or DJ-Catalog2


Go to Components -> DJ-Classifieds -> Options -> Security tab and set all necessary fields:

reCAPTCHA dj-classifieds


Go to Components -> DJ-Catalog2 -> Options -> General tab and set:

reCAPTCHA dj-catalog2

That's it! From now your Joomla site and extensions will be bulletproof for bots!