Existen dos formatos principales para diseñar correos electrónicos:
El formato HTML, a menudo denominado contenido de "texto enriquecido", permite la inclusión de varios elementos como texto, enlaces, imágenes, tablas y formato como estilos de fuente y colores.
Por otro lado, el formato de texto plano consiste únicamente en texto y enlaces sin ningún formato adicional, imágenes o tablas.
En la actualidad, la mayoría de los usuarios prefieren el formato HTML para ver contenido, lo que a menudo resulta en tasas de respuesta más altas. Sin embargo, algunos usuarios aún prefieren correos electrónicos de texto plano, especialmente debido a consideraciones de rendimiento relacionadas con su dispositivo o interfaz de correo electrónico. Además, las personas con discapacidades visuales pueden preferir correos electrónicos de texto plano.
Tanto los correos electrónicos HTML como los de texto plano se pueden crear utilizando cualquier generador de correos electrónicos. Al enviar un correo electrónico creado en ambos formatos HTML y de texto plano, se envía un mensaje multipartido que contiene ambas versiones. La interfaz de correo electrónico del destinatario determina qué versión mostrar, y generalmente solo reciben una versión, no ambas como se ve durante las pruebas. Para excluir completamente la versión de texto plano, simplemente elimine su contenido. Además, es posible anular la preferencia de interfaz de correo electrónico predeterminada para contactos individuales especificando un formato de correo electrónico preferido antes de enviar una campaña de correo electrónico.