En informática un cursor es un indicador que se usa para mostrar la posición en un monitor o en otros dispositivos de visualización que responderán a las pulsaciones en un dispositivo de entrada de texto o a las acciones en un dispositivo apuntador. El cursor de ratón puede denominarse puntero de ratón, debido a la forma de flecha de algunos sistemas.
En la mayoría de las interfaces de línea de comando y cajas de texto, los cursores suelen presentarse como un guion bajo, un rectángulo sólido o una línea vertical, sean estos fijos o parpadeantes, indicando la posición donde será colocado el texto cuando se teclee.
Por ejemplo, en un intérprete de comandos típico de Unix el cursor aparece como un rectángulo sólido.
En MS-DOS se muestra como un guion bajo:
C:\> _
Mientras que en los editores de texto más modernos luce como una delgada línea vertical:
Wikipedia, la enciclopedia libre│
Algunas interfaces usan dos cursores diferentes: un guion bajo o una barra vertical para indicar que se está en modo de inserción, en cuyo caso el carácter mecanografiado será insertado en medio del existente, desplazando los caracteres necesarios; y un bloque mayor para indicar el modo de sobreescritura, donde se escribirá reemplazando el carácter existente.
En interfaces dirigidas por un ratón u otro dispositivo apuntador, llamado "puntero". En interfaces gráficas de usuario suele utilizar un puntero del ratón para mostrar la posición, y una sólida línea de texto como un punto de inserción.
El hotspot (literalmente "punto caliente") del cursor del ratón es el píxel del cursor que se usa para pulsar.