Cloudflare Turnstile Demo

Invisible Bot
Protection

Submit the form below — Turnstile verifies you're human in the background, with zero frustrating puzzles. The token is then validated server-side by a Cloudflare Worker.

▸ Turnstile Challenge
// How it works
1
Widget loads — Turnstile runs JS challenges silently
2
Token generated — challenge passes, token ready
3
Form submitted — token sent to your Worker backend
4
Siteverify API — Worker calls Cloudflare to validate token
5
Response — success or rejection returned to user
🔑 Demo Keys (test only) Sitekey: 1x00000000000000000000AA — always passes
Secret: 1x0000000000000000000000000000000AA — use in Worker

Replace with real keys from
dash.cloudflare.com → Turnstile