Fail closed, or fail open
If the provider is unreachable, choose whether the submission is blocked or let through. It ships open, so a provider outage never locks your users out until you decide it should.
WordPress · Free · Spam protection
Most sites end up with a CAPTCHA plugin per form plugin, each with its own keys and its own idea of what to protect. This puts all of it behind one screen: pick a provider once, then switch protection on per form.
Needs WordPress. Version 2.1.0. ALTCHA needs no account and no keys.
Every protected form follows the provider you pick.
Fourteen integrations
Each group appears only when that plugin is active, so the screen stays short.
Beyond on and off
If the provider is unreachable, choose whether the submission is blocked or let through. It ships open, so a provider outage never locks your users out until you decide it should.
Skip the CAPTCHA for addresses you trust. Single IPs, ranges and CIDR notation.
reCAPTCHA v3 returns a score rather than a pass. You set how strict the cut-off is.
Dequeue CAPTCHA scripts other plugins and themes load on the same page, which is usually why two captchas appear or neither works.
Developers can register a provider of their own with the
wbc_register_captcha_services action and it appears in
the picker beside the built-in five.
Pricing
There is no paid edition. Every provider, every integration and every control is in the free download.
Five: reCAPTCHA v2, reCAPTCHA v3, Cloudflare Turnstile, hCaptcha and ALTCHA. One is active at a time, chosen from a single dropdown, and every protected form follows that choice.
Yes. Turnstile and hCaptcha are the usual alternatives, and ALTCHA goes further: it is self-hosted proof-of-work, needs no third-party account and no API keys, and generates its own HMAC key when you select it.
Fourteen integrations. WordPress login, registration, lost password and comments; WooCommerce login, registration, lost password, reviews, guest checkout, login at checkout, order tracking and pay for order; BuddyPress registration and group creation; bbPress topics and replies; Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Forminator, Elementor Pro and Divi; and Easy Digital Downloads, MemberPress and Ultimate Member.
No. Each form is its own toggle. A settings group only appears when the plugin it belongs to is active, so the screen shows what is relevant to your site.
By default the submission is allowed through, so an outage at the provider does not lock your users out. If you would rather block on failure, fail-closed mode is a setting.
Yes, with the IP whitelist. It takes single addresses, ranges and CIDR notation.
Usually another plugin or the theme is loading its own CAPTCHA script on the same page. No-conflict mode dequeues those so only yours runs.
Yes. Implement the service interface and register it with the wbc_register_captcha_services action, and it appears in the picker beside the built-in five.
Yes, and there is no paid edition. Four of the five providers need free API keys from the provider itself; ALTCHA needs nothing.
Free download
Pick a provider, tick the forms that need protecting, and stop maintaining a captcha plugin per form plugin.
WBComDesigns is amazing. The WP plugins and themes are of top notch quality with lots of features and updated very frequently. Supports are very responsive and helpful. I use Reign with TutorLMS, and the experience is surprisingly smooth.…