Convert an Email to Markdown Without the Formatting Junk
Outlook and Gmail messages are HTML with inline styles, mso- declarations, and non-breaking spaces. Paste the message body here to get readable Markdown instead.
Direct answer
Select the email body, copy it, and paste it into the box above. Email HTML carries inline styles, Office mso- declarations, empty spans, and non-breaking spaces. The tool strips those, keeps the structure — headings, lists, links, and tables — and returns Markdown. Quoted reply chains are converted as ordinary text, not as blockquotes, so trim them before or after conversion.
Open the Rich Text to Markdown converterWhen to use this
- A decision or a spec arrived by email and needs to live in a document or a ticket.
- You are turning a newsletter or an announcement into a blog draft.
- Pasting the email straight into a Markdown editor produced a wall of unspaced text.
Steps
- Open the message and select the body. Leave out the signature and the reply chain if you do not need them.
- Copy with Ctrl+C.
- Click the paste box above and press Ctrl+V.
- Delete leftover signature lines and disclaimers directly in the output box.
- Copy the Markdown, or download it as a .md file.
Example conversion
(An Outlook message body: a greeting, a bulleted list of decisions, and a link)
Hi team, - Ship date moved to the 12th - Pricing page copy is approved - Legal review starts Monday Details are in [the plan](https://example.com/plan).
Common mistakes
- Do not paste the whole thread and expect quote levels. Reply history in most clients is plain nested HTML, and it converts as normal paragraphs rather than > blockquotes.
- Do not expect attachments. They are not in the clipboard.
- Do not expect tracking pixels and layout tables to vanish cleanly. Marketing emails are built from nested tables, so the output may need manual trimming.
- Do not paste from a plain-text email and expect structure. There is no HTML flavour, so the tool returns the text as it is.
FAQ
- Why is pasted email text full of odd spacing?
- Email HTML uses non-breaking spaces and empty spans for layout. Those survive a plain paste and look like random gaps. The tool converts non-breaking spaces to ordinary spaces and removes the empty spans.
- Does it work with Gmail and Outlook web?
- Yes. Both put an HTML flavour on the clipboard when you copy a message body, which is what the tool reads.
- Are quoted replies turned into blockquotes?
- No. That is a genuine limitation. Reply history arrives as ordinary HTML, so it converts to ordinary paragraphs. Add the > markers yourself if you want them.
Related paste-to-Markdown guides
How to Paste a Word Document Into Markdown
Copy from Word, paste into the tool, get Markdown. The clipboard already carries an HTML version of the selection, so headings, lists, and tables survive the trip.
Convert a Google Doc to Markdown by Pasting It
Google Docs puts a b style=font-weight:normal wrapper around every copied selection. Left in place it bolds the entire document. This tool removes it before converting.
Copy a Notion Page to Markdown Without Exporting
Notion's export produces a zip file. For one page, selecting the blocks and pasting them here is faster and gives you Markdown directly.
Clean Up Formatting Junk From Pasted Text
mso- styles, empty spans, non-breaking spaces, zero-width characters, and stray blank lines all ride along in a rich-text paste. Here is what the tool removes and what it keeps.