A long goodbye to CAPTCHA
CAPTCHA's problems are old news. One of its creators has publicly regretted building a system that wastes, in ten-second increments, millions of hours of human attention. Yet the technology persists, largely because it still works at distinguishing people from bots.
Cloudflare's answer is not to kill CAPTCHA with one replacement but to build a platform that's already slashed CAPTCHA use by 91%, with the goal of pushing that closer to zero.
Why CAPTCHA sticks around
Compared to the blunt choices of blocking or allowing traffic, CAPTCHA offers a middle path that gives legitimate users a chance to proceed. It's also a safe default: sites delegate abuse response to a third party, avoiding false positives and negatives that come with stricter enforcement.
CAPTCHA also provides a stable baseline. Cloudflare has long measured a "challenge solve rate"—solves divided by page loads, with failures or no-attempts counting as failures. For any given site, this rate tends to remain steady over time, making deviations a reliable early signal of an attack.
Single alternative systems, including Cloudflare's own Cryptographic Attestation of Personhood, haven't displaced CAPTCHA at scale. The core difficulty is that replacing CAPTCHA means losing that known, jitter-free baseline, making it harder to judge whether a new challenge is performing well or poorly.
A platform, not a replacement
Cloudflare's Managed Challenge takes a different route. Instead of swapping CAPTCHA for a single alternative, it defers the decision on whether to show a visual puzzle until after the browser has produced more information.
When a visitor hits a Managed Challenge, a series of small, non-interactive JavaScript tests run first. These can include proof-of-work, proof-of-space, web API probes, or checks for browser quirks and human behavior. Machine learning models that recognized the characteristics of people who previously passed CAPTCHAs also contribute. Computational hardness varies by visitor but is tuned to stay fast.
After these checks, the system evaluates what it has seen. If signals strongly indicate a human, the visitor is redirected without any interaction. Only when the evidence is weak does a visual puzzle appear. The platform integrates with Bot Management and Super Bot Fight Mode, pulling in bot detection data. Cloudflare says it's also experimenting with privacy-preserving attestation methods to shrink the visual-puzzle share further.
Testing against a known baseline
The platform began testing last year with a rotating set of challenges, CAPTCHA among them. At first, CAPTCHA was still used in the vast majority of cases. Each new challenge was scored against CAPTCHA's stable solve rate, which functioned as a performance target for harder or faster alternatives. Challenges that failed were deprecated; those that worked got more traffic. A small, random set of visitors continued to get visual puzzles to preserve ground truth for the signals being validated.
The result is that the Challenge Platform now has a solve rate as stable as CAPTCHA's. Cloudflare reports that its non-interactive challenges run in about one second on average, compared to 32 seconds for the full visual-puzzle flow. Human-like visitors are 31% less likely to abandon a Managed Challenge than they were with traditional CAPTCHA.
The CAPTCHA option becomes legacy
Managed Challenge is now deployed across Cloudflare's entire network. Whenever a CAPTCHA is shown to a visitor, it comes through the Managed Challenge platform and serves only as a benchmark to confirm that other challenges remain competitive.
Cloudflare's firewall rules now list Managed Challenge as a response action alongside the renamed "Legacy CAPTCHA" option. The company's dashboard nudges customers toward Managed Challenge. So far, 63% of customers creating a challenge-response firewall rule choose Managed Challenge over CAPTCHA. Today, CAPTCHA accounts for 9% of Managed Challenge solves, a number Cloudflare says will drop below 1% by year's end. The remaining gray area in usage charts represents customers still selecting CAPTCHA directly; Cloudflare wants that to fall to zero.
For current WAF users, the recommendation is straightforward: check firewall rules for any using the Legacy CAPTCHA action and switch them to Managed Challenge. For those outside the Cloudflare ecosystem, the company hints at tools to come for reducing CAPTCHA's role elsewhere.



