How to send an HTML message in reply to a plain text email

If you have ever received a plain text email, you will know the message format will remain the same when you reply to it or forward it. Because of that, you won’t be able to add hyperlinks, formatting and images to your email. What’s more, instead of your carefully designed HTML email signature, the recipient will just see its simple plain text version. Fortunately, with some minor setup, you can reply to plain text emails using HTML format messages in Outlook or in other email clients. What’s more, you can force the HTML format in every email sent from your organization.

How to reply to plain text email in HTML format

Plain text messages

First of all, you may be wondering why you even receive plain text emails. After all, it’s the 21st century and email clients should be able to handle the HTML format by now. As it turns out, there are a few reasons why you may be getting plain text emails:

  1. Some mobile email clients still do not support HTML emails.
  2. Various mechanisms used by websites (e.g. contact forms) tend to use the plain text format.
  3. Some organizations convert all of their outgoing messages and even their incoming emails to plain text for security reasons.
  4. Most email clients include the option to use various formats. Some people prefer to keep it simple and use the lightweight versions of email.

When replying, Outlook always uses the format of the original message by default. There is some sound logic behind it. If someone sent you a plain text message, it might mean that their email client doesn’t support the more advanced formats. While in some cases this logic is perfectly valid, it starts to fail when you think about the Reply All and Forward options, because it is highly unlikely that multiple recipients will not be able to view emails in the HTML format. So, let’s see what you can do to change the email format to HTML.

Changing email format to HTML in Outlook

First, there is always the option to switch the email format manually. When you reply to or forward a message, you can go to Format Text on the Outlook’s ribbon and click HTML.

Outlook format text HTML

Mind you, this option is unavailable if you are composing your reply in the message preview pane. You need to open your reply or forward in a new window by clicking the Pop Out button.

Pop out email Outlook

If you haven’t changed the format manually and have used some formatting unsupported in plain-text messages (like emojis), Outlook will give you a chance to convert the message to HTML. When you click Send, the Microsoft Outlook Compatibility Checker will open and provide you with the Switch to HTML option:

Microsoft Outlook Compatibility Checker

While changing the format to HTML is no rocket science, it is another thing to remember each time you reply to a message. And since the additional prompt will not appear if you didn’t add any formatted text, it cannot act as a reminder. What’s more, you may spend quite a lot of time trying to figure out why, for example, the Ctrl + K keyboard shortcut doesn’t add hyperlinks before you realize the message is in plain text. I know I’ve spent a fair share of my time in Outlook on that.

The truth is, even if you always want to respond using HTML messages, relying on the manual method will still result in missing some emails. Sometimes you won’t even realize you just sent a plain text message. That’s why it is best to convert emails to HTML automatically to reduce the number of repetitive tasks and be as productive as possible.

How to force HTML format in all replies and forwards sent from Outlook

This HowTo-Outlook article introduces a macro that you can use to automatically change email format in all replies and forwards. If you are only sending messages using Outlook and need a solution for your personal use, this may help.

The problem is, using macros may be against your company policy. Also, they won’t work for any email client other than Outlook. That’s why you should take a look at another solution, one which will work for everyone in your organization, regardless of the email clients or devices they use to send their emails.

How to force HTML format in every message

Fortunately, there is a method to convert each and every email sent in your company to the HTML format. This way, even if someone sends their emails in plain text format (for example from a mobile device), they will be automatically converted to HTML. What’s more, those emails will have a personalized email signature with your branding included.

Forcing the HTML format is one of the additional options available in our email signature management tools. The solutions that allow you to do that are CodeTwo Exchange Rules Pro for any on-premises Exchange Server and CodeTwo Email Signatures 365 for Microsoft 365. Those tools let you centrally manage email signatures, making sure every message you send helps you build your brand and creates new marketing opportunities.

See how email signature management tools can make your job easier:

Tools for Exchange Server

7 thoughts on “How to send an HTML message in reply to a plain text email


  1. Massively helpful. Cheers Adam. Tax Invoices at my company get sent automatically by the system but “from me” in plain text. When the customer replies to it, I end up having to figure out how to convert it to HTML to make formatting easier.

  2. What are the challenges of replying to plain text emails in HTML format, and how can email signature management tools help overcome these challenges?

  3. Pasting a snip using Snip and Sketch tool (Windows+S), will also bring up the Microsoft Outlook Compatibility Checker and let you switch to HTML. I’ll paste a snip of something useless, switch to HTML then delete it. That’s my go-to trick.

  4. Our corporate email administrator forces all incoming email into plain text format. This is a security measure to prevent “unfriendly” emails with active hyperlinks from coming in. I have no problem with that.

    That “overarching” admin level conversion rule is not going to change.

    Having said that, I have a HUGE problem that occurs fairly often. I spend LOTS of time on some of my emails utilizing HTML formatting (underline, bold, italics, etc.) and I sometimes paste some Excel cells into my emails.

    The problem arises when some of my fellow employees reply to my “converted” emails. They either don’t take the time to convert it back to HTML format or they don’t understand how to convert them or they just don’t care.

    When I get a reply back that has not converted BACK into HTML format, then ALL my formatting gets blown away. ARRGGHH!

    = ====

    Currently we get this message at the top of emails that have been converted to plain text:
    “We converted this message into plain text format.”

    When you click on that message, this option appears:
    “Display as HTML.”

    That solves the problem, but many of my fellow employees don’t do that.

    Is there another way or a BETTER way to request (or force?) my fellow employees to convert my “already converted” plain text emails back into HTML format before replying?

    Thanks in advance for your time!

    HTML Fan

    • I’m afraid that intensive user training is the way to go. There is no option to automatically switch email format to HTML in Outlook.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

CodeTwo sp. z o.o. sp. k. is a controller of your personal data.
See our Privacy Policy to learn more.