splitforms.com
← Back to the journal

hCaptcha vs reCAPTCHA: Privacy, Pricing, and Accuracy

hCaptcha vs reCAPTCHA in 2026 — privacy posture, GDPR fit, pricing, and accuracy compared, plus when your contact form needs neither CAPTCHA at all.

Start free — 500 submissions/moSee pricing →No credit card. Paid plans from $1/mo.

Quick verdict table

FactorhCaptchareCAPTCHA (v2 / v3)
OwnerIntuition Machines (independent)Google
Privacy / GDPR postureStronger — no Google identity linkWeaker — Google cookies, US data transfer
Pricing modelFree tier + paid Enterprise (invisible mode, accessibility cookie)Free tier + Enterprise pricing above quota
Accuracy / frictionStrong on generic bots; visible challenge on v1 modev3 invisible scoring; v2 checkbox/image challenge is higher-friction
AccessibilityWCAG 2.1 AA certified (Enterprise)v2 audio fallback has documented issues; v3 can misflag atypical input
Self-hostingNo — hosted verification serviceNo — hosted verification service
Data residencyUS-based processing; no Google ad-stack linkageUS-based (Google); CJEU transfer rulings are the friction point in the EU

Pricing and quota terms shift; treat the pricing row as directional as of mid-2026 and confirm current terms on each vendor's site before you build a billing assumption around it.

How each one works

