A-Z Popular Blog Top Search »
Artificial Intelligence

What is a CAPTCHA?

 , updated on
A CAPTCHA, or Completely Automated Public Turing test to tell Computers and Humans Apart, is a challenge-response test for determining if a user is a human. It is used to prevent bots from accessing services intended for human use.
A variety of challenge techniques are used for CAPTCHA such as requiring users to type text from a distorted image or to select images that contain a particular item.
As the name implies, CAPTCHA were inspired by turing tests, a test for artificial intelligence whereby a bot on a chat can convince people they are chatting with a human. A CAPTCHA is a turing test in reverse whereby a person has to convince a computer that they are human.
Although CAPTCHA are automated on the service side, they require work on the part of users who typically deem them an annoyance. Some types of CAPTCHA are criticized for making services inaccessible to people with certain disabilities, including when an alternate challenge is available for people with visual impairments.
Overview: CAPTCHA
Robot Detection
A challenge-response test for determining if a user is a human.
Preventing bots from disrupting or abusing services intended for human use.
Cost in terms of user productivity.
Represents a barrier to people with certain disabilities.
Related Concepts

Artificial Intelligence

This is the complete list of articles we have written about artificial intelligence.
Affective Computing
Artificial Knowledge
Artificial Stupidity
Chinese Room
Decision Trees
Deep Learning
Deep Magic
Ensemble Learning
Event Processing
Forward Chaining
Fuzzy Logic
IT Biases
IT Examples
Machine Biases
Machine Unlearning
Predictive Analytics
Sentiment Analysis
Swarm Intelligence
Turing Test
More ...
If you enjoyed this page, please consider bookmarking Simplicable.

Types Of Artificial Intelligence

A few common types of artificial intelligence.

Technological Singularity

Technological singularity explained.

Affective Computing

Artificial intelligence and emotion.

Artificial Life

An overview of artificial life.

Machine Logic

How artificial intelligence can be illogical.

Deep Learning

A definition of deep learning with examples.

Supervised Learning vs Unsupervised Learning

The difference between supervised and unsupervised learning with an example.

Natural Language Processing

The common types of natural language processing.

Autonomous Systems

Common types of autonomous systems.

Artificial Intelligence Examples

Common examples of artificial intelligence.

Types of Technology

A reasonably comprehensive list of information technologies.


A list of gamification techniques.

Information Technology Problems

A list of common IT problems.

Types Of Cloud

The basic types of cloud computing.

Machine Data

The common types of machine data.

Types Of Software

The common types of software.

Proprietary Technology

A definition of proprietary technology with examples.

Systems Design

The common elements of a systems design.

Systems vs Applications

The difference between systems and applications explained.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map