Plugin/Compare
Suggest a plugin

hCaptcha for WordPress

Free plugin that adds hCaptcha to WordPress core, WooCommerce and 60+ form, builder and community plugins, with honeypot and IP controls.

CAPTCHA & Spam Verified 14 Oct 2026
Free installs70K+WordPress.org, active
Est. Pro installs~3KLikely 1.5K–6K
Rating4.6/588 reviews
Price from$1,188/yrFreemium
Last updated30 Oct 2026Version 5.5.0

Overview

hCaptcha for WordPress (hCaptcha for WP on WordPress.org) is the official, community-developed plugin for adding the hCaptcha challenge service to a WordPress site. hCaptcha positions itself as a privacy-first replacement for Google reCAPTCHA, and the plugin includes a Migration Wizard that scans for existing reCAPTCHA or Turnstile setups and switches them over.

You sign up at hCaptcha.com, paste in a site key and secret, then enable the forms you want to protect on the Integrations screen. Coverage is the plugin’s main strength: WordPress login, registration, lost password, comments and password-protected posts, WooCommerce login, registration, checkout and order tracking, plus more than 60 plugins and themes.

  • Form plugins such as Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Formidable, Forminator and Ninja Forms
  • Builders including Elementor Pro, Divi, Avada, Beaver Builder, Kadence, Spectra and Otter
  • Community and membership plugins such as BuddyPress, bbPress, Ultimate Member, wpForo, MemberPress and LearnDash

Beyond the challenge itself, the plugin adds a honeypot and minimum submit time, IP allow and deny lists, country access control, an option to skip the widget for logged-in users, login-attempt limits, optional local statistics of events and forms, and multisite settings sync. The hCaptcha script is only printed on pages where a protected form appears and is delayed until the visitor interacts, which keeps page-speed scores intact. A shortcode and PHP helpers cover custom forms.

The plugin is free and works with the free hCaptcha tier, but that tier shows most visitors a visible challenge. The low-friction invisible and 99.9% passive modes, custom challenge themes and higher accuracy come with hCaptcha Pro, which starts at $99 per month billed annually, or Enterprise on a quote. Every check also depends on hCaptcha’s external service, and there is no cloud database of known spammers, so it stops bots rather than human spam.

Choose it if you want one CAPTCHA plugin that reaches almost every form on the site and prefer hCaptcha’s privacy stance over Google’s. Sites that want invisible protection for free may find Turnstile-based plugins a better match.

Best for: Sites that want a privacy-focused CAPTCHA across WordPress core, WooCommerce and many form, builder and community plugins.

hCaptcha for WP has some of the widest form coverage of any CAPTCHA plugin and adds useful extras such as a honeypot, IP and country controls and delayed loading. The catch is that the free tier is a visible challenge, and the frictionless modes cost $99/month or more.

Pros

  • Protects core forms, WooCommerce and 60+ plugins and themes from one settings screen
  • Migration Wizard switches existing reCAPTCHA or Turnstile setups
  • Built-in honeypot, minimum submit time, IP and country access control
  • Script loads only on pages with protected forms and waits for interaction
  • Free plugin with optional local statistics and multisite settings sync

Cons

  • Free hCaptcha tier shows a visible challenge to most visitors
  • Invisible and passive modes need hCaptcha Pro at $99/month (annual)
  • Relies on hCaptcha's external service for every check
  • No cloud spam database, so human-typed spam can still get through
  • Setup wizard and settings can feel long for experienced admins
hCaptcha for WordPress screenshot 1 hCaptcha for WordPress screenshot 2 hCaptcha for WordPress screenshot 3 hCaptcha for WordPress screenshot 4 hCaptcha for WordPress screenshot 5 hCaptcha for WordPress screenshot 6

Key features

What hCaptcha for WordPress highlights on its WordPress.org page and its own website, split by version.

Free version WordPress.org

  • Protects login, registration and comments
  • WooCommerce checkout and account forms
  • 60+ plugin and theme integrations
  • Migration Wizard from reCAPTCHA/Turnstile
  • Honeypot and minimum submit time
  • IP allowlist and denylist
  • Country access control
  • Skip CAPTCHA for logged-in users
  • Delayed, on-demand script loading
  • Optional local events statistics
  • Multisite settings sync
  • Shortcode for custom forms

Pro / paid adds From $1,188/yr

  • 99.9% passive mode
  • Invisible mode without checkbox
  • Adaptive challenge difficulty
  • Custom challenge themes
  • 100K evaluations per month on Pro
  • Enterprise fraud protection and risk scores
  • Free Pro trial
  • 24/7 managed defence on Enterprise

Feature checklist

40 of 46 features we track in CAPTCHA & Spam, feature score 84/100

