El lenguaje de marcado de hipertexto (HTML) contiene muchas etiquetas diferentes, y el código de correo electrónico HTML permite al propietario de un sitio web agregar un enlace directamente a su dirección de correo electrónico. Un código de correo electrónico HTML básico simplemente apunta al usuario a la dirección de correo electrónico deseada. El código de correo electrónico avanzado tiene una línea de asunto y un cuerpo de texto automáticos, lo que puede ayudar al propietario de un sitio web a determinar más rápidamente el propósito del correo electrónico. Esto normalmente se usa en sitios web para que los visitantes puedan contactar al propietario, ya sea con fines generales o específicos. Los elementos de diseño, como colores e imágenes, también se pueden agregar al enlace de correo electrónico.
En su forma más básica, el código de correo electrónico HTML se ve así: Texto del enlace. Hay dos secciones personalizables, la primera es la dirección de correo electrónico. El usuario debe escribir su dirección de correo electrónico, o cualquier dirección de correo electrónico que deba recibir el mensaje. En segundo lugar está el área de «Texto de enlace», que permite al usuario ingresar texto que aparecerá en el sitio web. Cuando se hace clic en el enlace, se abrirá el programa de correo electrónico del visitante del sitio web y el correo electrónico se dirigirá automáticamente al destinatario previsto.
Una versión más avanzada del código de correo electrónico HTML permite al usuario personalizar el asunto y el cuerpo del correo electrónico, y tiene este aspecto: Texto del enlace. La sección «Asunto» agrega automáticamente una línea de asunto, mientras que «Cuerpo» agrega algo de texto al cuerpo. Ambos se usan comúnmente para que el propietario del sitio web sepa de qué se trata el correo electrónico, y puede ser particularmente útil si él o ella posee varios sitios web.
El código de correo electrónico HTML suele estar en un sitio web para que los visitantes del sitio sepan cómo ponerse en contacto con el propietario. Por lo general, se usa para comentarios generales, pero puede haber secciones en las que el propietario del sitio web agregue códigos específicos de asunto y cuerpo; por ejemplo, si la sección es para problemas del sitio web, el propietario puede agregar una línea de asunto que diga «Problemas del sitio web». o «Errores del sitio web». La etiqueta de correo electrónico también se puede utilizar en correos electrónicos HTML enviados a la lista de correo electrónico del usuario.
Este tipo de código normalmente aparece como un enlace de texto sin elementos de diseño. Si el propietario del sitio web desea agregar un diseño, como una imagen o un color diferente, esto se puede lograr con más codificación HTML o mediante hojas de estilo en cascada (CSS). Un diseño suele hacer que el enlace se destaque más y puede ayudar a que el código de correo electrónico se adapte a la estética del sitio web.