Migrate from hCaptcha
If you are using hCaptcha today, you can switch seamlessly to Cloudflare Turnstile by following the step-by-step guide below to assist with the upgrade process.
To complete the migration, you must obtain the sitekey and secret key.
- Update the client-side integration by inserting the Turnstile script snippet in your HTML's
<head>element:
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>- Locate the
hcaptcha.render()calls and replace the sitekey with your Turnstile sitekey and the API.
// beforehcaptcha.render(element, { sitekey: "00000000-0000-0000-0000-000000000000"})// afterturnstile.render(element, { sitekey: "1x00000000000000000000AA"})- Update the server-side integration by replacing the siteverify URL. Replace:
https://hcaptcha.com/siteverifywithhttps://challenges.cloudflare.com/turnstile/v0/siteverify. - Replace the
h-captcha-responseinput name withcf-turnstile-response.