CAPTCHA · Jul 2, 2026 · 7 min read

hCaptcha vs Cloudflare Turnstile 2026: Which Wins (and When Neither Does)

hCaptcha vs Cloudflare Turnstile in 2026: pricing, catch rate, privacy and integration compared. Turnstile is free but pass-only. hCaptcha is stricter but paid. Both send visitor data to US processors, which is why many teams end up on Procaptcha instead.

hCaptcha vs Cloudflare Turnstile 2026: Which Wins (and When Neither Does)

Teams looking at captcha vendors in 2026 nearly always end up comparing hCaptcha and Cloudflare Turnstile. They are the two most-considered alternatives to Google reCAPTCHA, and each one gets picked for a different reason. This is the honest comparison between them, and then why, on prosopo.io, we think the interesting question is different: hCaptcha, Turnstile, or something built for the workload you actually have.

The quick answer: Turnstile wins between the two on price and user experience. hCaptcha wins on catch rate and Enterprise features. Both send visitor data to a US processor by default, both are defeated by commercial captcha farms, and both give you pass or fail rather than adaptive escalation. If any of those matter to you, Procaptcha is a better fit. It is free at 10,000 verifications/month, GDPR-compliant, and uses proof-of-work challenges so the per-solve cost stops farms in a way image challenges do not. For more depth see Procaptcha vs hCaptcha or the top Cloudflare Turnstile alternatives.

hCaptcha vs Turnstile vs Procaptcha at a glance

DimensionhCaptchaCloudflare TurnstileProcaptcha
Free tierPublisher plan, monetised via user challengesUnlimited, no request cap10,000 verifications/month, no strings
Paid entry pointPro: $139/month plus $0.99/1,000 above 100kEnterprise only, bundled with Cloudflare WAF$39 at 100k, $59 at 200k, $99 at 500k
Challenge modelImage challenge shown often; farms solve at $1 to $3 per 1,000Invisible, pass-only; farms solve at $1 to $2 per 1,000Invisible plus proof-of-work escalation; per-solve cost too high for farms to amortise
GDPR and EU residencyUS default, EU only on EnterpriseUS control plane, no EU-only optionEU-only processing on every tier including free
CookiesFirst-party challenge cookies; GDPR consent still requiredNo third-party tracking cookiesCookieless verification, no consent banner triggered
Spam filter includedNo, separate productNoYes, covers disposable inboxes, VPN/Tor, high-risk ASNs
Per-endpoint policiesEnterprise onlyEnterprise onlyIncluded on every tier

Pricing: Turnstile wins between the two, Procaptcha wins overall

Turnstile is free with no request cap on the Standard plan. hCaptcha is not. The Publisher plan hCaptcha calls "free" monetises via user challenges its parent company sells access to. Any site that needs dashboard analytics, custom themes, the bot-score API or an SLA lands on hCaptcha Pro at $139/month, with 100,000 evaluations included and $0.99 per 1,000 above that. The hCaptcha pricing calculator and the Cloudflare Turnstile pricing page will model your own bills.

Add Procaptcha to the picture and the sums change. Procaptcha starts free at 10,000 verifications/month, then $39 at 100k, $59 at 200k, $99 at 500k and $139 at 1M. At the volumes where hCaptcha Pro's $139 base fee starts to bite, Procaptcha is dramatically cheaper, and it ships the spam filter, per-endpoint access control and risk scoring that hCaptcha bills separately or reserves for Enterprise.

Turnstile's $0 price is real, but "free" is not the same as "no cost". If the strongest bot signals sit behind a Cloudflare Enterprise WAF contract, the Turnstile free plan is a cheap on-ramp to a much larger vendor relationship. Procaptcha's paid tiers are standalone. No bundled product, no linked contract.

Bot catch rate: both leak, one closes the gap

hCaptcha runs stricter by default. Visitors see challenges more often, the challenges are harder, and the pass threshold is tighter. Against low-effort scraping and credential-stuffing bots, hCaptcha typically catches more per hour than Turnstile.

Turnstile is invisible by design. Cloudflare's edge sees a huge fraction of internet traffic, so its passive fingerprinting is rich. The flip side is that Turnstile aims never to show a challenge, and modern stealth headless browsers (puppeteer-extra-stealth, playwright-stealth, undetected-chromedriver, nodriver) are engineered to pass exactly the passive checks Turnstile relies on. When a stealth browser on a residential proxy passes Turnstile, there is nothing left to escalate to.

Both are defeated by commercial CAPTCHA farms. Farms charge attackers roughly $1 to $3 per 1,000 solved hCaptcha visuals and $1 to $2 per 1,000 solved Turnstile tokens, well inside scalper, credential-stuffer and scraping economics. For adversarial workloads such as ticket queues, credential stuffing and high-value ecommerce checkout, neither is sufficient on its own.

This is where Procaptcha sits differently. Procaptcha pairs an invisible passive check (like Turnstile) with an escalation path (like hCaptcha), but the escalation is a proof-of-work challenge rather than an image. A single solve costs a visitor's device a few milliseconds. A captcha farm running thousands of parallel solves per second sees the per-solve compute cost dominate the whole operation. That is an economic barrier image challenges cannot impose, and it is why the interesting comparison in 2026 is less "hCaptcha vs Turnstile" and more "captcha vendors that farms can defeat, versus ones that make farms stop trying".

Privacy and GDPR: Turnstile is decent, hCaptcha Enterprise is good, Procaptcha is designed for it

Turnstile has no third-party tracking cookies for the verification flow, no advertising-driven data monetisation, and a public Cloudflare commitment not to use Turnstile telemetry for cross-site profiling. The control plane is US-based and there is no EU-only option at any tier.

