Skip to content
Cloudflare Docs
Search
Products
Learning
Status
Support
Log in
GitHub
X
YouTube
Select theme
Dark
Light
Auto
Turnstile
Overview
Migration
Overview
Migrate from reCAPTCHA
Migrate from hCaptcha
Concepts
Widget
Hostname management
Pre-clearance support
Ephemeral IDs
Get started
Overview
Client-side rendering
Server-side validation
Terraform
Supported browsers ↗
Mobile implementation
Tutorials
Demos
Turnstile analytics
Extensions
Pages plugin ↗
Google Firebase
Troubleshooting
Testing
Rotate secret key
Client-side errors
Overview
Error codes
Feedback reports
Challenge solve issues
Troubleshooting FAQ
Reference
Content Security Policy
Supported languages
Workers templates
Price scraping
FAQ
Community resources
API reference ↗
API
Changelog
Glossary
Products
Learning
Status
Support
Log in
GitHub
X
YouTube
Select theme
Dark
Light
Auto
Products
…
Turnstile
Concepts
Concepts
Refer to the following pages for more information about Turnstile concepts:
Widget
Hostname management
Pre-clearance support
Ephemeral IDs
Was this helpful?
Yes
No
What did you like?
Accurate
Easy to understand
Solved my problem
Helped me decide to use the product
Other
What went wrong?
Hard to understand
Incorrect information
Missing the information
Other
Thank you for helping improve Cloudflare's documentation!
Cloudflare Dashboard
Discord
Community
Learning Center
Support Portal