Providers Features Compatibility Pricing FAQ Support Buy Now — $9.99/yr
AnyCaptcha — 6 providers, 1 plugin Buy Now →
WordPress version coming soon — Join the waitlist for early access
AnyCaptcha Documentation

Installation & Setup Guide

Get AnyCaptcha running on your website in simple steps. From installation to your first protected form — we've got you covered.

Overview

AnyCaptcha is a universal captcha plugin for Joomla that lets you switch between multiple captcha providers — all from a single plugin. Instead of installing separate plugins for Google reCAPTCHA, hCaptcha, Cloudflare Turnstile, and others, AnyCaptcha gives you one unified solution with a clean dropdown to pick your preferred provider.

It integrates seamlessly with Joomla's native captcha system, which means it works out of the box with the contact form, user registration, login forms, password reset, and any third-party extension that supports Joomla's core captcha API.

System Requirements

Joomla 4.4+ or Joomla 5.x — Full compatibility.

PHP 8.1 or higher — We recommend PHP 8.2+.

SSL Certificate (HTTPS) — Required by most providers.

Provider Account — Site Key and Secret Key required.

1

Download & Install

Step 1A — Download

Download the AnyCaptcha Package

Log in to your account at anycaptcha.gdevs.co and navigate to My Account → Downloads. Click the download button to get the latest plg_captcha_anycaptcha.zip file.

Step 1B — Install

Install via Joomla's Installer

Log in to your Joomla Administrator panel and navigate to:

System Install Extensions

Upload the ZIP file and click "Upload & Install". Wait for the green success message.

Tip: If your server has upload limits, you can install from a URL or folder instead.
2

Activate the Plugin

Activation is required before the plugin can be used on your site.

Step 2A — Plugin Manager

Navigate to the Plugins List

System Manage Plugins
Step 2B — Enable

Search and Enable

Search for "AnyCaptcha" and click the red status circle to enable it (turning it into a green checkmark).

3

Set as Default Captcha

Set AnyCaptcha as the default plugin for all core Joomla forms.

Step 3A — Global Config

Navigate to Site Settings

System Global Configuration
Step 3B — Select Default

Choose AnyCaptcha

Find the "Default Captcha" field and select "Captcha — AnyCaptcha" from the dropdown.

4

User Registration Settings

Configure captcha specifically for registration and profile forms.

Step 4A — User Options

Navigate to Users Component Options

Users Manage Options
5

Choose Your Provider

Google reCAPTCHA

v2 & v3

The most widely used service. reCAPTCHA v2 shows a checkbox, while v3 runs invisibly.

Cloudflare Turnstile

Non-interactive

A smart alternative that runs non-interactively in most cases for better UX.

6

Get API Keys

Every provider requires a pair of keys: a Site Key and a Secret Key. You can get these from your provider's dashboard.

Verify & Done!

🎉 Setup Complete!

Your site is now protected with AnyCaptcha. Spam bots don't stand a chance.

Back to Homepage