High performance and CommonMark compliant HTML to Markdown converter.
Parse messy real-world HTML into clean CommonMark across 16 different programming languages.
This tool transforms unclosed tags, malformed entities, and nested tables into clean CommonMark or Djot. It suits developers building data pipelines or RAG systems that ingest raw web content.
It uses a tiered dispatch architecture combining byte scanners, DOM walkers, and html5ever repair to process real-world HTML at 19 to 116 MB/s. Alongside text conversion, it extracts structured metadata like Open Graph, Twitter cards, and JSON-LD in a single pass.
It suits software engineers and data professionals processing large corpuses of web pages across diverse language runtimes. It does not suit end-users looking for a graphical desktop application or a no-code web clipping service.
Call the Rust core directly from Python, Node.js, Go, Java, PHP, and 11 other languages.
Automatically handles unclosed tags, CDATA, and broken entities without losing content.
Extracts Open Graph, Twitter, and JSON-LD metadata during the conversion pass.
Switch output formatting from standard CommonMark to Djot via configuration.
Free under its open source license, with the only cost being your own compute resources.
873 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
It outputs CommonMark-compliant Markdown by default, with an option to emit Djot format instead.
It uses a tiered dispatch system featuring a byte scanner, DOM walker, and html5ever repair to handle unclosed tags and mixed encodings automatically.
See Zekai first in Google