Markdown to HTML
Convert Markdown into clean, sanitised HTML with preview and source. No scripts or active content.
How to use: Markdown to HTML
- Paste or load your Markdown.
- Decide whether to allow images (off by default).
- Check the preview and download a self-contained HTML page.
What it accepts and what you get
- Input
- Markdown up to 2 million characters.
- Output
- Sanitised HTML (headings, lists, tables, code, links) and a full downloadable page.
- Where your data is processed
- Your data is processed in your browser and is not sent to our servers.
Limitations and notes
- Scripts, styles, forms and embedded HTML are removed; only http(s), mailto and tel links are allowed.
- Images are dropped unless you allow them.
Suggested next steps
- Available
HTML to text
Extract the readable text from HTML, without tags, scripts or styles, with optional link URLs. Runs in your browser.
AvailableIn your browser - Available
HTML to PDF (text and structure)
Turn HTML into a PDF with headings, lists and simple tables. Runs no scripts and does not reproduce CSS. In your browser.
AvailableIn your browser
Related tools
- Available
HTML to text
Extract the readable text from HTML, without tags, scripts or styles, with optional link URLs. Runs in your browser.
AvailableIn your browser - Available
HTML to PDF (text and structure)
Turn HTML into a PDF with headings, lists and simple tables. Runs no scripts and does not reproduce CSS. In your browser.
AvailableIn your browser - Available
Markdown preview
Write Markdown and see the result instantly. The HTML is sanitised with DOMPurify before it is shown and you can download the .md.
AvailableIn your browser - Available
PDF to Word (text)
Extract the text of a text-based PDF and build an editable DOCX. Layout, columns and images are not kept. Runs in your browser.
AvailableIn your browser

