Captcha je Turingův test, který má za úkol rozeznat od sebe roboty a člověka. V dnešní době tento test potkáváme skoro v každé internetové diskuzi, přihlášení a jiných aktivitách, ve kterých se vyskytuje formulář k vyplnění. Otázkou je, zda opravdu splňuje onu požadovanou funkčnost: spamovací roboti na této úloze selžou a běžný lidský uživatel se dostane dál.
Jsou různé způsoby jak tento test provést. Někteří využívají jednoduché textové otázky typu "kolik je pět a jedna", případně "jakou barvu má červená barva" a podobně rafinované otázky. Spoléhají přitom na neschopnost robota vůbec pochopit takové zadání.
Nevýhodou takového řešení je malé množství kombinací. Díky tomu mohou uspět cílenější útoky na webové stránky, kdy útočník odchytí všechny možné obměny otázek a připraví si k nim i příslušné odpovědi.
Další používanou metodou jak rozlišit robota od člověka je obrázková captcha. A to ať už se jedná o opsání textu z příslušného obrázku nebo například o výběr všech stejných zvířátek z obrázku. Pro robota je těžší přečíst obrázek a případně z něj získat text, či vybrat správné možnosti.