Protection methods 3/7

Google reCAPTCHA Key

Supports Google reCAPTCHA (v2 checkbox, invisible or v3 score-based).

hCaptcha only; reCAPTCHA is supported just as a migration source.

SourceChecked 6 Oct 2026
Not included

Cloudflare Turnstile Key

Supports Cloudflare Turnstile, the privacy-friendly CAPTCHA alternative.

hCaptcha only; Turnstile is supported just as a migration source.

SourceChecked 6 Oct 2026
Not included

hCaptcha

Supports hCaptcha challenges.

Official hCaptcha plugin; works with Free, Pro and Enterprise keys.

SourceChecked 6 Oct 2026
Included

Built-in CAPTCHA

Own image, math or puzzle CAPTCHA with no third-party service.

No self-hosted CAPTCHA; challenges come from hCaptcha's service.

SourceChecked 6 Oct 2026
Not included

Honeypot fields

Hidden fields and timing checks that catch bots without a visible challenge.

Honeypot field and minimum submit time run before the hCaptcha challenge.

SourceChecked 6 Oct 2026
Included

Cloud spam filtering Key

Submissions checked against a cloud spam database of known spammers.

Challenge-based bot detection, not a database of known spam senders.

SourceChecked 6 Oct 2026
Not included

No challenge for real users

Blocks bots without asking visitors to solve anything.

Invisible and 99.9% passive modes need an hCaptcha Pro or Enterprise account.

SourceChecked 6 Oct 2026
Paid version hCaptcha Pro
Where it protects 7/7

Comments Key

Protects WordPress comments from spam.

Protects the WordPress comment form plus wpDiscuz and Divi comments.

SourceChecked 6 Oct 2026
Included

Login & password reset Key

Protects the login and lost-password forms.

Login and lost-password forms, with login-attempt limits and 2FA/hide-login compatibility.

SourceChecked 6 Oct 2026
Included

Registration

Protects the user registration form.

WordPress core registration plus many membership and LMS sign-up forms.

SourceChecked 6 Oct 2026
Included

WooCommerce checkout & account Key

Protects WooCommerce checkout, login and registration forms.

WooCommerce login, registration, lost password, checkout and order tracking forms.

SourceChecked 6 Oct 2026
Included

Form plugin support Key

Works with popular form plugins such as Contact Form 7, WPForms or Gravity Forms.

CF7, WPForms, Gravity Forms, Fluent Forms, Formidable, Forminator, Ninja Forms and more.

SourceChecked 6 Oct 2026
Included

Page builder forms

Protects forms built in Elementor, Divi or similar builders.

Elementor Pro, Divi, Avada, Beaver Builder, Kadence, Spectra and Otter forms.

SourceChecked 6 Oct 2026
Included

Community & membership plugins

Protects BuddyPress, bbPress, Ultimate Member or similar.

BuddyPress, bbPress, Ultimate Member, wpForo, Asgaros Forum and more.

SourceChecked 6 Oct 2026
Included
Rules & controls 5/5

Block and allow lists

Block or allow specific IPs, emails, words or user roles.

Allowlist trusted IPs to skip the CAPTCHA and denylist abusive IPs.

SourceChecked 6 Oct 2026
Included

Country & language filters

Block submissions by country or language.

Country allow/deny lists for submissions; no language filter.

SourceChecked 6 Oct 2026
Included

Spam log & statistics

Log of blocked submissions with counts and reasons.

Optional local Events and Forms statistics of verifications and failures.

SourceChecked 6 Oct 2026
Included

Skip for logged-in users

Hide the challenge for logged-in or trusted users.

Option to turn off hCaptcha for logged-in users.

SourceChecked 6 Oct 2026
Included

Custom labels & error messages

Change challenge text, errors, theme or language.

Size, theme and language settings; custom themes editor (custom themes need Pro).

SourceChecked 6 Oct 2026
Included
Privacy & performance 3/4

Privacy & GDPR options

No tracking cookies, data minimisation or a documented GDPR mode.

Plugin sets no cookies by default; hCaptcha documents GDPR, ISO 27001/27701 compliance.

SourceChecked 6 Oct 2026
Included

Works without an external service

Core protection runs entirely on your own server.

Every challenge is verified by hCaptcha's external service.

SourceChecked 6 Oct 2026
Not included

Scripts load only where needed

CAPTCHA scripts are only loaded on pages that have a protected form.

Script printed only when a protected form is shown, delayed until user interaction.

SourceChecked 6 Oct 2026
Included

Multisite support

Works across a WordPress multisite network.

Multisite support with settings sync across the network.

SourceChecked 6 Oct 2026
Included
Form & plugin integrations 17/17

