Ein Captcha ist eine Funktion die feststellen soll, ob ein Mensch oder eine Maschine eine Website bedient, insbesondere um Formulare vor Missbrauch durch Spam-Bots zu schützen.
Der Begriff „Captcha“ ist die Abkürzung für „Completely Automated Public Turing Test“. Als „Turing Tests“ werden (Intelligenz-)Tests für Computer bezeichnet. Dabei lässt man einen Menschen mit einem Computer kommunizieren,
ohne dass der Mensch weiß, dass sein Gegenüber eine Maschine ist. Wenn der menschliche Teilnehmer im Nachgang glaubt mit einem anderen Menschen gesprochen zu haben, hat der Computer den Turing Test bestanden.