Le texte brut ne prend pas en charge les mises en forme telles que les polices en gras, en italique et en couleur. Le format ne peut pas contenir d'images ou de graphiques dans le corps du texte, bien qu'un utilisateur puisse inclure des objets tels que des pièces jointes dans un e-mail. HTML, d'autre part, crée un contenu similaire aux documents traditionnels et prend en charge diverses polices, couleurs et listes à puces. Le destinataire d'un message HTML le voit tel qu'il a été envoyé.
Le texte brut utilise moins de bande passante et ne peut pas être signalé comme spam. Étant donné que HTML envoie des messages richement formatés, c'est le meilleur choix uniquement lorsque le programme de réception peut l'interpréter ; sinon, son destinataire pourrait ne pas être en mesure de le récupérer.
Un e-mail HTML peut facilement ressembler au format professionnel qu'un individu peut recevoir d'une organisation authentique, telle que la banque. Étant donné que le format de courrier est plus susceptible d'être utilisé de manière malveillante que le texte brut, il est conseillé à un utilisateur de l'ouvrir uniquement s'il provient d'une source crédible. Par exemple, un courrier HTML peut contenir un bogue qui indique à l'expéditeur si le destinataire l'a ouvert et cela peut exposer le destinataire à davantage de spam.
Un utilisateur peut configurer son application de messagerie pour envoyer des messages dans le format préféré.