Cloudflare Turnstile
Forms Free key (no card)
AuthenticationFree key (no card)
Rate limitFree with generous widget-verification limits; paid tiers exist for very high volume
Documentation: developers.cloudflare.com ยท Checked Sep 13, 2026
About
Turnstile is Cloudflare's free replacement for reCAPTCHA: it verifies visitors are human with invisible browser checks instead of 'click all the traffic lights' puzzles. It's free with generous limits, respects privacy (no tracking cookies), and works even if your site isn't hosted on Cloudflare. You drop a small widget on your form and verify the result on your server.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: Free with generous widget-verification limits; paid tiers exist for very high volume
Verified: 2026-09-13
Best for: business developer personal
Setup
- Create a free Cloudflare account and go to Turnstile in the dashboard
- Click Add a site and enter your website's domain
- Copy the site key and secret key Cloudflare gives you
- Add the widget script tag and a <div class="cf-turnstile" data-sitekey="..."> to your form
- On form submit, send the token to the siteverify endpoint with your secret key and check that success is true
Example
POST https://challenges.cloudflare.com/turnstile/v0/siteverifyUse cases
- Stop spam submissions on contact and signup forms without frustrating real users
- Protect login and checkout pages from bots
- Replace reCAPTCHA for better privacy and fewer user complaints