Show captchas in the form
Note: In fact, many captchas are easier to solve, especially for AI-supported spam bots, than for humans.
Visforms supports its own captcha as well as the hCaptcha and the Google service reCAPTCHA V2.
To use the Visforms Captcha, a simple direct configuration in the form configuration is sufficient.
To be able to use other captchas from other providers, additional settings must be configured.
alternatively or cumulatively
Captchas and spam protection plug-ins can be used alternatively or cumulatively (at the same time). The settings are form options that you make in the form configuration on the Spam protection tab. They can therefore be set individually for each form.
Activate on the “Spam Protection” tab
The use of captchas is activated via the Use Captcha option in the form configuration on the Spam Protection tab. The option Use Captchas offers the following setting options:
- None,
- Visforms Captcha,
- hCaptcha,
- Google reCAPTCHA V2 Checkbox,
- Google reCAPTCHA V2 Invisible.

General Captcha settings
In the form configuration on the Spam protection tab you can:
- Assign an individual Captcha label.
The individual Captcha label is used instead of the default label “Captcha”. - Completely suppress the display of the label for the Captcha.
- Assign an individual Captcha Tip Text.
This is displayed when the user moves the mouse over the input field of the Captcha. - Assign an individual error message.
This is displayed if the user forgets to enter the Captcha.
Visforms Captcha
Visforms comes with its own Captcha implementation.
The Visforms Captcha is:
- secure,
- GDPR compliant,
- slightly easier to decipher compared to Google reCAPTCHA with the same level of security, making it more effective for the user.
You can individually specify for each form whether a Visforms Captcha should be displayed.
To do this, select the Visforms Captcha option in the form configuration on the Spam protection tab, Captchas group, for the Use captchas parameter.
There are specific options in the form configuration on the Spam protection tab, Additional options for Visforms Captcha group.
It can be individually configured for each form, including:
- Choice between text task or math task,
- Choice of the degree of illegibility of the image.
The Visforms Captcha is completely GDPR compliant.
In particular, the following points help to ensure absolute conformity:
- It does not use external platforms, such as Google.
- It does not store any data.
- The code for the Visforms Captcha comes 100% from Visforms and is not an extension from a third-party provider.
- There are no external interfaces whose changes we cannot control.
Settings in the form configuration
The settings in the form configuration on the Spam protection tab without explanatory texts from the inline help:
hCaptcha Enterprise
You can use the hCaptcha Enterprise service in Visforms to include a captcha in the form.
Visforms has its own implementation of the service interface for this.
You can specify for each form individually whether it should perform this check.
To do this, select:
- in the form configuration
- on the Spam protection tab, Captchas group
- for the Use captchas parameter, select the hcaptcha option.
To use the hCaptcha Enterprise service, you need an individual website key and an individual secret key.
You can get these on the website
hCaptcha Enterprise.
You must enter both keys in the Visforms configuration before you can use the captcha.
You can access the Visforms configuration via Visforms Dashboard » ‘Options’ button.
Enter your two keys in the corresponding options on the Global tab:
- hcaptcha Website key
- hcaptcha Secret key
Settings in the Visforms configuration
You can access the Visforms configuration via Visforms Dashboard » ‘Options’ button.

The Visforms configuration, Global tab

Note: Please also note the following entries from the hcaptcha service provider's documentation.
- Note on Using an hcaptcha on a localhost.
- Note on CSP settings when using a hcaptcha.
The Google service reCAPTCHA V2
Joomla 5 has removed the Google service reCaptcha from its core area and no longer contains a reCaptcha plugin.
Visforms supports the Google service reCAPTCHA V2 with its own implementation from Joomla 5 onwards.
The Google service reCAPTCHA V2 is available in two versions for the desktop and is supported by Visforms:
- Google reCAPTCHA V2 Checkbox
- Google reCAPTCHA V2 Invisible.
The 3rd version Google reCAPTCHA V2 Android for the Android platform is not supported by Visforms.
Google reCAPTCHA V2 Checkboxes
You can use the Google reCAPTCHA V2 Checkbox service in Visforms to include a captcha in the form.
Visforms has its own implementation of the service interface for this.
You can specify for each form individually whether it should perform this check.
To do this, select:
- in the form configuration
- on the Spam protection tab, Captchas group
- for the Use captchas parameter, select the Google reCAPTCHA V2 Checkbox option.
To use the Google reCAPTCHA V2 Checkbox service, you need an individual website key and an individual secret key.
You can get these on the website
Create reCAPTCHA keys for websites.
You must enter both keys in the Visforms configuration before you can use the captcha.
You can access the Visforms configuration via Visforms Dashboard » ‘Options’ button.
Enter your two keys in the corresponding options on the Global tab:
- Google reCAPTCHA V2 Checkbox Website key
- Google reCAPTCHA V2 Checkbox Secret key
Settings in the Visforms configuration
You can access the Visforms configuration via Visforms Dashboard » ‘Options’ button.

The Visforms configuration, Global tab

Google reCAPTCHA V2 Invisible
You can use the Google reCAPTCHA V2 Invisible service in Visforms to include a captcha in the form.
Visforms has its own implementation of the service interface for this.
You can specify for each form individually whether it should perform this check.
To do this, select:
- in the form configuration
- on the Spam protection tab, Captchas group
- for the Use captchas parameter, select the Google reCAPTCHA V2 Invisible option.
To use the Google reCAPTCHA V2 Invisible service, you need an individual website key and an individual secret key.
You can get these on the website
Create reCAPTCHA keys for websites.
You must enter both keys in the Visforms configuration before you can use the captcha.
You can access the Visforms configuration via Visforms Dashboard » ‘Options’ button.
Enter your two keys in the corresponding options on the Global tab:
- Google reCAPTCHA V2 Invisible Website key
- Google reCAPTCHA V2 Invisible Secret key
Settings in the Visforms configuration
You can access the Visforms configuration via Visforms Dashboard » ‘Options’ button.

The Visforms configuration, Global tab
