HTML → Markdown

HTML to Markdown Converter

Paste HTML source and get readable Markdown (CommonMark with GitHub-style tables, strikethrough and task lists). Scripts, styles, iframes and event handlers are removed, and notes explain anything that couldn’t be converted.

Back

Convert

Pasted HTML only · nothing is fetched
Paste HTML on the left to convert it to Markdown.

CSS styling, JavaScript behaviour, complex layouts, forms, embedded media and unsupported tags do not convert perfectly — the notes above list what was changed or left out.

About this tool

About HTML to Markdown Converter

HTML to Markdown Converter turns pasted HTML into readable Markdown. It converts headings, paragraphs, bold, italic, strikethrough, links, images, ordered and unordered lists, blockquotes, inline code, code blocks, horizontal rules and simple tables. The HTML is parsed into an inert document — scripts, styles, iframes and event handlers are removed and nothing runs or loads — and notes list anything that couldn’t be converted.

Markdown is the format of README files, documentation sites, wikis, static-site generators and many note apps. Converting existing HTML by hand is tedious and error-prone; this tool does the bulk of the work and tells you what needs a manual check.

How to use

Step by step

  1. Paste HTML source into the left box, or press Load sample HTML.
  2. Choose the bullet character and code fence style if you like.
  3. Read the Markdown on the right — it updates as you type.
  4. Check the notes for anything removed, simplified or unsupported.
  5. Edit the Markdown if needed.
  6. Copy it or download it as a .md file.
Key features

What it offers

  • Headings, paragraphs and line breaks
  • Bold, italic, strikethrough and inline code
  • Links and images with titles
  • Nested ordered, unordered and task lists
  • Blockquotes and fenced code blocks with language
  • GitHub-style tables with alignment
  • Escaping of Markdown special characters
  • Removal of scripts, styles, iframes and event handlers
Best practices

Tips for best results

  • Paste the article content rather than a whole page to avoid menus and footers.
  • Review tables with merged cells — Markdown can’t represent them.
  • Check links that use relative URLs; they stay relative in the Markdown.
  • Preview the result in the Markdown renderer you will publish with.
  • Keep the original HTML if exact styling matters.
Benefits

Why people use it

Saves time

Converts whole documents in one step.

Safe

Pasted HTML never runs or loads anything.

Transparent

Notes explain every simplification.

Private

Conversion happens in your browser.

FAQ

Common questions

No. It converts only the HTML you paste. It never loads a URL, follows links or downloads images.
Yes. The HTML is parsed into an inert document that is never displayed: scripts don’t run, event handlers don’t fire and images and iframes aren’t loaded. Scripts, styles, iframes, embeds and on… attributes are removed before conversion.
CommonMark, plus GitHub-Flavored Markdown tables, ~~strikethrough~~ and task lists. Hard line breaks are written as a backslash at the end of the line.
Characters that Markdown would treat as formatting — such as *, _, `, [ ] and a # or - at the start of a line — are escaped with a backslash so your text looks the same. Unicode text is kept as is.
CSS styling, JavaScript behaviour, layout (columns, positioning), forms, embedded media and merged table cells have no Markdown equivalent. Underline, highlight, superscript and subscript lose their formatting but keep their text. Each case is listed in the notes.
Yes. The Markdown box is editable, but converting again replaces it — copy or download your edits first.
Simple tables become GitHub-style pipe tables with column alignment. Tables without a header row use their first row as the header, and merged cells are simplified.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.