Paste formatted text from Google Docs, Notion or a web page and keep the formatting as Markdown.
How to use the Paste → Markdown
- Paste with formatting into the box.
- Copy the Markdown.
Why
Moving content between tools usually loses headings and links. Markdown keeps them in a format every editor accepts.
What carries over
When you paste, your browser hands over the formatted HTML, not just the text, and it is converted as soon as it lands. Headings become # headings, real bold and italic become ** and *, links keep their URLs, lists keep their bullets or numbers, and images become image links. You can also type or edit in the left box and the Markdown updates as you go. The word count above the output helps you check nothing was dropped. Copy the result or download it as pasted.md.
When formatting goes missing
If you get plain text, the source app pasted without formatting; use the normal paste shortcut, not paste-as-plain-text. Google Docs applies bold through styling, so bold may not carry over, and a stray ** can appear at the very start and end; delete those and re-add bold where it matters. Tables arrive as separate lines rather than a Markdown table. Headings only convert if they were real heading styles in the source, not just large bold text. Colours, fonts and highlights have no Markdown equivalent and are dropped.