HTML to Markdown

Convert HTML structure into Markdown with configurable style choices.

Tool options

Enter text to get started.

How to use HTML to Markdown

  1. Paste or type your input. You can also load the example below.
  2. Adjust the available options. Results update after you finish typing; for very large inputs, select Run.
  3. Review the result, then copy it or download it to your device.

How this tool works

Preserves headings, lists, links, images, code, and simple GFM tables. Styling is dropped. Complex table cells flatten to text, and script, style, and iframe elements are removed without execution.

Input and output stay in the current page. Refreshing or closing the page clears them. For very large inputs, use Run to start processing; a task that takes too long is stopped so you can change the input.

Frequently asked questions

Which parts of the HTML remain in Markdown?

Headings, lists, links, images, code, and simple tables are converted. CSS styling is dropped. Script, style, and iframe elements are removed without execution.

What happens to complex tables and link formatting?

Simple tables become Markdown pipe tables; complex block content inside a cell is flattened to readable text. Choose inline or reference links for ordinary content. Links inside table cells use inline form.