cd /news/developer-tools/showdev-i-built-a-bulk-html-to-markd… · home topics developer-tools article
[ARTICLE · art-92521] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

ShowDev: I built a bulk HTML-to-Markdown converter that runs entirely in the browser

A developer built a bulk HTML-to-Markdown converter that runs entirely in the browser, using Go/WASM to process files locally without uploading to a server. The tool, called HTML to Markdown AI, is designed to handle large batches of HTML files, such as those from a wget mirror, and convert them into clean Markdown suitable for feeding into an LLM knowledge base. The developer intentionally excluded a downloading feature to avoid legal issues with scraping other sites.

read1 min views1 publishedAug 11, 2026

Most HTML-to-Markdown tools handle one file at a time. You paste some HTML, get Markdown back, repeat. That works for a quick snippet but not when you have 200+ pages from a help center export sitting in a folder.

I needed exactly that. I had a full site mirror (grabbed with wget --mirror

) and wanted clean Markdown I could feed into an LLM knowledge base. Nothing I found could handle it without up files to a server or converting one by one.

So I built HTML to Markdown AI.

No server involved. Your files never leave your machine.

The heavy lifting happens in Go/WASM. The pipeline:

Intentional decision. Down HTML from someone else's site has legal implications depending on jurisdiction and terms of service. I don't want to be in that business.

Down is also the easy part:

wget -r -l 0 -np -k -E -p -e robots=off \
  --reject-regex '\.(png|jpe?g|gif|svg|webp|woff2?|ttf|css|js|zip|pdf)$' \
  -w 0.5 --random-wait \
  https://docs.example.com/

That gives you a local folder with all the HTML. The hard and annoying part is turning that into clean, usable Markdown. That's what this tool solves.

https://www.html-to-markdown-ai.com

Use cases I've tested it with:

If you work with LLMs and regularly need to get web content into a format they can digest, this might save you some time.

Feedback welcome. What would make this more useful for your workflow?

── more in #developer-tools 4 stories · sorted by recency
── more on @html to markdown ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/showdev-i-built-a-bu…] indexed:0 read:1min 2026-08-11 ·