Cloudflare Docs
Visit Turnstile on GitHub
Set theme to dark (⇧+D)

Migrating from reCAPTCHA

Customers using reCAPTCHA today can switch seamlessly to Cloudflare Turnstile. Follow the step-by-step guide below to assist with the upgrade process.

To complete the migration, you must obtain the sitekey and secret key.

​​ Client-side integration

  1. Update the client-side integration by inserting the Turnstile script snippet in your HTML’s <head> element:
<script src="" async defer></script>
  1. Locate the grecaptcha.render() calls and replace the sitekey with your Turnstile sitekey.

​​ Server-side integration

Update the server-side integration by replacing the siteverify URL. Replace: