← New search

Other meanings of CAPTCHA

Computer Security

CAPTCHA

A CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) is a type of challenge–response test used in computing to determine whether the user is human. The term was coined in 2000 by researchers at Carnegie Mellon University, including Luis von Ahn, Manuel Blum, Nicholas Hopper, and John Langford.1 CAPTCHAs are designed to be easy for humans but difficult for automated programs, thus protecting online services from bots, spam, and abuse.

2000
Year coined
Term introduced by Carnegie Mellon researchers
~200M
Daily CAPTCHAs solved (2008)
Estimated number of CAPTCHAs solved worldwide per day
~10s
Average human solving time
Typical time for a human to solve a distorted text CAPTCHA
~1%
Human error rate
Approximate failure rate for humans on standard CAPTCHAs
1

Design and purpose

CAPTCHAs rely on hard artificial intelligence problems, such as distorted text recognition, to distinguish humans from bots. The original design used distorted letters and numbers that humans can read but optical character recognition (OCR) systems struggle with. The challenge must be easy for most humans, hard for machines, and automatically generated and graded.1

Beyond text, CAPTCHAs have evolved to include image recognition (e.g., selecting traffic lights), audio challenges for visually impaired users, and behavioral analysis. The goal is to prevent automated abuse while minimizing friction for legitimate users. CAPTCHAs are widely used on login forms, comment sections, and registration pages to block spam and credential stuffing.

2

History and evolution

The first CAPTCHA was developed in 1997 by Mark D. Lillibridge and colleagues at AltaVista to prevent bots from adding URLs to their search engine. In 2000, the term was coined and formalized by researchers at Carnegie Mellon. Early CAPTCHAs were simple distorted text, but as OCR improved, they became harder, leading to user frustration.

In 2007, Luis von Ahn introduced reCAPTCHA, which used scanned book and newspaper text to help digitize archives while verifying humans. Google acquired reCAPTCHA in 2009 and later introduced the No CAPTCHA reCAPTCHA (2014), which uses risk analysis and a simple checkbox. More recent versions (reCAPTCHA v3) run invisibly in the background, scoring user behavior without any explicit challenge.2

3

Security and limitations

CAPTCHAs are not foolproof; they can be bypassed by sophisticated machine learning, human-solving farms, or by exploiting accessibility features. For example, audio CAPTCHAs have been broken using speech recognition. Research has shown that many text-based CAPTCHAs have success rates for bots exceeding 50%, while humans often fail more than 10% of the time.3

To counter these threats, modern systems use multi-layered defenses, including device fingerprinting, behavioral biometrics, and risk scoring. However, these raise privacy concerns, as they collect user data. CAPTCHAs also pose accessibility challenges for users with visual or cognitive impairments, prompting the development of alternative verification methods.

4

Lesser-known aspects

Beyond protecting websites, CAPTCHAs have been used for distributed computing. reCAPTCHA initially helped digitize books and newspapers, and later assisted in training machine learning models for Google Street View (transcribing house numbers).4

Another niche application is in preventing comment spam on blogs and forums, and in protecting online polls from ballot stuffing. Some CAPTCHAs are designed to be fun, such as those using simple math problems or puzzles. The term "CAPTCHA" is a trademark, but the concept is not patented, leading to many variations. In 2011, researchers demonstrated that some CAPTCHAs could be solved by crowdsourcing through games, turning human effort into a resource.

Glossary

OCR
Optical Character Recognition – technology that converts images of text into machine-readable text.
reCAPTCHA
A free CAPTCHA service by Google that helps digitize text and assess user risk.
Bot
An automated program that performs tasks over the internet, often maliciously.

CAPTCHA is a registered trademark of Carnegie Mellon University.