Un gestor de contraseñas o administrador de contraseñas es un programa de cómputo que se utiliza para almacenar una gran cantidad de parejas usuario/contraseña. La base de datos donde se guarda esta información está cifrada mediante una única clave (contraseña maestra; en inglés, master password), de forma que el usuario solo tenga que memorizar una clave para acceder a todas las demás. Esto facilita la administración de contraseñas y fomenta que los usuarios escojan claves complejas sin miedo a que no podrán recordarlas posteriormente.
Los gestores de contraseñas también son útiles como medida de defensa contra la suplantación de identidad, ya que, a diferencia de un ser humano, una máquina no se equivoca al distinguir entre dos páginas parecidas, pero con diferente dominio, con lo que garantiza que la contraseña se introducirá únicamente en una página legítima.