Remove Claude’s formatting from Obsidian
Obsidian discards pasted HTML, so Claude's class names do not survive into an Obsidian note. What does survive is character-level: zero-width characters, exotic spaces, smart quotes and em dashes. Paste as plain text with Ctrl+Shift+V (Cmd+Shift+V), or clean the invisible characters afterwards.
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 Obsidian keeps
- Obsidian stores notes as Markdown, so HTML class names are converted away or left as literal text.
- Zero-width characters survive into the file and will show up in search and in git diffs if you sync the vault.
The fastest fix
Paste as plain text with Ctrl+Shift+V (Cmd+Shift+V), or clean the invisible characters afterwards.
That handles the markup. It does not handle zero-width characters, non-breaking and exotic spaces, smart quotes or em dashes, which are text rather than formatting and survive every paste route on every platform.