Contact Form 7 Key

Protects Contact Form 7 forms.

Contact Form 7 is on the supported forms list.

SourceChecked 6 Oct 2026
Included

WPForms

Protects WPForms forms.

WPForms forms are on the supported list.

SourceChecked 6 Oct 2026
Included

Gravity Forms

Protects Gravity Forms forms.

Gravity Forms is supported, plus Gravity Perks Nested Forms.

SourceChecked 6 Oct 2026
Included

Elementor Pro forms

Protects Elementor Pro form widgets.

Elementor Pro Form and Login Form are supported.

SourceChecked 6 Oct 2026
Included

Ninja Forms

Protects Ninja Forms forms.

Ninja Forms is on the supported forms list.

SourceChecked 6 Oct 2026
Included

Formidable Forms

Protects Formidable Forms forms.

Formidable Forms is on the supported forms list.

SourceChecked 6 Oct 2026
Included

Fluent Forms

Protects Fluent Forms forms.

Fluent Forms supported, including conversational, multi-step and login forms.

SourceChecked 6 Oct 2026
Included

Forminator

Protects Forminator forms.

Forminator forms are on the supported list.

SourceChecked 6 Oct 2026
Included

Divi contact forms

Protects Divi contact form modules.

Divi comment, contact, email optin and login forms, in the theme and Divi Builder.

SourceChecked 6 Oct 2026
Included

Easy Digital Downloads

Protects EDD checkout, login or registration.

EDD checkout, login, lost password and register forms.

SourceChecked 6 Oct 2026
Included

BuddyPress

Protects BuddyPress registration and activity.

BuddyPress create group and registration forms.

SourceChecked 6 Oct 2026
Included

bbPress

Protects bbPress topics and replies.

bbPress new topic, reply, login, register and lost password forms.

SourceChecked 6 Oct 2026
Included

Ultimate Member

Protects Ultimate Member login and registration.

Ultimate Member login, lost password and register forms.

SourceChecked 6 Oct 2026
Included

MemberPress

Protects MemberPress signup and login.

MemberPress login and register forms.

SourceChecked 6 Oct 2026
Included

Mailchimp for WP (MC4WP)

Protects MC4WP newsletter sign-up forms.

Mailchimp for WP forms are on the supported list.

SourceChecked 6 Oct 2026
Included

wpDiscuz

Protects wpDiscuz comment forms.

wpDiscuz comment and support forms.

SourceChecked 6 Oct 2026
Included

Custom forms & developer API

Protect any custom form via shortcode, function or hooks.

[hcaptcha] shortcode plus API::verify_request() and many filters for custom forms.

SourceChecked 6 Oct 2026
Included
Advanced protection 5/6

Bot firewall

Blocks known spam bots before pages load.

'Protect Site Content' puts an hCaptcha gate on chosen URLs; no known-bot IP firewall.

SourceChecked 6 Oct 2026
Partial

Disposable email blocking

Rejects throwaway or fake email addresses.

Anti-Spam setting blocks submissions from disposable and temporary email domains.

SourceChecked 6 Oct 2026
Included

Card-testing protection

Stops bots testing stolen cards at WooCommerce checkout.

hCaptcha on classic and block checkout plus the Add Payment Method form stops card-testing bots.

SourceChecked 6 Oct 2026
Included

REST API & XML-RPC protection

Blocks spam or abuse through the REST API or XML-RPC.

Option to disable authenticated XML-RPC requests; no REST API restriction.

SourceChecked 6 Oct 2026
Partial

Spam review & false-positive recovery

Review blocked submissions and approve false positives.

Events stats log failed checks, but blocked submissions are not kept for approval.

SourceChecked 6 Oct 2026
Not included

Test mode & debugging

Test keys, debug logs or a test mode to check setup safely.

Supports hCaptcha live and Pro/Enterprise test modes, plus a config check before saving keys.

SourceChecked 6 Oct 2026
Included

Pricing

Free

$0

On WordPress.org

hCaptcha Free

Freeper year

Unlimited

Plugin and basic hCaptcha service are free; most visitors see a challenge.

hCaptcha Pro

$1,188per year

Unlimited

$99/month billed annually ($139 month-to-month); 100K evaluations/month, $0.99 per extra 1K; free trial; passive and invisible modes.

Prices are list prices from the vendor's site, checked 14 Oct 2026. Many vendors discount the first year.

How many sites use hCaptcha for WordPress?

Free installs from WordPress.org, the vendor's own claim, and our estimate of paid installs.

Free version (WordPress.org) 70K+

Active installations reported by WordPress.org.

Vendor claim —

The vendor does not publish a total.

