Remove Claude’s formatting from Microsoft Teams
Microsoft Teams preserves pasted HTML, so copying straight from Claude carries its class names — the ones containing “claude” — into a Teams message. They are invisible while you read, but present in the source and readable by anyone who looks. Paste with Ctrl+Shift+V to paste without formatting.
Check yours first. Paste the text into the free checker and it lists every artifact with its exact position — no account, nothing uploaded, unlimited.
Check my text →What Microsoft Teams keeps
- Teams keeps pasted formatting and the markup behind it, so a normal paste from a chat interface carries provider class names into the message.
- Messages sit in the organisation's tenant and are subject to retention policy, eDiscovery and compliance search — a far longer-lived record than the chat window suggests.
- Zero-width characters survive and interfere with search, so a message may not match the words it appears to contain.
The fastest fix
Paste with Ctrl+Shift+V to paste without formatting.
That handles the markup. It does not handle zero-width characters, non-breaking and exotic spaces, smart quotes or em dashes — those are text rather than formatting, so they survive the paste route above and every other one.
How to check it worked
Teams gives you no source view, so check the text before sending. Messages are retained in the tenant and reachable through eDiscovery regardless of what you delete.







