You’re drafting a client update email. You copied a clean, branded HTML table from your internal wiki. You hit Ctrl+V — and Outlook dumps raw code or strips all styling. Your meeting starts in 90 seconds. This isn’t broken. It’s just not how Outlook works by default.
Quick Answer
Outlook doesn’t accept raw HTML paste directly. Do this instead: In Outlook desktop (Windows), go to File > Options > Mail > Compose messages, check "Use Microsoft Word to edit email messages", then paste with Ctrl+V. On Mac, use Cmd+Shift+V after enabling Word as editor. In Outlook on the web? You can’t paste raw HTML — only paste rendered content from a browser tab.
Step-by-Step Walkthrough
- Enable Word as your email editor (Windows only): Go to File > Options > Mail > Compose messages. Under "Compose messages", check "Use Microsoft Word to edit email messages". Click OK. Restart Outlook if prompted.
- Copy clean HTML-rendered content: Don’t copy source code. Open the HTML in Chrome or Edge. Right-click > Inspect, find the
<body>or container element, right-click it > Copy > Copy outerHTML. Then paste that into Notepad first — delete any<html>,<head>, or script tags. Keep only what’s inside<body>. - Paste with formatting intact: In a new Outlook message, place cursor where you want content. Press Ctrl+V (Windows) or Cmd+Shift+V (Mac). If formatting looks wrong, press Ctrl+Z, then try Ctrl+Alt+V > select HTML Format from the Paste Special dialog.
- For Outlook on the web: Open the HTML page in Chrome. Select the rendered content (not source), right-click > Copy. In Outlook Web App, click Insert > Insert as Text (not Paste). Or paste into a blank Word Online doc first, then copy-paste from there into Outlook Web.
Common Pitfalls
- You copy raw
<div class="header">...source code — Outlook ignores it or shows tags as plain text. - You skip enabling Word as editor on Windows. Without it, Outlook treats all pastes as plain text or RTF — no CSS, no tables, no inline styles.
- You try Cmd+V on Mac Outlook without first enabling Word editing (under Outlook > Preferences > Composing > Use Microsoft Word...). It pastes unstyled fragments.
- You paste into a reply or forward where Outlook has auto-inserted signature markup — that breaks HTML structure. Paste into a brand-new message first.
Pro Tips
These aren’t in any manual. I’ve used them daily since Outlook 2010.
- Use Word as a staging area: Paste raw HTML into Word first. Word auto-converts most inline styles and tables. Then copy from Word into Outlook. Works even when Word-as-editor is disabled.
- Strip classes and IDs before pasting: Outlook deletes or ignores
class="btn-primary"orid="summary-table". Replace them with inlinestyle="..."— e.g.,<table style="border-collapse: collapse; width: 100%;">. - The Ctrl+Alt+V trick saves 70% of failed pastes: Even with Word enabled, Outlook sometimes defaults to “Unformatted Text”. Ctrl+Alt+V opens Paste Special — choose HTML Format every time for consistent results.
Troubleshooting
If HTML paste fails, it’s rarely your fault. Here’s why — and how to fix it.
| Symptom | Cause | Fix | Prevention |
|---|---|---|---|
| Email shows <div><p>Hello</p></div> as plain text | You pasted raw HTML source, not rendered content | Paste into Chrome first → right-click rendered content → Copy → paste into Outlook | Always copy visible output, never source code |
| Table borders disappear, fonts reset to Calibri | Outlook 365 strips unsupported CSS (e.g., flexbox, grid, background-image) | Use only inline style attributes. Avoid max-width, float, or vendor prefixes |
Test in Outlook 365 before sending — don’t rely on browser preview |
| Paste Special option missing (Ctrl+Alt+V grayed out) | Word-as-editor is disabled, or you’re using Outlook 2016/2019 on a machine without Word installed | Install Word, or enable Word editing in File > Options > Mail | Verify Word installation before configuring Outlook settings |
| Paste works in new message but fails in reply | Outlook injects hidden signature HTML that corrupts structure | Turn off signature temporarily (Message > Signature > None) or paste before typing anything else | Use Ctrl+A then Delete in reply body before pasting |
| Outlook Web shows 'Paste blocked' or plain text only | OWA blocks raw HTML for security. No workaround exists. | Paste into Word Online → copy again → paste into OWA. Or send via desktop Outlook. | Bookmark a Word Online template with common HTML snippets for reuse |
One last thing: Outlook 2016 and older versions don’t support modern CSS at all. If your team uses mixed versions, test in Outlook 2016 first — not just your own 365 install. And never assume <style> tags will survive. Inline only.