Why ChatGPT Text Looks Weird in Outlook and How to Fix It
Why ChatGPT Text Looks Weird in Outlook and How to Fix It - Practical tips from the PasteClean team.

We’ve all seen it. You receive an email that looks normal at first glance, but then you notice the tell-tale signs: a subtle gray background behind the text, a font that is slightly different from the standard Calibri or Aptos, or list bullets that look like they belong on a website rather than in an email chain. It screams, "I copy-pasted this directly from an LLM and didn't bother to check it."
Sending raw AI text isn't just an aesthetic crime; it damages your credibility. It signals to the recipient that you didn't care enough to curate the information. To fix these chatgpt outlook issues, you first need to understand the technical mismatch occurring between modern web browsers and the archaic rendering engine inside your email client.
The Engine Mismatch: WebKit vs. Word
The fundamental reason your formatting breaks is a war between two different eras of technology. ChatGPT (and Claude, and Gemini) runs in a web browser. It renders text using HTML5 and CSS3, optimized for modern rendering engines like WebKit (Chrome/Safari) or Gecko (Firefox).
Outlook for Windows, however, does not use a web engine to render email. It uses the Microsoft Word rendering engine.
When you highlight text in ChatGPT, you aren't just grabbing the words. You are grabbing the "DOM" (Document Object Model)—a complex tree of HTML tags including <div>, <span>, and <p>, along with inline CSS styles. When you paste that into Outlook, the Word engine tries to interpret modern web CSS and translate it into Word's proprietary XML format.
It fails. Often.
Outlook’s rendering engine has limited support for standard CSS properties like background-color, border-radius, or specific padding values often used in web design. When it encounters code it doesn't like, it either ignores it or, worse, hard-codes it visually in a way that is nearly impossible to edit later.
The "Gray Box" Background Phenomenon
The most common giveaway of AI-generated text is the background color. If you use ChatGPT in Dark Mode (which most developers and power users do), the text is rendered on a dark gray background, typically hex code #343541 or similar.
When you copy that text, the clipboard captures a background-color attribute attached to the wrapping <div> or <p> tag.
Pro Tip: Browsers are smart enough to know that if you paste dark-mode text into a light-mode text box (like a Google Doc), they should strip the background. Outlook is not that smart. It assumes you wanted that dark gray background and preserves it as a shading style.
Even in Light Mode, ChatGPT often wraps code blocks or specific semantic sections in a slightly off-white or light gray box. Outlook interprets this as a "Shading" property applied to the paragraph. This is notoriously difficult to remove because it’s not a "Highlight"—it’s a paragraph border/shading setting buried three menus deep in the Outlook interface.
The Font Family Stack Overflow
Another reason you need to clean chatgpt text is the font discrepancy. ChatGPT typically renders using a "system font stack." This means it tells the browser: "Use Söhne if you have it; if not, use Helvetica; if not, use Arial; otherwise, use any sans-serif."
When you paste this into Outlook:
- Size Mismatch: ChatGPT text is often 14px or 16px for readability. Outlook’s default is usually 11pt (which converts roughly to 14.6px). This subtle size difference makes the AI text look "shouted" or oddly disproportionate compared to your signature.
- Font Substitution: Outlook might not recognize the specific web font ChatGPT requested. Instead of reverting to your default email font (Aptos or Calibri), it often falls back to Times New Roman or Arial, creating a jarring visual clash with the rest of your thread.
The "Paste as Plain Text" Trap
The standard advice you’ll find on generic tech blogs is to "Paste as Plain Text" or use Ctrl + Shift + V. While this does remove the formatting bugs, it is a productivity killer for complex emails.
If you asked ChatGPT to generate a summary with bolded key points, a numbered list of action items, and hyperlinks to sources, pasting as plain text destroys all of that utility.
- Bold/Italics: Gone. You have to re-read and re-bold everything manually.
- Links: Gone. You have to go back to the browser, copy the URL, highlight the text in Outlook, and re-link it.
- Lists: Converted to raw text characters (like "1.") rather than a functional list object, meaning indentation won't work correctly.
You shouldn't have to choose between broken formatting and zero formatting. The goal is to fix ai text by retaining the structure (bold, lists, links) while stripping the styling (backgrounds, fonts, colors).
Outlook for Windows vs. Outlook Web vs. Mac
Not all Outlooks are created equal. The severity of outlook formatting issues depends entirely on your client.
Outlook for Windows (Classic)
This is the worst offender. Because it relies on the heavy Word engine, it is the most aggressive about preserving unwanted styles and the least capable of interpreting them correctly. This is where you see the "gray box" most often.
Outlook for Mac
Outlook for Mac uses a different rendering engine (WebKit-based in newer versions) that is slightly more forgiving. However, it still struggles with font sizing and often imports the text at a size that doesn't match your default composition settings.
Outlook on the Web (OWA)
Ironically, the web version of Outlook handles ChatGPT text better than the desktop app. Since OWA runs in a browser, it understands the HTML/CSS from ChatGPT natively. However, this creates a false sense of security. Just because it looks good in your compose window doesn't mean it will look good when it arrives in your boss's Outlook Desktop client. You are still sending the "dirty" HTML; your browser is just hiding the mess.
The Hidden <span> Tag Clutter
If you were to inspect the source code of an email pasted directly from an AI tool, you would likely see hundreds of <span> tags.
A clean email should look like this:
<p>Here is the summary you requested.</p>
A direct paste from ChatGPT often looks like this:
<p><span style="color: rgb(37, 37, 37); font-family: Söhne, sans-serif; background-color: rgb(255, 255, 255);">Here is the summary you requested.</span></p>
Why does this matter?
- Email Size: It bloats the HTML size of the email, which can trigger spam filters or clip the message in Gmail.
- Reply Chains: When someone replies to your email, their client tries to parse your messy HTML. This is often when the formatting "explodes"—lines break unpredictably, and fonts change randomly in the middle of sentences.
How to Fix It: The Manual Method
If you don't have a specialized tool, you can clean up the mess using built-in features, though it takes several clicks.
In Outlook Desktop:
- Paste the text. (Do not use Ctrl+V; right-click and choose "Merge Formatting" if available, though this is hit-or-miss).
- Select all the pasted text.
- Reset the Font: Manually select your standard font (e.g., Aptos Display) and size (11) from the ribbon.
- Remove Shading: Go to the "Borders" menu (in the Paragraph group), select "Borders and Shading," go to the "Shading" tab, and ensure "Fill" is set to "No Color."
- Remove Backgrounds: If the text is highlighted, use the "Text Highlight Color" tool and select "No Color."
Pro Tip: The "Clear Formatting" button (the A with the pink eraser) in Outlook is a nuclear option. It often strips hyperlinks and list indentation, acting very similarly to "Paste as Plain Text." Use it with caution.
How to Fix It: The Smart Method
Manual cleaning is tedious if you send multiple AI-assisted emails a day. The efficient workflow involves an intermediary step that parses the HTML before it hits the Outlook clipboard.
This is where a tool like PasteClean fits into the workflow. Instead of stripping everything, you need a process that parses the clipboard content and applies a logic filter:
- Keep:
<b>,<i>,<u>,<a>(with href),<ul>,<ol>,<li>. - Discard:
background-color,font-family,font-size,color,line-height, and all<span>tags.
By filtering the HTML before pasting, you allow Outlook to apply its own defaults to the structure. The text takes on your default email font and size automatically because there is no inline CSS telling it to do otherwise.
A Concrete Before and After
To visualize why this matters, let's look at a common scenario: sending a project update generated by AI.
The "Raw Paste" Scenario: You copy a list of bullet points from ChatGPT in Dark Mode. You paste it into Outlook.
- Result: The text has a dark charcoal background. The font is white. When you try to change the text color to black, the background remains dark, making it unreadable. You spend 45 seconds hunting for the "Shading" menu to fix it. You miss a spot, and the email goes out with one bullet point still highlighted in gray.
The "Cleaned" Scenario: You copy the text, run it through a cleaning logic (like PasteClean), and paste it into Outlook.
- Result: The text appears instantly in Aptos 11pt (or whatever your default is). The bold headings remain bold. The links to the project files are clickable. The bullet points are native Outlook list objects. It looks exactly as if you typed it by hand.
Why Gmail Isn't Immune
While we focus heavily on chatgpt outlook issues, Gmail users aren't safe either. Gmail is notorious for stripping CSS styles it considers "unsafe," but it is inconsistent.
If you paste AI text into Gmail, you often end up with "double spacing" issues. AI tools typically separate paragraphs with distinct block elements. Gmail converts these into <div> tags with <br> breaks. The result is massive gaps between paragraphs that make your email look disjointed.
Furthermore, if you paste text with a white background (from ChatGPT Light Mode) into a Gmail compose window, it might look fine to you. But if the recipient is using Gmail in Dark Mode, that white background is hard-coded. They will see a blinding white box with black text amidst their dark interface. It’s a visual assault on the reader.
Checklist: The "Safe Send" Protocol
Before you hit send on any email containing AI-generated text, run through this mental checklist:
- Check the Edges: Click immediately to the right of your text. Does the cursor size change? If the cursor jumps in size, you have a font size mismatch.
- Hover Test: Hover your mouse over the text. Does a faint border appear? That indicates a table or a content box that shouldn't be there.
- Select All: Press Ctrl+A (or Cmd+A) to highlight your email. Look for inconsistencies in the shading of the highlight. If one section highlights in a different color or shape, there is underlying HTML junk.
- Dark Mode Check: If possible, switch your view to dark mode temporarily. If your pasted text remains a white block, you have hard-coded background styles that need to be removed.
Semantic Integrity vs. Visual Styling
The golden rule of email formatting is Semantic Integrity. You want to send the structure of the information (this is a heading, this is a list, this is a link), not the style (this is
Clean your AI text instantly
Paste text from ChatGPT, Claude, or any AI tool and get clean, email-ready formatting in one click.
Try PasteClean Free