Es un componente de software básico de todos los principales navegadores web. La función principal de un motor de navegación es transformar los documentos HTML y otros recursos de una página web en una representación visual interactiva en el dispositivo del usuario (esta función se denomina renderización).
Cada navegador tiene diferentes motores, pero realizan el mismo proceso.