The problem in one line: Claude's replies are written in Markdown syntax. Word processors like Google Docs look at the clipboard's rich-text (text/html) data, not at plain-text symbols — so a straight copy-paste dumps asterisks and hash marks into your document instead of bold text and headings.
The fix: convert the Markdown to real HTML before it hits the clipboard. That's the whole job of the MarkdownPaste converter, and it's what this guide walks through.
What you'll need
- A Claude response you want in your document (claude.ai, the Claude apps, or output from the API)
- A browser tab open to markdownpaste.online
- A Google Docs document to paste into
No account, no extension and no install is required for any of these three.
The workflow
-
Copy Claude's response
In Claude, use the copy control that appears under the reply, or select the response text yourself and copy it with CtrlC (CmdC on Mac). This puts Claude's answer — headings, bold text, lists, tables and all — onto your clipboard as Markdown-formatted text.
Illustrative mockup: locate the copy control under a Claude reply, or select the text manually, and copy it before switching tabs. -
Paste it into MarkdownPaste
Open the MarkdownPaste converter and click into the Markdown input panel on the left. Paste with CtrlV / CmdV. A rich-text preview renders instantly on the right — nothing is sent anywhere, the conversion happens in that browser tab.
Illustrative mockup: raw Markdown on the left becomes a rendered heading, bold label, list and table on the right — that preview is what gets copied. -
Check the preview, then copy
Skim the preview pane — this is exactly the HTML that will land on the clipboard. When it looks right, select Copy Rich Text. This writes an HTML flavor and a plain-text flavor to the clipboard at the same time, so Docs can take the richest version it understands.
If the response contains a Markdown table and you're pasting into a spreadsheet instead, use Copy for Excel next to it, which outputs tab-separated values instead of an HTML table.
-
Paste into Google Docs
Switch to your Google Docs tab, click where you want the content, and paste with CtrlV / CmdV. Docs reads the HTML clipboard flavor and applies its own heading styles, bold, italics, lists and a real table — no symbols left behind.
Illustrative mockup: the same content, now with an actual heading style, bold text, a bulleted list and a bordered table — nothing left to clean up by hand. If the formatting doesn't stick Writing HTML to the clipboard needs a secure (HTTPS) context and browser support that's still inconsistent. When it isn't available, MarkdownPaste falls back to a selectable HTML block you copy manually — this is a platform limitation, not a broken conversion. See the FAQ for details.
Before and after
Here's the difference the conversion makes on the exact same reply — a raw clipboard paste versus a MarkdownPaste rich-text paste.
Why this happens
Markdown is a plain-text convention — **bold** only means "bold" to software that has been told to interpret it. Google Docs doesn't interpret Markdown syntax on paste; it looks at what flavors the clipboard is offering and prefers text/html when one is present. A straight copy from a chat interface usually puts plain text on the clipboard, so Docs has nothing but literal characters to work with. Converting the Markdown to HTML first, then copying that, is what gives Docs something to style.
Good to know
- Nothing is uploaded. MarkdownPaste has no backend — parsing, rendering and the clipboard write all happen in your browser tab.
- Tables become real tables. A Markdown table in Claude's reply pastes into Docs as an actual bordered table, not text with pipe characters.
- Exact styling can vary. Docs normalizes fonts and spacing to its own defaults — structure (headings, bold, lists, tables) survives; pixel-level styling may not.
- Same trick works for Word, Gmail and Notion — anywhere that reads the clipboard's rich-text flavor.
Try it with your own Claude response
Paste your Markdown in, check the preview, copy rich text. No sign-up, nothing saved.
Open the converter →Runs entirely in your browser · works offline once loaded
Questions about pasting into Docs
Do I need a Google Docs add-on for this?
No. The conversion happens before you paste, so Docs just receives a normal rich-text paste — the same way it would from Word or a web page. Nothing needs to be installed inside Docs.
Will code blocks and inline code from Claude paste correctly?
Fenced and inline code are part of MarkdownPaste's supported Markdown, so they render in the preview and paste as monospaced text. Docs applies its own default monospace styling rather than syntax-highlight colors.
What if Copy Rich Text doesn't do anything when I paste?
The rich-text clipboard write needs a secure HTTPS context and clipboard API support that isn't universal yet. When it's unavailable, the tool shows a selectable HTML block as a manual fallback — select it, copy, and paste into Docs the same way.
Does this work with long Claude responses with multiple headings?
Yes — MarkdownPaste supports headings H1 through H6, so a long structured response keeps its full outline when it lands in Docs.