Markdown to Rich Text Converter
Paste Markdown, copy formatted text that arrives properly in Word and Docs.
Loading the converter…
About the Markdown to Rich Text converter
Chatbots answer in Markdown. Word, Google Docs, Gmail and Outlook do not read Markdown, so pasting an answer into a document gives you a page full of asterisks, hashes and hyphens instead of formatting.
This puts the formatted version on your clipboard rather than the source, so pasting produces real headings, real bold and real bullet points.
Why the asterisks appear
Markdown is a plain-text convention: two asterisks mean bold, a hash means a heading. It only becomes formatting when something renders it. The chat window you are reading does that, which is why the answer looks right on screen — but copying takes the underlying text, and Word receives the raw convention rather than the result.
The clipboard can hold the same content in several forms at once, and the receiving application picks whichever it understands. Copying the formatted flavour alongside the plain one is what makes the paste land correctly.
Where it works
Anything that accepts formatted paste: Microsoft Word, Google Docs, Outlook, Gmail, Notion, Confluence, LibreOffice, Apple Pages and most rich text boxes on the web.
Editors that only ever take plain text — a code editor, a terminal, a plain text field — will receive the Markdown source instead, because that is the flavour they ask for. Nothing is lost either way.
What survives the trip
Headings, bold, italics, bulleted and numbered lists, links, block quotes, inline code, code blocks and tables all carry across.
Exact spacing, fonts and colours do not: the receiving document applies its own styles, which is usually what you want. A heading arrives as a heading and picks up whatever your document says headings look like.
Frequently asked questions
Why does my ChatGPT answer show ** in Word?
Because you pasted Markdown into an application that does not read it. The asterisks are the instruction for bold rather than the bold itself. Pasting the formatted version instead is exactly what this page is for.
The copy button did not work in my browser.
Writing formatted content to the clipboard needs a secure context and browser support, and some browsers have historically refused it from a script. If it fails, the page offers to select the preview for you — copying a selection with Ctrl+C keeps the formatting too.
Can I get the HTML instead?
Yes, use the Markdown to HTML converter, which gives you the markup as text. This page is for when you want the formatting itself rather than the code behind it.
Does it keep tables?
Yes. Markdown tables come across as real tables, which is one of the more annoying things to rebuild by hand.
Is my text sent anywhere?
No. The text is examined by this page in your own browser and never leaves the device, which matters when the thing you are checking is a contract, a dissertation or an internal document.