Autocompletar es una característica que ahorra tiempo en muchos programas de computadora que incluyen algún tipo de ingreso de texto. Por lo general, utiliza un algoritmo predictivo para adivinar qué está escribiendo una persona, lo que permite al usuario interactuar de manera más eficiente con una computadora. Los navegadores web suelen utilizar la función de autocompletar para ayudar a los usuarios a escribir localizadores de recursos (URL) largos y uniformes. Muchos procesadores de texto, programas de correo electrónico y otros tipos de editores de texto también utilizan la función de alguna manera. En la mayoría de los casos, es posible desactivar la función de autocompletar, y algunas personas lo encuentran una distracción o pueden molestarse cuando proporciona sugerencias incorrectas.
Muchos navegadores web modernos utilizan la función de autocompletar cuando un usuario escribe una URL. Cuando se introdujo esta función por primera vez, el navegador simplemente recordaba las direcciones que se habían visitado en el pasado y las sugería en el futuro. Esta función a menudo se puede desactivar o inutilizar borrando el historial del navegador. Algunos navegadores web ahora sugerirán URL que nunca se han visitado y que no están en su historial. También pueden sugerir palabras naturales que no son URL si el navegador admite la búsqueda desde la barra de direcciones.
Además de la asistencia para completar las URL, muchos navegadores web amplían la funcionalidad a varios formularios y otros campos. Esto puede permitir completar fácilmente la información que se ingresa con frecuencia, como direcciones de correo electrónico, nombres o información de tarjetas de crédito. Al igual que otras instancias de autocompletado, a menudo es posible configurar formularios para que no se autocompleten. También es posible cambiar la configuración para que el navegador web no guarde esta información para empezar, lo que puede ser especialmente útil cuando se trabaja en una computadora que sea accesible al público.
Los motores de búsqueda web a menudo también ofrecen una forma de autocompletar. En este caso, a medida que se escribe un término de búsqueda, se compara con otras búsquedas populares, lo que permite realizar múltiples sugerencias comunes. Dada una conexión rápida a Internet, este puede ser un proceso fluido que puede permitir búsquedas mucho más rápidas.
Los programas de correo electrónico, incluidas las aplicaciones basadas en web, a menudo utilizarán la función de autocompletar para las direcciones de correo electrónico. Al igual que las URL, las direcciones de correo electrónico pueden ser largas o difíciles de recordar. Algunos programas incluso permitirán que el usuario comience a escribir el nombre de una persona en su libreta de direcciones, momento en el que el programa insertará automáticamente la dirección correcta.
Los procesadores de texto, los editores de código y las herramientas de consulta de bases de datos también son ejemplos de programas que suelen utilizar alguna forma de autocompletado. Los procesadores de texto a menudo vienen con un conjunto predeterminado de palabras que intentarán completar automáticamente, aunque a menudo son capaces de aprender o de que se les enseñen nuevas palabras. Los editores de código fuente, por otro lado, suelen utilizar un lenguaje de programación muy estructurado que puede autocompletarse de manera más eficiente.