hCaptchapresents an image-selection challenge (or runs invisibly in Enterprise's frictionless mode) and returns a pass/fail token you verify server-side. It was built as a privacy-respecting, revenue-generating alternative to reCAPTCHA — sites that embed it can opt into a small payment for the human-labeling work their visitors do, though most contact-form use never touches that program.

reCAPTCHAcomes in two flavors that behave very differently. reCAPTCHA v2 is the classic "I'm not a robot" checkbox, sometimes followed by an image grid. reCAPTCHA v3 skips the challenge entirely and instead watches mouse movement, click cadence, and cross-site Google cookies in the background, returning a 0.0–1.0 risk score that you threshold yourself.

The practical difference: hCaptcha's free tier leans on a visible challenge more often, while reCAPTCHA v3 is invisible by default but ties the assessment to Google's much larger cross-site signal graph — which is exactly what raises the privacy question in the next section.

Bot-stopping accuracy and solve rates

Both vendors block the overwhelming majority of generic, scraper-driven spam — the low-effort bots that fill every field they find and submit in under a second. Where they diverge is the sophisticated tail: reCAPTCHA v3's score is built on a much larger behavioral dataset across the wider web, which tends to give it a slight edge against targeted or human-assisted attacks. hCaptcha's classic challenge mode is comparably effective against scrapers but asks more of the visitor to get there.

Neither number matters much for a typical contact form, where 80–90% of spam volume is the cheap, unsophisticated kind that a honeypot and a time-to-submit floor already catch for free — see honeypot vs reCAPTCHAfor measured numbers on that split. Reach for either vendor's behavioral scoring only once you've confirmed the server-side layers aren't enough.

Privacy and GDPR

This is the section that usually decides the vendor choice. reCAPTCHA sets cookies that Google can associate with a visitor's broader Google identity and processes assessment data in the US, which — after the CJEU's Schrems II ruling invalidated the original EU-US Privacy Shield — puts EU sites in the position of needing either explicit consent or a valid transfer mechanism (Google now offers EU data processing terms, but the underlying data-flow concern is why many EU-facing teams avoid reCAPTCHA by default).

hCaptcha was built to sidestep exactly this problem: it doesn't link assessments to a Google account or ad profile, and its privacy posture is generally treated as friendlier for GDPR consent flows. That doesn't make it consent-free — it's still a third-party script processing visitor data, so document it in your privacy policy and cookie disclosure either way. Neither vendor eliminates the consent conversation; hCaptcha just starts from a smaller data-sharing footprint.

Pricing and free-tier limits

Both hCaptcha and reCAPTCHA offer a free tier that covers the volume a typical contact form will ever see. hCaptcha's Enterprise plan adds invisible mode, the accessibility cookie, and custom branding removal for teams that need them. reCAPTCHA's free assessment quota has shifted over time, and Google pushes high-volume or fraud-focused use toward reCAPTCHA Enterprise, which is priced per assessment.

Vendor pricing and quotas change; the numbers above are accurate as of mid-2026 to the best of public documentation — confirm current terms directly with each vendor before you commit a budget line to either one. For a form doing a few hundred submissions a month, cost is rarely the deciding factor between the two; privacy posture and friction usually are.

Accessibility comparison

hCaptcha Enterprise is WCAG 2.1 AA certified and offers an accessibility cookie that lets verified users bypass the challenge entirely — a meaningful advantage for regulated or public-sector sites. reCAPTCHA v2's audio fallback has long-documented transcription failures for users with hearing impairments, and its image challenges defeat low-vision users outright. reCAPTCHA v3 removes the visible challenge but introduces a different problem: its behavioral fingerprinting can flag users with motor impairments — slower mouse movement, atypical click timing — as bots, silently rejecting them with no recourse.

If your form serves a general public audience under an accessibility mandate, that combination tips the scale toward hCaptcha Enterprise or away from a visible CAPTCHA altogether in favor of server-side detection that never asks the visitor to prove anything.

Self-hosting and data residency

Neither hCaptcha nor reCAPTCHA can be self-hosted — both are hosted verification services your form calls out to, and both process the assessment on the vendor's infrastructure regardless of where your own servers sit. If a hard data-residency requirement rules out sending visitor data to a third-party US-based service at all, your realistic options are a proof-of-work CAPTCHA like Friendly Captcha (still third-party, but cookie-free and EU-hosted) or dropping the CAPTCHA layer entirely in favor of spam detection that runs entirely on your own server.

Migrating from reCAPTCHA to hCaptcha

hCaptcha was deliberately designed as a near drop-in replacement for reCAPTCHA — the widget markup and server-side verification call are structurally similar, so most migrations are a script-tag swap plus a secret-key change rather than a rebuild.

<!-- Before: reCAPTCHA v2 -->
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input name="email" type="email" required />
  <div class="g-recaptcha" data-sitekey="YOUR_RECAPTCHA_SITEKEY"></div>
  <button type="submit">Send</button>
</form>

<!-- After: hCaptcha -->
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input name="email" type="email" required />
  <div class="h-captcha" data-sitekey="YOUR_HCAPTCHA_SITEKEY"></div>
  <button type="submit">Send</button>
</form>

The server-side change is just as small: instead of posting the g-recaptcha-response field to Google's siteverify endpoint, you post h-captcha-responseto hCaptcha's. If you're handling verification yourself rather than through a form backend that does it for you, budget an hour to update the endpoint URL, the field name, and your secret key.

When to use neither

Here's the honest take: for most contact forms, you need neither hCaptcha nor reCAPTCHA. A server-side spam stack — honeypot field, time-trap on submissions that arrive suspiciously fast, and IP-based rate limiting — blocks the large majority of contact-form spam without asking a single visitor to prove they're human. That's the same finding covered in more depth in honeypot vs reCAPTCHA: honeypots alone catch 85%+ of generic bot traffic, and layering in a time floor and rate limiting closes most of the rest.

splitforms runs exactly that server-side stack by default on every form — no widget, no third-party script, no consent-banner conversation. If you still want a visible CAPTCHA on top (for a high-value form, or because a stakeholder wants the reassurance of a checkbox), optional reCAPTCHA v2 remains available as a drop-in addition; splitforms reads the g-recaptcha-responsefield automatically and verifies it server-side. The point isn't that CAPTCHAs are bad — it's that they're a second line of defense you should add after measuring real spam, not a default you reach for on day one.

For the fuller vendor roundup that includes Cloudflare Turnstile and Friendly Captcha alongside both tools here, see best CAPTCHA for contact forms. And if you want the no-CAPTCHA setup as a starting point, the spam-free contact form guide walks through it directly.

Next steps and where to get help

FAQ

Is hCaptcha better than reCAPTCHA?

Better depends on what you're optimizing. hCaptcha has a stronger privacy and GDPR posture and doesn't tie submissions to a Google identity. reCAPTCHA v3 has a larger behavioral-signal dataset and runs fully invisibly more often. For most contact forms, neither is 'better' than a good server-side spam stack, which adds no user friction at all.

Does hCaptcha send data to Google?

No. hCaptcha is an independent company (part of Intuition Machines), not a Google product. It doesn't set Google cookies or share data with Google's ad or identity systems, which is the main reason privacy-conscious teams pick it over reCAPTCHA.

Is reCAPTCHA v3 free?

Yes, up to a generous monthly assessment limit for standard use — Google has periodically adjusted quotas and enterprise pricing, so check the current terms before launch. As of mid-2026, reCAPTCHA Enterprise pricing applies once you exceed the free assessment volume.

Which CAPTCHA is more accessible, hCaptcha or reCAPTCHA?

hCaptcha Enterprise carries WCAG 2.1 AA certification and an accessibility cookie that lets verified users skip challenges. reCAPTCHA v2's audio fallback has documented transcription problems for users with hearing impairments; reCAPTCHA v3 avoids visible challenges but can misflag users with atypical mouse or click behavior as bots.

Can I self-host hCaptcha or reCAPTCHA?

Neither is self-hostable — both are hosted verification services you call out to. If self-hosting or full data residency is a hard requirement, a proof-of-work option like Friendly Captcha or a purely server-side stack (honeypot, time-trap, rate limiting) are the practical alternatives.

Should I switch from reCAPTCHA to hCaptcha?

Switch if GDPR posture or Google-cookie avoidance is driving the decision — hCaptcha is close to a drop-in replacement. Don't switch purely for accuracy; the two catch broadly similar bot volumes, and reCAPTCHA v3's larger signal set can edge it out on sophisticated, targeted spam.

Do I need a CAPTCHA on a contact form at all?

Usually not. A honeypot field, a time-to-submit floor, and IP-based rate limiting block most contact-form spam without asking a human to prove anything. Reach for a visible CAPTCHA only after you've measured real spam volume and the server-side layers aren't enough.

Want spam protection that doesn't make your visitors prove anything? Get a free splitforms access key — honeypot, time-trap, and rate limiting ship on every plan, including free.

Related articles

More practical guidance from spam & security.

Browse the journal →
Spam & Security

Form Spam Protection: Complete 2026 Guide & Tactics

Honeypot vs reCAPTCHA vs AI classifiers in 2026 — what works, what's defeated by LLMs, and t

17 min readRead →
Spam & Security

Add Cloudflare Turnstile to Any HTML Form (2026)

Step-by-step Cloudflare Turnstile setup for a plain HTML form: widget markup, server-side cf

9 min readRead →
Spam & Security

Contact Form Security: How to Protect Form Submissions in 2026

Contact form security checklist for 2026: HTTPS, input validation, XSS prevention, spam prot

12 min readRead →

Explore this topic

Start with the overview, then move into focused guides.

OverviewForm Spam Protection — Complete Guide (2026)Start here →GuideWhat Is a Honeypot Field?Read →GuideHoneypot vs reCAPTCHARead →GuideHow to Stop Contact Form SpamRead →ReferenceSpam protection guideOpen →

Building forms with ChatGPT, Claude, Cursor, or v0? Connect the native MCP server and give your agent a production form backend.

Explore the MCP server →

Give your form a production backend.

One endpoint adds delivery, spam filtering, storage, and integrations. Start with 500 submissions a month for free.

Create free accountRead the docs →
Secure checkoutSSL encryptionPrivacyProtected
VISAAMERICANEXPRESSstripe