Choose a fragment for publishing or a file for sharing
A website or content system may need HTML even when you prefer writing in Markdown. Open your .md file or paste its contents, check the result, then choose between a content fragment and a complete HTML document.
Copy HTML returns a content fragment. Download HTML wraps the content in a document with styles and embedded math fonts. These are different outputs: a fragment needs its destination’s CSS, while the downloaded file brings document styling with it.
What the generated HTML contains
Readable structure
Headings, lists, blockquotes, tables and links become HTML elements. Switch from Preview to HTML to inspect the generated fragment.
Two useful output forms
Copy a fragment for a CMS or download a complete HTML document for review and sharing. You do not need to strip a full page wrapper when the destination wants only content.
Technical examples included
Common code languages can be highlighted; supported formulas and Mermaid diagrams render before export. Export errors are surfaced rather than silently replacing the content.
Style a standalone document
Set typography and colors before downloading HTML. Rendered diagrams are embedded as SVG and math fonts are included in the downloaded file.
Start with a document you actually need
A documentation section
Convert a small article section for an existing documentation layout.
## Installation Install the package and **check the result**. ```bash npm ci ``` > Keep a copy of the original Markdown.
- Heading level fits the host page
- Commands are readable
- Blockquote has meaningful context
A comparison table for a blog
Keep tabular information as real HTML cells rather than a screenshot.
## Delivery formats | Format | Best next step | | --- | --- | | Markdown | Keep editing | | HTML | Publish on the web | | PDF | Share for reading |
- Header cells are present
- Text fits narrow screens
- Links are reviewed
A practical workflow
Paste Markdown or open a file
Use the source version of your article or README. Raw HTML outside the small supported formatting-tag set is displayed as text.
Inspect both views
Review the document, then switch to HTML and check headings, links and table structure. Make sure the destination accepts the elements you need.
Choose fragment or document
Copy HTML for a publishing editor that accepts markup. Download HTML when you want a styled file. Test the result in the actual destination before publishing.
Check the result before sharing
| Content | What to do | What to expect |
|---|---|---|
| HTML fragment | Check the destination’s allowed markup and CSS. | A CMS may sanitize styles, SVG or math even when this preview displays them. |
| Standalone HTML | Open the downloaded file separately. | Document styles and math fonts are included; enabled external images still depend on their hosts. |
| Links and scripts | Review link targets; do not use conversion as a script delivery method. | The converter removes active content and handles unsupported raw HTML as text. |
Questions about this workflow
How do I convert Markdown to HTML for a website?
Open your .md file or paste the source, check the preview, then use Copy HTML for the content markup. Use Download HTML when you need a complete document with styles. Check how your website handles pasted HTML before publishing.
What is the difference between Copy HTML and Download HTML?
Copy HTML gives you the content fragment. Download HTML gives you a complete document with a title, document styles and rendered content.
Can I convert Markdown tables to HTML tables?
Yes. Pipe tables become HTML table elements. Complex merged-cell tables are outside the basic Markdown table syntax and may need manual editing.
Does the HTML include math and Mermaid?
Supported math is rendered with KaTeX and Mermaid diagrams are embedded as SVG. The downloaded document includes math fonts; a copied fragment may need styles supplied by its destination.
Can I paste the output into any CMS?
Check the CMS rules first. Some editors accept HTML source; others display pasted tags as text or remove SVG and math. Test a small sample in the actual publishing flow.
Is the downloaded HTML fully offline?
Document styling, rendered diagrams and math fonts are included. External images and links still point to their original locations unless the image is embedded.
Is Markdown uploaded for this conversion?
Markdown to HTML conversion and HTML download happen in the browser. Only a separate Download PDF action sends the rendered document to this site.
How this tool handles your document
- Markdown parsing and HTML generation run locally.
- Copied HTML is a fragment; downloaded HTML is a styled document.
- Active content is removed, but you should still review links and confirm your CMS rules.
Format referencesHTML element referenceCommonMark specification
Report a reproducible problemTell us the browser, selected settings and a small non-confidential example. Do not email private documents.