Glossary

Turnstile explained.

Turnstile is Cloudflare's free, privacy-friendly CAPTCHA alternative that confirms a visitor is human with a mostly non-interactive challenge, usually with no puzzle to solve.

Definition

How Turnstile works

Turnstile runs a small widget in the visitor's browser that quietly gathers signals (how the page was loaded, browser characteristics, small proof-of-work checks) and decides whether the visitor looks human, most often without showing a puzzle at all. When it is satisfied it hands the browser a short-lived token, which the form sends along with the submission. Your server then calls Cloudflare's verify endpoint with that token and your secret key, and Cloudflare answers with a simple pass or fail.

Because the token is single-use and checked server-side, a bot can't just fake a passing value in the HTML. Unlike Google's reCAPTCHA, Turnstile is free at any volume and is built to avoid tracking visitors for advertising.

For a form backend, Turnstile is a spam-protection layer you can require in front of the endpoint, so a submission without a valid, verified token is rejected before it is ever stored or delivered.

Related questions

Want to see it working?

Read the docs
Ready in a minute

Add a human check without the puzzle.

Free tier forever. No credit card required.