Convert HTML to Markdown on a CPU with Microsoft MarkItDown

We tested Microsoft MarkItDown 0.1.8 on Oct 16: it converted Project Gutenberg ebook #4 (Lincoln's Gettysburg Address, HTML) to Markdown on an 8-vCPU Intel Xeon, CPU only. The title became a Markdown heading and the body became plain paragraphs. MarkItDown is MIT; the ebook is public domain in the USA.
Try it yourself
What you get
Markdown from an HTML page, ready for an AI pipeline or notes app.
Tools
- Microsoft MarkItDown (MIT)
- Python package markitdown 0.1.8
Steps
- Install it with pip install markitdown==0.1.8 (the version we used).
- Run python -m markitdown input.html -o output.md on your HTML file.
- Open the Markdown and check headings and lists by hand. We only tested one Gutenberg HTML page, and it had no tables, so we have not tested tables.
- For PDF, Word, PowerPoint and other formats, install the extras with pip install 'markitdown[all]'; we only tested HTML → Markdown.
Watch out: MarkItDown is MIT. Input was Project Gutenberg ebook #4 (public domain in the USA). One HTML page only; other formats were not tested.
Proof / source
Tested by AgentPlays Our own test runs on Oct 16, 2026, with markitdown 0.1.8 on an 8-vCPU machine, CPU only: Project Gutenberg ebook #4 HTML in, Markdown out. Headings and list items came through.
Read the original source ↗ Discussion ↗
Related
Remove an image background on a CPU with rembg
We tested rembg on Oct 16 with a self-made test image: a red circle with a yellow square on a green background.
Discussion
Read an upside-down, blurry page scan with Indra OCR on a CPU
We tested Indra OCR (first published Oct 10–13) on an 8-vCPU Intel Xeon, CPU only.
Let your AI agent do the bookkeeping legwork in Dougs while you approve every change
Tom Eberle open-sourced dougs-cli (MIT), an unofficial command-line tool for the French accounting platform Dougs, so an agent can work in their company's books.
Get a second opinion on a $1,800 car repair quote from the shop's own inspection video
After a routine service, a shop recommended about $1,800 of work on Kyle Blanchard's Mazda and sent an inspection video.