Un documento MHTML es un tipo de documento de archivo que combina una página web y todos sus recursos. Esto es significativamente diferente de HTML, que solo contiene el texto de una página web. Mientras que HTML es simplemente un lenguaje de marcado, MHTML es un formato de archivo completo. Dado que un documento MHTML es un archivo, en lugar de un archivo más una carpeta de recursos, a menudo es mucho más fácil de manejar que los documentos HTML simples.
En 1999 se creó un estándar que determina cómo se debe estructurar un documento MHTML. Todos los documentos de este tipo utilizan el estándar hasta cierto punto. Hay muchas variedades de documentos MHTML que provienen de este estándar. Las diferencias entre los tipos de documentos no provienen de la forma en que se estructuran los documentos, sino de cómo se guardan. Aunque el formato de un documento está estandarizado, el método por el cual una página web y sus recursos se procesan en dicho documento no lo está.
Las diferencias en el procesamiento de documentos pueden causar problemas de compatibilidad cuando se abre un documento MHTML en un navegador web. Algunos formatos de documentos se pueden abrir razonablemente bien en diferentes navegadores, pero otros tienen un formato propietario que solo se puede abrir en el navegador que los creó. Como regla general, suele ser mejor abrir estos documentos en el mismo navegador en el que fueron creados, porque eso brinda la recreación más fiel de la página web original. Abrir un documento en un navegador diferente no suele causar dificultades de diseño significativas, aunque existe la posibilidad. Además, algunos navegadores no admiten documentos MHTML sin complementos o complementos.
La versión de una página web contenida en estos documentos es estática, lo que significa que no tienen la capacidad de actualizarse dinámicamente con una página web. Ver un documento MHTML es similar a ver un documento HTML, ya que ambos documentos son instantáneas de una página web en un momento determinado. Para crear un documento actualizado, la página debe guardarse nuevamente en un nuevo momento.
Los documentos MHTML se utilizan comúnmente para enviar páginas web grandes por correo electrónico o facilitar la transferencia de páginas web más pequeñas. Dado que no es posible adjuntar fácilmente una carpeta de recursos a un correo electrónico, el formato de archivo de documentos MHTML es una forma rápida y sencilla de solucionar este problema. El envío de estos documentos por correo electrónico tiene una amplia variedad de aplicaciones, sobre todo en la publicación web y la colaboración.