Una captcha es un sistema de reconocimiento para saber si el usuario que est� accediendo a una aplicaci�n es un humano o es una m�quina que procesa datos autom�ticamente.
Se utilizan en formularios que hay en p�ginas web y lo m�s t�pico es que sea por medio de una imagen que puede tener letras o n�meros, que generalmente est�n deformados para que no se lean f�cilmente. El que rellena el formularo tiene que escribir el texto que hay en la imagen en el formulario para que se cargue correctamente. Las im�genes deformadas son dificiles de leer por m�quinas, pero el usuario humano es capaz de entenderlas f�cilmente.
Tambi�n pueden haber captchas de otro tipo, por ejemplo que hagan preguntas al usuario y que este tenga que escribir una respuesta.
Aumentan la seguridad de las aplicaciones porque permiten saber si un usuario es humano. Una m�quina por ejemplo puede intentar entrar por fuerza bruta en un sitio generando claves y nombres de usuario. En un rato puede hacer miles o millones de pruebas, mientras que una persona tardar�a meses o a�os en hacer lo mismo.
Pero sobretodo se utilizan para combatir el spam. Existen robots que se encargan de rellenar formularios autom�ticamente y enviar spam a los destinatarios o publicar direcciones de sitios que desean promocionar en sitios como foros. Con las captchas se puede evitar la mayor�a de estos robots.