Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

HTML to MD Effectiveness

rosswangrosswang98 downloads

Convert HTML files to clean Markdown — headings, lists, code blocks, tables, links, images, and more.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Convert HTML files to clean Markdown in Obsidian — the reverse of MD to HTML Effectiveness.

Features

  • Convert HTML file to Markdown — Open any .html file and run the command
  • Batch convert folder — Convert all .html files in the current folder at once
  • Full conversion support:
    • Headings (h1-h6)
    • Bold, italic, strikethrough
    • Inline code and code blocks (with language preservation)
    • Links and images
    • Ordered and unordered lists (including nested)
    • Tables (pipe table format)
    • Blockquotes
    • Horizontal rules
  • YAML frontmatter — Optional title/source metadata
  • Overwrite protection — Skip existing .md files (configurable)

Commands

Command Description
Convert HTML file to Markdown Convert active .html file to .md
Convert all HTML in folder to Markdown Batch convert all .html in current folder

Installation

From Obsidian Community Plugins

Settings → Community Plugins → Browse → Search "HTML to MD Effectiveness"

Manual / BRAT

  1. Install BRAT
  2. Add repository: yanqingwang/obsidian-html-to-md-effect

Development

cd html-to-md-effect-plugin
npm install
npm run dev    # watch mode
npm run build  # production build

Testing

node test-convert.js

License

MIT

Copyright (c) 2026 rosswang (Heart and Road Ltd)

HealthExcellent
ReviewPassed
About
Convert any .html file to clean Markdown in Obsidian, preserving headings, bold/italic/strikethrough, inline and fenced code (with language tags), links, images, nested lists, pipe-format tables, blockquotes, horizontal rules, and optional YAML frontmatter. Batch convert all .html files in a folder and protect existing .md files by skipping overwrites.
ImportFormats
Details
Current version
1.0.2
Last updated
3 weeks ago
Created
4 weeks ago
Updates
2 releases
Downloads
98
Compatible with
Obsidian 1.6.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
rosswangrosswang
GitHubyanqingwang
  1. Community
  2. Plugins
  3. Import
  4. HTML to MD Effectiveness

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Docxer

Import Word files easily. Adds a preview mode for .docx files and the ability to convert them to markdown (.md) files.

Markdown to Jira Converter

Convert notes or selections to Jira markup and vice versa.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

Chat View

Chat View lets you quickly and easily create elegant Chat UIs in your Markdown Files.

Pandoc Plugin

Commands to export to Pandoc-supported formats like DOCX, ePub and PDF.

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Citations

Automatically search and insert citations from a Zotero library.