Estimated Pro / paid installs ~3K

Our estimate, see method below.

How we estimated this: About 75K free installs x 4% (the usual share of free sites that also run the paid version when most features are free) gives 3K. Likely range: 1.5K to 6K. This counts sites running the paid version, including sites whose licence has lapsed. Estimates are rough and based on public figures as of 14 Oct 2026.

Stats & health

Weekly downloads

9,614 downloads last week, 2.3M all time

Rating breakdown

5 ★75
4 ★3
3 ★2
2 ★2
1 ★6
Version5.5.0
Last updated30 Oct 2026 (3 days ago)
Tested up toWordPress 7.1.4
RequiresWordPress 6.0+, PHP 7.4+
Support threads (2 months)6 of 6 resolved
On WordPress.org since2 May 2019

hCaptcha for WordPress compared

Alternatives to hCaptcha for WordPress

All alternatives →

CleanTalk Spam Protection

200K+ ★ 4.8 $12/yr

CAPTCHA-free cloud anti-spam for comments, registrations, WooCommerce and 100+ form plugins, with a firewall for known bots. From $12/year.

85

Advanced Google reCAPTCHA

200K+ ★ 4.8 $59/yr

WebFactory's free CAPTCHA and login-protection plugin with reCAPTCHA and a built-in math CAPTCHA; WP Captcha PRO adds hCaptcha, Turnstile and a firewall.

81

Simple Cloudflare Turnstile

200K+ ★ 4.7 Free

Free plugin that adds Cloudflare Turnstile CAPTCHA to WordPress, WooCommerce and 30+ form, membership and community plugins.

73

WP Armour – Honeypot Anti Spam

400K+ ★ 5.0 $19.99/yr

Honeypot anti-spam plugin that blocks bots on comments and many form plugins with no CAPTCHA, API key or external calls; Extended adds…

67

CAPTCHA 4WP

100K+ ★ 3.2 $39/yr

Freemium CAPTCHA plugin: free reCAPTCHA for core WordPress forms; Premium adds hCaptcha, Turnstile, WooCommerce, form plugins and geoblocking.

67

Akismet Anti-spam

5M+ ★ 4.7 $119.40/yr

Automattic's cloud spam filter for WordPress comments and many form plugins; free keys for personal sites, paid plans for commercial use.

43

FAQ

Is hCaptcha for WordPress free?

Yes. hCaptcha for WordPress has a free version on WordPress.org. Paid plans start at $1,188/yr.

How many sites use hCaptcha for WordPress?

WordPress.org reports 70K+ active installations of the free version. We estimate around 3K sites run the paid version.

Does hCaptcha for WordPress have google recaptcha?

No: not included. hCaptcha only; reCAPTCHA is supported just as a migration source.

Does hCaptcha for WordPress have cloudflare turnstile?

No: not included. hCaptcha only; Turnstile is supported just as a migration source.

Does hCaptcha for WordPress have cloud spam filtering?

No: not included. Challenge-based bot detection, not a database of known spam senders.

Does hCaptcha for WordPress have comments?

Yes: included. Protects the WordPress comment form plus wpDiscuz and Divi comments.

Does hCaptcha for WordPress have login & password reset?

Yes: included. Login and lost-password forms, with login-attempt limits and 2FA/hide-login compatibility.

Does hCaptcha for WordPress have woocommerce checkout & account?

Yes: included. WooCommerce login, registration, lost password, checkout and order tracking forms.

Does hCaptcha for WordPress have form plugin support?

Yes: included. CF7, WPForms, Gravity Forms, Fluent Forms, Formidable, Forminator, Ninja Forms and more.

Does hCaptcha for WordPress have contact form 7?

Yes: included. Contact Form 7 is on the supported forms list.

Is hCaptcha for WP free?

Yes, the plugin is free and works with the free hCaptcha service. hCaptcha Pro ($99/month billed annually) and Enterprise add passive and invisible modes and more.

Can I switch from reCAPTCHA or Turnstile?

Yes. The built-in Migration Wizard under Settings, hCaptcha, Tools scans for existing reCAPTCHA or Turnstile setups and migrates them.

Does it slow down my pages?

The hCaptcha script is printed only on pages with a protected form and, by default, waits until the visitor interacts before loading.

Does it support Cloudflare Turnstile or reCAPTCHA too?

No. It only provides hCaptcha; the other providers are covered only by the migration tool.

Which forms does it protect?

WordPress core forms, WooCommerce, and 60+ plugins and themes including Contact Form 7, WPForms, Gravity Forms, Elementor Pro, Divi, BuddyPress, bbPress and Ultimate Member.

Last updated 6 Oct 2026. Spotted something wrong? Suggest an edit.