Captcha Setup

Protect your forms from spam and bots with human verification.

h hCaptcha G reCAPTCHA C Turnstile G GeeTest v4

All captcha providers

ProviderTypePlanGet keys
FormShieldInvisible (automatic)All plansNo keys needed
Math ChallengeVisible (e.g. "What is 3+7?")All plansNo keys needed
hCaptchaCheckbox + puzzlesAll plansdashboard.hcaptcha.com
reCAPTCHA v2Checkbox + image puzzlesProGoogle Cloud Console
reCAPTCHA v3Invisible (score-based)ProGoogle Cloud Console
Cloudflare TurnstileInvisible (no puzzles)Prodash.cloudflare.com/turnstile
GeeTest v4Behavioral (slide/click)Progeetest.com

Pricing and limits

All captcha providers supported by FormBlade have a free tier. Here is what each offers (as of April 2026 — check provider websites for current pricing):

ProviderFree tierMonthly limitCredit cardPaid plans
FormShield Built-in Unlimited Not needed N/A — included with FormBlade
Math Challenge Built-in Unlimited Not needed N/A — included with FormBlade
hCaptcha Free forever 1,000,000 / month Not needed Pro ($99/mo, 5M), Business ($299/mo, 100M), Enterprise (custom)
reCAPTCHA v2 Free 10,000 assessments / month Not needed for free tier reCAPTCHA Enterprise: $1 per 1,000 assessments above free tier (first 10K free)
reCAPTCHA v3 Free 10,000 assessments / month Not needed for free tier Same as v2 — reCAPTCHA Enterprise pricing above 10K/month
Cloudflare Turnstile Free forever Unlimited Not needed No paid tiers — completely free with no caps
GeeTest v4 Free trial 300,000 / month (free) Not needed for trial Standard ($250/mo), Professional ($500/mo), Enterprise (custom)
Best value: Cloudflare Turnstile is completely free with no limits and provides the best user experience (invisible, no puzzles). hCaptcha is the best free option if you need a visible challenge. reCAPTCHA's free tier (10K/month) is the most restrictive — most forms will stay within it, but high-traffic sites should consider Turnstile or hCaptcha instead.

Which one should I choose?

How captcha works in FormBlade

  1. Pick a provider in the Form Designer → Captcha section.
  2. Add your keys — paste the Site Key and Secret Key from your captcha provider's dashboard. Math Challenge and FormShield need no keys.
  3. Save — on hosted forms (/f/example), the widget appears automatically. On self-hosted forms, add the provider's script tag to your HTML (see the Integration tab for code).
  4. Verification — when a form is submitted, FormBlade verifies the captcha token server-side. Failed verifications are accepted but flagged as spam (soft-fail). You never lose a submission.

Soft-fail: never lose a submission

Unlike most form services, FormBlade does not reject submissions that fail captcha. Instead, they are accepted and marked as spam in your dashboard. This means:

Hosted forms vs self-hosted

Tip: Captcha stacks with FormShield. Both run independently on every submission, giving you layered protection.

Plan availability

FeaturePersonal (free)Pro
FormShield verificationYes (automatic)Yes
Math ChallengeYesYes
hCaptchaYesYes
reCAPTCHA v2 / v3NoYes
Cloudflare TurnstileNoYes
GeeTest v4NoYes