HTML stands for HyperText Markup Language. It’s the way web pages such as this one are encoded to handle things like bold, italics and even color text red.
Plain text is, well, it’s plain.
There are reasons and times you might want to use both. Switching isn’t hard, if you know where to look.
Of course, where you look depends on how you send your email.
Plain Text and HTML
In the beginning (so to speak), there was plain text. Quite literally, plain text is text, and only text, along with a couple of simple representations for things like end-of-line.
Plain text has no formatting. Plain text typically looks very plain. It’s often displayed using what’s called a “mono-spaced” font – meaning that each character takes up the same space on the line. Here’s an example:
The quick brown fox jumps over the lazy dog.
HTML started as a way to describe how web pages should look. It includes ways to specify formatting, colors, positioning, and some amount of layout. As email became more popular, people started wanting to make their messages “look” as nice as they felt web pages looked. They wanted that formatting, the ability to put in pictures, and the like.
Let’s look at our example again, this time in HTML:
The quick brown fox jumps over the lazy dog.
In this example I’ve:
- Specified a specific type-face or font
- Specified a size for the font
- Indicated that the word “brown” should be bold
- Indicated that the phrase “lazy dog” should be in italics
How’d I do that? Here’s what the HTML encoding actually looks like:
<span style=”font-family: ‘Times New Roman’, Times, serif; font-size: 12pt;”>The quick <strong>brown</strong> fox jumps over the <em>lazy dog</em>.</span>
You can see that the HTML format is quite a bit longer than the plain text form. It has to be, to include all that additional formatting information.
HTML and Email
One important thing to know about HTML format used in email is that not all email programs know how to interpret it. Almost all do these days, but a few stragglers do not.
What does that mean? That means that if you send out your email looking like this:
The quick brown fox jumps over the lazy dog.
Some people may see this:
<span style=”font-family: ‘Times New Roman’, Times, serif; font-size: 12pt;”>The quick <strong>brown</strong> fox jumps over the <em>lazy dog</em>.</span>
Quite the mess, right? Extremely difficult to read, right?
In particular, some mailing list services don’t handle HTML properly or can be configured to reject it, which is probably why your mailing list moderator has asked you not to use it.
Choosing HTML or Plain Text
Choosing plain text or HTML formatting can, in most email programs, be done one of two ways:
- You can set a default for all email.
- You can change the format of the current message as you compose it.
Exactly how you do this (or if you can, in fact, change the default) will vary based on what mail program you’re using.
I’ll show how to do both in Outlook Express as an example.
To choose which format you want Outlook Express to use by default, click the Tools menu, select Options, and click on the Send tab in the resulting dialog:
Under Mail Sending Format, select HTML or Plain Text as appropriate.
To change the current format of a message you are composing, click on the Format menu and make sure that the format you want, Rich Text (HTML) or Plain Text, is selected:
The appearance of your message will probably change, and if switching from HTML to Plain Text, you may get a warning that you’re about to lose your formatting.
Which should you use?
Unless there’s a requirement – for instance, with your mailing list – it really depends.
Warning: personal opinion ahead.
I really tend to favor plain text email. The focus should be on the message, not how “pretty” it looks. Plain text email is smaller, delivers and downloads quicker, and is also much less likely to be erroneously marked as spam.
Personally, I don’t really see a need for lots of cutesy images and stationary – to me, they just detract from the message. In cases where people have images blocked (which is the default for many email programs) the message actually looks worse, as the images are replaced by placeholders.
On the other hand, some people do want their email to look richer. You’ll see a lot of businesses using HTML email to make their message look more formal, more professional, and often much more in line with their corporate image.
hey mine may not be a comment but a question
how can i set my yahoo or gmail to be receiving emails on plain text only?
am using a phone just like outlook express but when i receive emails they are truncated coz they are too long
please help
All your explanation are good. My problem is to change Plain Text to HTML Format in Yahoo with Windows Vista Home Premium. Can you help me? Thanks in advance: Mario Vidal
To change the current format of a message click on the Format menu, and then make sure that the format you want, Rich Text (HTML) or Plain Text is selected:” Unfortunately, my register must be off because those choices, “Rich Text (HTML), or Plain Text, are grayed out.I don’t have the option to change. I did before but now I cannot open any hyperlinks sent to me in Outlook Express.
Thank you
My problem is a bit different. All my incoming mail is in plain text (Arial 12 font). It has never been like that. Only clue: I recently used an HTML file to establish my Signature for my email messages. Can you help me get things back to receiving email the way the sender meant to send it? Thank you. Tom
Hi Leo,
I’m trying to set up a computer for someone who is having vision problems and needs larger fonts for both sent and received email. It seems like a simple thing to do for email that is being composed and sent, but I can’t seem to manage it as a default for email that has been received. I’ve tried in Outlook and Mozilla Thunderbird. No luck. Would you have any advice?
thanks,
08-Apr-2009
I am using MS Office and wife is using Outlook Express. Both emails are now receiving HTML emails but not converting to plain text unless we do so prior to forwarding; and then pics are deleted. Is there a setting that has been changed that I cannot find.
Thank you for your help.
I agree with your preference for plain text, though for different reasons. I would not mind pretty email. But I find that the quoting system in htlm email does not always work.
In text email
> the quoted text is on a line with an greater than sign at the beginning.
(In some email programs, forget the name, one can have the senders name before the greater than sign)
Tim> This is a line written by time.
Either of these designations of what texts is quote is very useful, if not essential.
In html email however the quoted text is placed on lines formatted such that they begin with a horizontal bar.
I find that this formatting often does not work, in that either the quoted text lacks a bar, or the following line of my text (my response) is given a bar. I find myself attempting to format that bar, and see the bar coming into places that
I do not want it, or attempting to remove the bar
and seeing it also removed from places that I do.
It is very annoying. If only it worked, html
email would be okay.
There is one other problem. When email is sent
out as text I beileve that line feeds are automatically added ever x characters (settable up
to about 70 or 80 characters). In HTML email there
is no such setting, and many people seem to
just keep typing. I have a wide screen compputer
so I must reduce the size of the email window to
avoid having to read 20 inch (?) lines of text.
In non space delimited languages (Japanese) when
one reduces the size of the email window the
carriage feeds occur independly of the meaningful
breaks in the text such that breaks occur the mi
ddle of words. Perhaps these breaks would also
occur in the middle of words in text email too,
but I think that it encorages us to put our own
line feeds into the text and not just to keep typing on and on adinfinitum.
This reponses is too long but while html email
sounds like a good idea and I am in favour of
non-verbal communiation, in practice it has
important flaws.
Tim
In html email however the quoted text is placed on lines formatted such that they begin with a horizontal bar.
Sorry that should be a “verticle bar” like this:
| html quoted text looks kind of like this.
I appreciate the thoroughness of your explanation of the difference between HTML and plain text. When I googled your page came up. Nice Job! By the way I opted out when the window popped up to sign up for emails of other helpful tips but if you could include me I would be grateful.
Is there a way to unscramble those illegible emails? The sender, who emails lots of articles, says I am the only one who has a problem reading his emails. At least, nobody else has complained. His personal emails are perfect. It’s those that he forwards from other sources that are garbled. This has begun recently. What to do?
08-Jul-2011
In an email program I was pretty confused to send a mail whether in “Text” format or “HTML”.HTML format was not working properly.Then I switched to “Text” format found it works and later sent the mail.But I was having a doubt in my mind that whether the recipient got it properly.The system shown your formatting might be changed. Reading this extremely helpful article on Mail format clears all my confusion.Thanks a lot.
I use ‘plain text’ whenever I can but recently the font has changed to italics. I’m not using ‘stationery’. How do I get it back to a normal font? I don’t mind fiddling with the registry if that’s what it takes. OE6 v5.0 XP SP3
Thanks.
Les.
@Les
Outlook Express has so many problems and is no longer supported by Microsoft. The best solution would be to switch to another emial program such as Thunderbird of MS Livemail.
Why Outlook Express Must Die
Thunderbird – A Free, Open Source, and Powerful Email Client
I thought this may be of interest. My wife’s O.S. is XP & Mine Ws 7, with O email.
For a long time she was unable to open, or see any attachments sent from my lap top which is set up on HTML.
Eventually I changed my format to Plain Text when emailing with attachments, problem solved!
For the first time somebody speaks in MY language
thanks
Question: I have Microsoft Outlook as part of Microsoft Office 2010. All plain text email messages that I receive show a blank page. Nothing shows on my screen. Previously I could see the words if I right clicked and hit “reply”. But now that does not work. I use Windows 10, but when I used Windows 7 I had the same problem. Can you help me fix this? I am receiving important messages in plain text and must read them on my phone. I’m stuck. Thank you.
I use WindowsXP as my software….while “dated” I have no need or desire to relearn a newer version or MS software. All of my emails-ads-promos were arriving in “plain text” and printed out in the text style I use routinely (ARIEL). Some 3 months ago, “inbound” Commercials, Promos, Websites informing, selling, or providing information began arriving in “HTML”….why I don’t know? I made sure my ‘TEXT” choice in the “MS Word” file was set to PLAIN or RICH text only, but it failed to fix the issue !!!!
My outgoing mail is sent using the same aforementioned type selections and appear to arrive as such properly !
How do I fix this issue ( inexpensively if at all possible, I’m on a limited fixed income). Many of the”help” links and sites all offer help but at a fee……Most times directions take you into the “bowels” of the program and software. I could likely follow a step by step instruction guide…but the “helpers” speak in terms which many times is “Martian” to me the lay person.
Microsoft offers zero help ( including their LIBRARY) where they point you to, but where do you start?, what is the title of the issue?…. Along the same lines…. The link to the WINDOWS HELP & SUPPORT on the desktop to “backup a specific date when you have added, deleted, or modified some program of function(s), has disappeared, not to be found!!!
Frankly, as you can read, I need help big time ! I dread having to do a rebuild as my unit is like an “old friend, slippers, significant other which you come to understand, accept, acquiesce to & for……. Your guidance please. TYVM….
I’m confused. The format of email sent to you is controlled by the person sending it, not your settings.
You did not explain the pros and cons between Rich Text and ascii messages.
In the section “Which should you use?” Leo touches on the pros and cons. He said it mainly boils down to personal choice. In most cases, there’s no major difference other than esthetics.
Just an opinion:
I personally tend to use html rich text mainly so I can highlight a word or two or use a block quote. I use html pretty much to send plain text style with a few highlights. I sometimes use html templates to send out holiday mailings which I prefer to using greeting card websites. That used to be easy in Outlook Express which had built-in templates, but now you do a little layout work yourself to do it.
Very well explained! Also pics to show what to look for. Excellent job!
I sometimes receive HTML e-mails which do nothing fancy with the HTML and use the HTML mostly to significantly increase the size of the e-mail. This is stupid and needs to stop. Just use text/plain instead of text/html if you are not going to use the HTML for any real benefit anyway.
Considering that computers and email servers have so much space available, the increase in bandwidth used by .html email is insignificant. I send all of my email as .html because sometimes I like to format it differently with quote blocks, bold, italics etc. For me, it’s much easier to keep .html as the default email format as it really doesn’t affect much. If you use an email program which doesn’t render .html emails, you might consider switching to one like Thunderbird which renders it very well.