hCaptcha's Publisher plan monetises via ML data labelling rather than advertising. The stated policy is that captcha data is not used for advertising. The Enterprise plan offers EU-region processing, which is the one privacy advantage hCaptcha has over Turnstile at a price point. Free and Pro tiers still process IPs in the US, still set first-party cookies, and still rely on the fragile EU-US Data Privacy Framework for lawful transfer. See our hCaptcha GDPR concerns piece for the detail.

Procaptcha processes verification requests in the EU only on every tier including free. It sets no cookies for verification, so it does not trigger a consent banner. Visitor data is not sold or used to train models. That is why Procaptcha is a GDPR-compliant CAPTCHA rather than a US-hosted captcha with a compliance rider attached.

For teams that need EU residency without paying Enterprise pricing, Procaptcha is the only mainstream captcha that ships it at the free tier.

Integration: all three are drop-in

hCaptcha, Turnstile and Procaptcha are all drop-in widgets. All three were built to be reCAPTCHA-compatible, so migration between any of them takes under an hour.

<!-- hCaptcha -->
<script src="https://js.hcaptcha.com/1/api.js"></script>
<div class="h-captcha" data-sitekey="YOUR_SITE_KEY"></div>

<!-- Cloudflare Turnstile -->
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
<div class="cf-turnstile" data-sitekey="YOUR_SITE_KEY"></div>

<!-- Procaptcha -->
<script type="module" src="https://js.prosopo.io/js/procaptcha.bundle.js" async defer></script>
<div data-sitekey="YOUR_SITE_KEY"></div>

Server-side verification is a POST to a public endpoint in all three cases. The operational differences are small. hCaptcha needs no external cloud account. Turnstile needs a free Cloudflare account, which is not a barrier but is a Cloudflare relationship you may not want. Procaptcha needs a free account on prosopo.io/register and can be running in production in five minutes.

When each one is the right pick

Choose Turnstile if you are on a low-risk, low-value endpoint like a contact form or comment box where pass or fail is enough, or if you are already on Cloudflare's stack, or if you have no bot problem and just want a reCAPTCHA replacement that costs nothing.

Choose hCaptcha if you are on Enterprise pricing and need EU residency without switching stacks, if you want stricter enforcement out of the box and can accept the higher user friction, or if you have a specific commitment not to be on Cloudflare.

Choose Procaptcha if any of the following apply, which for most teams at least one does. You want EU-only data processing at the free tier rather than at Enterprise pricing. You want cookieless verification so the captcha does not trigger consent banners. You are protecting a high-value endpoint such as a ticket queue, checkout, or account signup where being defeated by commercial captcha farms is not acceptable. You want a spam filter (disposable email, VPN/Tor, high-risk ASN scoring) included rather than bought separately. You want per-endpoint bot policies at every tier rather than only at Enterprise. Or you want the strongest bot detection of the three at the lowest total cost of the three.

The best captcha comparison covers all three across the same criteria, and Procaptcha vs hCaptcha has the direct head-to-head against hCaptcha in more depth.

hCaptcha vs Cloudflare Turnstile: bottom line

Between hCaptcha and Turnstile, Turnstile wins on cost and user experience. hCaptcha wins on catch rate and Enterprise features. Neither is a great fit for teams that care about EU residency at low volumes, cookieless UX, spam filtering, or high-value endpoints where captcha farms are part of the threat model.

For those teams, which is most of them, Procaptcha is worth ten minutes of evaluation. Get started free or see the pricing.

Tagged

comparison hcaptcha cloudflare-turnstile captcha pricing gdpr privacy
Chris Taylor

Chris Taylor

Building privacy-first bot protection at Prosopo.

More articles by Chris Taylor

Sitting between hCaptcha and Turnstile? There's a better answer.

Prosopo Procaptcha is a privacy-first, GDPR-compliant CAPTCHA that starts free at 10,000 verifications/month. No US data processor, no third-party cookies, no captcha farms getting through. Get in touch below to arrange a demo.

Tell us about your bot problem

We'll get back to you straight away

By submitting this form, you agree to our Privacy Policy and Terms of Service

Frequently Asked Questions

Is Cloudflare Turnstile better than hCaptcha?

Turnstile is free and invisible, and for low-risk forms it is usually the right pick between the two. hCaptcha catches more bots on higher-risk endpoints, at the cost of user friction and a $139/month base fee. Neither offers strict EU-only processing on entry plans, and neither imposes a per-solve cost that makes captcha farms uneconomic. That is the gap Procaptcha closes for teams that do not want to pick between them.

Are hCaptcha and Turnstile the same product?

No. hCaptcha is built by Intuition Machines. Turnstile is built by Cloudflare. Cloudflare used hCaptcha as an interim reCAPTCHA replacement in 2020, but Turnstile is now Cloudflare's own product with its own detection engine.

Which is more private, hCaptcha or Turnstile?

Both are meaningfully more private than Google reCAPTCHA. Turnstile edges hCaptcha on zero-cost privacy: no third-party tracking cookies and no advertising monetisation. hCaptcha Enterprise offers EU-region processing that Turnstile does not offer at any tier. On the free and entry plans of either product, visitor IPs are still processed in the US. Procaptcha is the only major captcha vendor with EU-only processing on its free tier.

Can Procaptcha replace hCaptcha or Turnstile?

Yes, in either direction. Procaptcha is a drop-in replacement, both on the client widget and the server-side verification endpoint. Migration is usually under an hour. Procaptcha starts free at 10,000 verifications/month, ships with a spam filter and per-endpoint access control included, and uses proof-of-work challenges that captcha farms cannot amortise cheaply. See the Procaptcha vs hCaptcha comparison for the direct head-to-head.