El protocolo MHTML permite codificar el contenido de una página web como un mensaje de correo electrónico utilizando el formato multiparte/relacionado, guardando la página y sus recursos en un solo archivo. Aunque no está totalmente estandarizado, MHTML almacena páginas web de forma que pueden ser vistas en diferentes navegadores, aunque la presentación puede variar. El navegador Firefox requiere una extensión especial para ver y crear archivos MHTML.