O texto simples não suporta formatação como negrito, itálico e fontes coloridas. O formato não pode conter imagens ou gráficos no corpo do texto, embora um usuário possa incluir objetos como anexos em um e-mail. O HTML, por outro lado, cria conteúdo semelhante a documentos tradicionais e oferece suporte a várias fontes, cores e listas de marcadores. O destinatário de uma mensagem HTML a vê como foi enviada.
O texto simples ocupa menos largura de banda e não pode ser sinalizado como spam. Como o HTML envia mensagens ricamente formatadas, é a melhor escolha apenas quando o programa receptor pode interpretá-lo; caso contrário, o destinatário pretendido pode não conseguir recuperá-lo.
Um e-mail em HTML pode facilmente ter a aparência do formato profissional que um indivíduo pode receber de uma organização autêntica, como o banco. Uma vez que o formato de e-mail é mais suscetível ao uso malicioso do que o texto simples, o usuário é aconselhado a abri-lo apenas se vier de uma fonte confiável. Por exemplo, um e-mail em HTML pode conter um bug que informa ao remetente se o destinatário o abriu e isso pode expor o destinatário a mais spamming.
Um usuário pode configurar seu aplicativo de e-mail para enviar mensagens no formato preferido.