La mayoría de las soluciones de lentes de contacto multipropósito contienen tres clases de ingredientes: surfactantes, desinfectantes y limpiadores enzimáticos. El desinfectante está diseñado para matar las bacterias, mientras que el surfactante elimina cualquier residuo que pueda estar adherido a la lente. El limpiador enzimático disuelve las proteínas que pueden haberse depositado a través del contacto con el ojo.
Las soluciones de lentes de contacto multipropósito generalmente requieren que los usuarios froten sus lentes brevemente y con cuidado para eliminar los residuos, y luego remojarlos en la solución para la limpieza y desinfección enzimática. Las soluciones también pueden contener agentes tamponadores para reducir la dureza de los productos químicos de limpieza y lubricantes para facilitar el deslizamiento de las lentes en los ojos.
Además de las soluciones multipropósito, hay soluciones de limpieza a base de peróxido. Estos utilizan una solución de peróxido de hidrógeno diluido para limpiar, desinfectar y eliminar proteínas de una sola vez y son muy eficientes para mantener las lentes como nuevas. Sin embargo, requieren un estuche especial que contenga un disco metálico para reaccionar con la solución y neutralizar el peróxido. El uso de esta solución sin el neutralizador puede causar ardor e intenso dolor en los ojos, por lo que estos productos solo deben usarse según las indicaciones.
La solución salina es la forma más simple de soluciones para lentes de contacto, pero solo es buena para enjuagar y guardar lentes. La solución salina no tiene capacidad de desinfección, y el uso de solución salina en lugar de una solución adecuada de limpieza y desinfección de lentes de contacto puede provocar una infección ocular.