← Package directory
Available on winget

Install html-to-markdown

Convert HTML to Markdown. Even works with entire websites and can be extended through rules.

Install with winget
winget install --id JohannesKaufmann.html2markdown
Upgrade
winget upgrade --id JohannesKaufmann.html2markdown
Uninstall
winget uninstall --id JohannesKaufmann.html2markdown

About html-to-markdown

Convert HTML to Markdown. Even works with entire websites and can be extended through rules.

What's new in 2.5.1

Changelog - b087983 add fallback version info (#212) - d782ee4 fix: panic on empty text node (#210) - 82246df update dependencies (#211)

Read release notes

Version history

Version Updated Notes
2.5.1 Unknown Changelog - b087983 add fallback version info (#212) - d782ee4 fix: panic on empty text node (#210) - 82246df update dependencies (#211)
2.5.0 Unknown Changelog - 3006818 plugin(table): add option to remove padding from tables (2) (#184) - 3facab2 base: don't escape "&" anymore - 641563c ci: test latest two go versions - e8aceee commonmark: for link don't fallback to t...
2.4.0 Unknown Changelog - a473df2 cli: input argument takes precedence over stdin - 1aa78e4 github actions: also test go 1.24 - c4964fb update dependencies
2.3.3 Unknown Changelog - 9c53576 cli: add tableNewlineBehavior to options (#160)
2.3.1 Unknown Changelog - e1c2387 cli: add hash to path on conflicting filename (#152) - 20209ee table: fix br inside table causing early return (#150) - 5bd9d3d update dependencies (#153)
2.3.0 Unknown 1. Table Plugin There is a new table plugin for v2 🥳 Use it in go: conv := converter.NewConverter( converter.WithPlugins( base.NewBasePlugin(), commonmark.NewCommonmarkPlugin(), table.NewTablePlugin(), // <-- NEW ), ) Or...
2.2.2 Unknown Changelog - a2a1219 Bump golang.org/x/net from 0.31.0 to 0.32.0 - 130f633 Merge pull request #121 from JohannesKaufmann/dependabot/go_modules/golang.org/x/net-0.32.0 - b3a74ca Merge pull request #124 from jcubic/remove-t...
2.1.0 Unknown Release notes