Learn

A short history of CAPTCHAs

From distorted text in 2000 to invisible scores, proof of work, anonymous tokens and signed agents: a dated timeline with sources.

Facts on this page checked 2026-11-01

Five eras in one paragraph

CAPTCHAs began as distorted text that programs could not read. reCAPTCHA turned that text into free labour for book digitisation, then replaced it with a checkbox backed by a hidden risk score. The score became the whole product and the puzzle the fallback. When machine vision caught up with the puzzles, the field moved to things that do not depend on perception: proof of work that costs CPU time, anonymous tokens that prove a property without saying who you are, and signed agents that say who they are. Each era is still running somewhere on the web today.

EraRoughlyCore ideaTypical example
Distorted text2000–2014A reading task that humans pass and OCR failsWavy letters in a box
Human computation2007–2018Make the reading task usefulreCAPTCHA v1 (two words from scanned books)
Risk score plus fallback2014 to nowJudge the visitor first; show a puzzle only if unsurereCAPTCHA v2 checkbox, v3 score, Turnstile
Cost instead of recognition2025 to nowMake every request cost CPU timeAnubis, ALTCHA, Cap
Tokens and identity2022 to nowProve a property or an identity, not humanityPrivate Access Tokens, Privacy Pass, Web Bot Auth

Timeline

Dates and claims below come from the linked source. Rows marked "checked 2026-11-03" were read from the Wikipedia articles on CAPTCHA and reCAPTCHA and the references they cite; the rest were checked 2026-11-01.

The text era

DateEventSourceChecked
2000idrive.com protects its sign-up page with a distorted-text test (the "Gausebeck–Levchin" test, per Wikipedia)Wikipedia: CAPTCHA2026-11-03
2001PayPal asks users to "retype distorted text that programs have difficulty recognizing" to fight fraudWikipedia, citing Stringham (2015), p. 1052026-11-03
2003Luis von Ahn, Manuel Blum, Nicholas J. Hopper and John Langford coin the term CAPTCHA: "Completely Automated Public Turing test to tell Computers and Humans Apart"The paper (Springer PDF)2026-11-03
2007-05-27reCAPTCHA released, developed at Carnegie Mellon University. Each prompt shows two words from scanned pages: one known word as a control, one uncertain word to be read by the crowdWikipedia: reCAPTCHA; von Ahn, TED talk, 20112026-11-03
2009-09Google acquires reCAPTCHAGoogle blog2026-11-03
2010A UC San Diego study of CAPTCHA farms finds people solving CAPTCHAs for pay, at prices that put a million solves as low as about $1,000, and argues CAPTCHAs must be judged in "purely economic terms"Motoyama et al., USENIX Security 20102026-11-03
2013-10Vicarious claims its software reads CAPTCHA characters at "up to 90%"The Next Web2026-11-03
2014-08Bursztein et al. present a generic solver for text CAPTCHAs at USENIX WOOTPaper page2026-11-03
2018-10Ye et al. (ACM CCS 2018) solve "all 11 text captcha schemes used by the top-50 popular websites" with deep learningPaper (PDF)2026-11-03

The risk-score era

DateEventSourceChecked
2014-12-03Google launches "No CAPTCHA reCAPTCHA", the v2 checkbox: a hidden risk analysis decides whether you see a puzzleGoogle security blog2026-11-03
2016The only published per-signal test of Google's risk engine: a Google cookie aged nine days earned the checkbox pass without browsing; screen size and mouse behaviour made no differenceSivakorn et al., Black Hat Asia 20162026-11-01
2017-03Google introduces "invisible" reCAPTCHAArs Technica2026-11-03
2018-03-31reCAPTCHA v1 scheduled for shutdownProgrammableWeb notice2026-11-03
Not dated by usreCAPTCHA v3: a score from 0.0 to 1.0 and no challenge at all; "reCAPTCHA learns by seeing real traffic on your site"Google docs2026-11-01
2021Cloudflare estimates the average CAPTCHA takes about 32 seconds to solveCloudflare blog2026-11-03
2022Cloudflare announces Turnstile: "a series of small non-interactive JavaScript challenges", with Private Access Tokens on Apple devicesCloudflare blog2026-11-01
2023Searles et al. test 14,000 CAPTCHAs on 1,400 people; a 13-month field study by the same group concludes reCAPTCHA v2 has "an immense cost and no security"USENIX Security 2023; Dazed & Confused2026-11-01
2024ETH Zürich: an off-the-shelf object detector solves 100% of reCAPTCHA v2 challengesPlesner et al., COMPSAC 20242026-11-01
Q3 2024 → Q1 2026Classic reCAPTCHA keys stop; all keys migrate to Google Cloud projects, with 10,000 free assessments a monthGoogle migration overview2026-11-01

The cost and identity era

DateEventSourceChecked
2022Apple ships Private Access Tokens (iOS 16, macOS 13): the device attests that it is genuine, so the site can skip the CAPTCHACloudflare blog; WWDC22 session2026-11-01
2024-06Privacy Pass published as RFC 9576, 9577 and 9578: anonymous tokens a site can accept without learning who you areIETF Privacy Pass documents2026-11-01
2025-01-19First release of Anubis, an open-source proof-of-work wall against AI scrapersWikipedia: Anubis2026-11-01
2025-05Open CaptchaWorld benchmark: best AI agent 40% against humans' 93.3%arXiv 2505.248782026-11-01
2025-08Codeberg reports AI scrapers have "learned how to solve the Anubis challenges"; a published analysis prices a week of crawling behind every Anubis site at "approximately $0"The Register; Ormandy2026-11-01
2025-08-28Cloudflare's "signed agents": AI agents directed by an end user sign their requests with Web Bot AuthCloudflare blog2026-11-01
2025-10-30Cloudflare proposes anonymous rate-limited credentials (ARC and ACT) for bots and agentsCloudflare blog2026-11-01
2026-02The Open CaptchaWorld group reports pass rates "as high as 90%" on its once-unsolved "Bingo" puzzleNext-Gen CAPTCHAs2026-11-01
2026-04-21Cloudflare: "There are wanted bots and there are unwanted humans."Cloudflare blog2026-11-01
2026-04 (Google Cloud Next)reCAPTCHA becomes part of Google Cloud Fraud Defense, with an agent dashboard, Web Bot Auth support and a QR-code phone challengeGoogle Cloud blog2026-11-01
2026-06-22Cloudflare, Mozilla, Google (Chrome), Microsoft (Edge) and Shopify announce PACT, anonymous tokens showing "a visitor is either a person or an authorized bot"The Next Web; Mozilla Hacks2026-11-01
2026-07-01Cloudflare lists signed agents as "Verified"Cloudflare docs2026-11-01
2026-07-13Cloudflare Precursor: session-long behaviour scoring of pointer and keyboard rhythmCloudflare blog2026-11-01
2026-09Free local models pass 92.6% of 500 real reCAPTCHA sessions; the authors say such CAPTCHAs "may have reached the end of their useful life"Robot Visions, ISC 20262026-11-01
2026-10-29The IETF Web Bot Auth working group's protocol draft reaches revision -01IETF draft2026-11-01

What the history teaches

  • Every visible test has been broken by the tool of its decade. Text fell to OCR and deep learning, picture grids to object detectors, logic puzzles to multimodal models. The AI agents page covers the current round.
  • The economics never changed. Motoyama et al. made the point in 2010: the question is whether a solve costs more than the abuse earns. See the economics.
  • The direction since 2022 is away from asking "are you human?" and toward cost, scarce credentials and declared identity. See What still works.