turnstile · error reference

Cloudflare Turnstile error codes

Turnstile reports failures as numeric client-side codes and as string error codes from siteverify. This is what each one means and what to change.

How Turnstile reports errors

Turnstile surfaces problems in two different places, and knowing which one you are looking at narrows the cause immediately.

Numeric codes in the browser come from the widget itself — rendering, configuration and network problems. They reach you through the error-callback and the browser console.

String codes such as timeout-or-duplicate come from siteverify, the server-side validation endpoint. Those are about the token you submitted, not about the widget.

Related

Automating a gate you own or are authorised to test?

// SolveGate clears Cloudflare Turnstile and WAF challenges through one REST call · first 1,000 solves free