How to Remove AI Signature Artifacts from Copilot Text
How to Remove AI Signature Artifacts from Copilot Text - Practical tips from the PasteClean team.

You’ve seen it a dozen times this week: an email lands in your inbox, and halfway through the paragraph, the background color shifts slightly to a pale gray, the font changes from Aptos to Segoe UI, and a stray [1] hangs at the end of a sentence. It’s the digital equivalent of leaving the price tag on a gift. That slight formatting glitch doesn't just look messy; it screams that the sender didn't care enough to proofread their AI-generated draft before hitting send.
The Anatomy of a Copilot Artifact
To understand how to remove AI signature artifacts, you first have to understand what you are actually copying. When you highlight text in Microsoft Copilot (or ChatGPT, or Claude) and hit Ctrl+C, you aren't just capturing the alphanumeric characters. You are capturing a complex web of HTML and CSS known as the DOM (Document Object Model) tree.
Copilot’s interface is built for a web browser. It uses modern web standards—Flexbox, CSS grids, and specific variable-based coloring—to render text on your screen. Email clients, however, are dinosaurs. They don't speak the same language.
When you paste that content into Outlook or Gmail, you are effectively forcing a modern web application’s code into a rendering engine that hasn't changed much since 2007. The result is "artifacts":
- Background Shading: A
background-colorattribute attached to a<div>or<span>tag. - Font Clashes: Hard-coded
font-familystyles that override your email client’s defaults. - Markdown Syntax: Leftover asterisks (
**) or hash marks (##) that didn't render properly in the clipboard transfer. - Citation Brackets: Hyperlinked numbers like
[1]that reference the AI's training data or web search.
Pro Tip: If you see a slight border around your text when you hover over it in Outlook, you haven't pasted text; you've pasted a "container." This is an HTML block element that will behave unpredictably on mobile devices.
The "Gray Box" of Shame
The most pervasive of all Copilot artifacts is the background color. In the Copilot interface, the text sits on a layer that often carries a specific hex code—usually a very light gray or off-white.
Here is the technical reason this happens: Copilot wraps its output in a <code> block or a specific <div> class to distinguish it from your prompt. When you copy that, you copy the inline style: style="background-color: rgb(244, 244, 244);".
Outlook’s rendering engine (which is actually Microsoft Word under the hood) sees that inline style and respects it. However, it doesn't respect the padding or margins correctly, leading to text that looks like it's highlighted with a dying marker.
The Dark Mode Disaster
The gray box isn't just a cosmetic annoyance; it’s an accessibility nightmare. Modern email clients automatically invert colors for Dark Mode. However, if an email contains hard-coded CSS styles for background colors (like the ones Copilot generates), the email client often skips the inversion logic to preserve the "intended" design.
The result? Your recipient opens the email on their phone in Dark Mode. The background of the email app is black. The text from Copilot has a hard-coded black font color on a hard-coded white background. It shines like a flashlight in a dark room, instantly breaking the reading flow.
Markdown Residue: Dealing with Asterisks and Hashes
Large Language Models (LLMs) think in Markdown. They generate text using symbols to denote formatting: **bold** for bold, _italics_ for italics, and ### for headers.
Usually, the chat interface renders this into rich text before you see it. But the clipboard is a volatile place. Depending on how you select the text—or if the browser lags during the render—you might copy the "raw" Markdown rather than the rendered HTML.
When you paste this into Gmail or Outlook, those clients treat the asterisks as literal characters. They don't know that **Strategy** is supposed to be Strategy.
Common Markdown artifacts to watch for:
**surrounding key phrases (intended to be bold).###at the start of lines (intended to be headers).-or*at the start of lists without proper indentation.>at the start of a paragraph (intended to be a blockquote).
To clean Copilot text effectively, you need a parser that identifies these patterns and converts them into the HTML tags (<b>, <h3>, <li>) that email clients actually understand.
The Citation Nightmare
Copilot is designed to be helpful and verifiable, which means it cites its sources. These manifest as small, bracketed numbers: [1], [2], etc.
In a research document, these are useful. In a client email, they are confusing. They imply that there is a bibliography attached to the email (which there isn't), and they break the visual flow of the sentence.
Removing these manually is tedious. You can't just find and replace [ because you might delete legitimate uses of brackets. You need to target the specific pattern of bracket-number-bracket.
Furthermore, these citations often carry hidden hyperlinks. Even if you backspace over the number, the anchor tag (<a>) might remain attached to the preceding word, causing the text to turn blue and underlined unexpectedly.
Why "Paste as Text" Isn't the Answer
The standard advice for fixing these issues is to use "Paste as Plain Text" (Ctrl+Shift+V). While this does remove AI signature artifacts like background colors and weird fonts, it is a "scorched earth" policy.
What you lose with Plain Text:
- Bold and Italics: All emphasis is stripped.
- Hyperlinks: Useful links to documents or websites are flattened into text.
- List Structure: Bullet points often turn into simple dashes or asterisks, losing their indentation and spacing properties.
- Tables: Tables are completely destroyed, turning into a tab-delimited mess.
If you use Copilot to draft a structured project update with bolded deadlines and bulleted action items, "Paste as Plain Text" forces you to re-format the entire email manually. This defeats the purpose of using AI to save time.
The Outlook Rendering Engine vs. Modern Web
To truly master ai writing cleanup, you have to understand the enemy: The Microsoft Word Rendering Engine.
Since Outlook 2007, the desktop version of Outlook has used Word to render HTML emails. This was a decision made to ensure emails looked the same when composing and reading, but it isolated Outlook from the rest of the web development world.
Word does not support:
- CSS Grid
- Flexbox
- Most CSS3 properties (shadows, rounded corners, animations)
- Negative margins
Copilot, being a web-native tool, utilizes many of these modern CSS properties to display its output. When you paste that modern code into Outlook, the Word engine tries to interpret it and fails. This usually results in:
- Double spacing: Paragraphs having huge gaps between them.
- Font substitution: Falling back to Times New Roman when the specific web font isn't found.
- Width issues: Text running off the side of the preview pane because the container width was fixed in pixels rather than percentages.
How to Clean Copilot Text (The Right Way)
You need a workflow that strips the "bad" HTML (containers, backgrounds, classes) while preserving the "good" HTML (bolds, links, lists).
1. The Intermediate Editor Method
If you don't have a dedicated tool, you can use a robust intermediate editor.
- Copy from Copilot.
- Paste into a blank Microsoft Word document (not Outlook).
- Select the text.
- Use the "Clear Formatting" eraser icon in the Home ribbon.
- Crucial Step: Manually re-add your hyperlinks (which may have broken) and check list indentation.
- Copy from Word and paste into Outlook.
This works because Word is the native language of Outlook. It sanitizes the web HTML into "Word HTML." However, it is slow and manual.
2. Using PasteClean
This is where a dedicated tool fits into the workflow. PasteClean is built specifically to address the gap between LLM output and email client rendering.
When you paste Copilot text into PasteClean, the engine performs a specific set of operations:
- DOM Sanitization: It unwraps the text from the complex
<div>containers and discards thebackground-colorattributes. - Markdown Conversion: It scans for
**and##patterns and converts them into semantic HTML tags (<strong>,<h2>). - Citation Stripping: It uses regex patterns to identify and remove
[1]style citations automatically. - Font Normalization: It resets the font family to a neutral stack that inherits your email client's default settings.
Pro Tip: Always define your fonts in your email client settings, not in the text itself. PasteClean strips font definitions so that when the text lands in Outlook, it adopts your pre-set preference (e.g., Aptos, 11pt) automatically.
Concrete Example: Before and After
The Copilot Output (Raw Paste):
Here is the project summary you requested:
**Q4 Goals**
* Increase revenue by 10% [1]
* Launch the beta feature
The team is aligned on these targets.
(Background is light gray, font is Segoe UI 10.5pt)
The PasteClean Output: Q4 Goals
- Increase revenue by 10%
- Launch the beta feature
The team is aligned on these targets. (Background is transparent, font matches your email default, citations gone, bolding preserved).
Handling Tables and Lists
Tables are the hardest element to clean because Copilot generates them as web tables, while Outlook expects Word tables.
If you paste a Copilot table directly into Outlook, you often get borders that are too thick or cell padding that is non-existent.
The Fix: When moving tables, click inside the table in Copilot. Look for an icon or option to "Copy as HTML" if available. If not, paste the table into Excel first. Excel acts as a sanitizer for tabular data. Format it quickly in Excel, then copy the cells and paste them into Outlook. This ensures the borders and spacing render correctly across all devices.
A Checklist for AI-Generated Emails
Before you hit send on any email that started its life in a chatbot, run through this mental checklist to ensure you've successfully removed AI signature artifacts:
- The Highlight Test: Select all text (Ctrl+A). Does the background color selection look uniform? If the AI text looks like a different block, there is hidden CSS.
- The Dark Mode Check: If you are on a Mac or mobile, toggle Dark Mode. If the text disappears or has a white box around it, the formatting is broken.
- Citation Sweep: Search for
[to quickly find any lingering reference numbers. - Font Consistency: Click into the AI text and look at the font dropdown. Does it match your signature's font?
- Link Verification: Hover over links. AI often hallucinates URLs. Ensure the links actually go where they say they go.
Why This Matters for Professionalism
Formatting is a signal of competence. When you send an email with broken formatting, gray backgrounds, and obvious artifacts, you are signaling that you treat communication as a commodity. You are telling the recipient, "I let a machine write this, and I didn't care enough to check it."
Clean text is invisible. When formatting works, nobody notices it. They just read the message. Your goal with ai writing cleanup is to make the medium disappear so the message can stand out.
By understanding the underlying HTML conflicts between browser-based AI tools and desktop-based email clients, you can take control of your communications. Whether you use a manual scrubbing process or a tool like PasteClean, the objective is the same: deliver content that looks like it was written by a human, even if it wasn't.
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