Paste Markdown
Paste formatted text from Word or the web and get clean Markdown back, in your browser, with nothing uploaded.
Copy formatted text from Word, Google Docs, a web page or WordPad, paste it into the box below, and get clean Markdown back: headings, bold, italic, lists, links, quotes, code blocks and tables. Nothing is uploaded: the conversion runs in your browser. Paste directly for the best result, because a direct paste keeps the formatting. If you only have the HTML source of a page, paste that into the source box instead and the same converter runs over it.
Click inside the box and paste (Ctrl+V or Cmd+V). The box keeps the formatting you pasted, which is what the converter reads.
Honest limits. Markdown has no fonts, colours, column widths or page margins, so those are dropped on purpose: the output keeps structure, not looks. Tables are GitHub Flavored Markdown pipe tables, which are an extension, not part of the CommonMark core spec, so a strict CommonMark parser will not render them. Nested lists, merged table cells and footnotes are simplified: a merged cell repeats its text in each column it spans, and a footnote becomes plain text. If a paste comes out as one flat paragraph, the source app pasted plain text only, and no converter can recover formatting that was never in the clipboard.
What converts, and what it becomes
Headings become ATX headings, one to six hash signs followed by a space, which is the form the CommonMark spec (version 0.31.2, 2024) defines and the safest form across parsers. Bold becomes double asterisks, italic a single asterisk, strikethrough double tildes, and a link becomes bracketed text followed by its address in parentheses. An ordered list keeps its numbering, an unordered list uses hyphens, and a nested list is indented two spaces per level. A block quote gets a greater-than sign at the start of each line, a code block becomes a fenced block with triple backticks, and a horizontal rule becomes three hyphens.
Tables need a note of their own. The original Markdown from John Gruber in 2004 had no tables, and CommonMark does not define them either. The pipe table used here, header row, a row of hyphens, then data rows, is the GitHub Flavored Markdown extension, and it is the form GitHub, GitLab, Obsidian and most editors accept. If your target is a strict CommonMark parser, turn the tables option off and the tool writes each row as plain text instead. Images become an exclamation mark, bracketed alt text and the address in parentheses, and an image with no alt text gets empty brackets, which is a reminder to add a description before publishing.
Paste directly, not via a plain-text box
Copying from Word into a plain textarea strips formatting before this page ever sees it, because the browser only receives plain text. The editable paste box on this page asks the browser for the formatted clipboard content instead, so headings, bold and lists survive. If your paste still arrives flat, try copying from the source app again, or export the document as HTML and paste the source into the second box.
Why the output drops colours and fonts
Markdown is a plain-text format for structured documents, built on the conventions of plain-text email. It has no way to say red, 14 point, or two centimetres wide, and that is the point: the same file renders cleanly in GitHub, in a notes app and in a static site generator. Anything that only exists as a look, a highlight colour or a font choice, is dropped rather than faked with raw HTML, so the output stays portable.
Frequently Asked Questions
Related Tools
Language Detector
Identify the language and script of any snippet of text.
Readability Scorer
Flesch, Flesch-Kincaid, Gunning Fog and SMOG scores for your text.
Invisible Character Finder
Find hidden characters in pasted text and clean them out.
Unicode Character Finder
Find a character by name or code point, and inspect pasted text.
Check Out Other Popular Tools
Arabic Verb Conjugator
Conjugate Form I Arabic verbs in the past, present and imperative: sound verbs from any three-letter root, plus ready-made hollow (قال) and defective (دعا) tables.
SaaS LTV Calculator
Calculate Customer Lifetime Value (LTV) and Max Ad Spend (CAC) specifically for SaaS. Insights on churn, retention, and profitability.
Word Counter
A writing tool to count words, characters, and sentences.
Was this tool helpful?
Comments
Loading comments...