Conversion Options

Determines which Markdown flavor to use.

Choose between ATX (#) or Setext (===) style headings.

Choose which character to use for unordered lists.

Choose between fenced (```) or indented code blocks.

Choose between inlined or referenced link styles.

Choose between asterisks (*) or underscores (_) for emphasis.

Specify HTML tags to keep as-is in the Markdown output.

Specify CSS selectors for elements to remove before conversion.

HTML Input

Markdown Output

How to Use

Basic Usage

  1. Type or paste your HTML code in the left panel
  2. View the converted Markdown in real-time on the right
  3. Use the "Copy Markdown" button to copy the output
  4. Click "Download Markdown" to save the output as a .md file

Conversion Options

Use the "Conversion Options" section to customize how your HTML is converted to Markdown, including Markdown dialect, heading style, and more.

FAQs

Is my HTML data saved anywhere?

No, all processing happens in your browser. Your HTML is not sent to any server.

How do I convert complex HTML tables?

The converter handles most HTML tables well. For best results, ensure your table has proper structure with <table>, <tr>, <th>, and <td> elements.

Can I convert Markdown back to HTML?

Yes! Use our Markdown to HTML tool to convert Markdown back to HTML format.

What HTML elements are supported?

Most common HTML elements are supported, including headings, paragraphs, lists, tables, code blocks, and inline formatting. Some complex elements may have limited support in Markdown.

Can I customize the Markdown output?

Yes, use the "Conversion Options" section at the top of the page to customize various aspects of the Markdown output, including list styles, code block formats, and more.