Drop a PDF and convert its text layer into a Markdown file and a DOCX file, entirely in your browser: font-size heading tiers, paragraphs, bulleted and numbered lists, and best-effort tables read in top-to-bottom, left-to-right geometric order rather than raw content-stream order. A page with no extractable text layer, a scanned or photographed page, is detected and reported inline instead of producing silent empty output; optical character recognition is out of scope. The pdf.js extraction engine is pinned and inlined workerless, making this the heaviest page on the site (about 2 MB) – acknowledged here rather than engineered away.
@licstart/@licend banner, unmodified, at the top of each inlined block). Everything past extraction, line grouping, heading/list/table detection, Markdown rendering, the OOXML template, and the ZIP writer, is this tool's own code, not vendored. See credits.html for the suite-wide attribution ledger.