Conversion Suite · T643 · PDF text-layer extraction

PDF to DOCX & Markdown Converter

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.

PDF → DOCX + Markdown pdf.js (pinned) Zero PII Client-Side · ~2MB page
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
1 · PDF file
Drag a PDF here, or click to choose a file
Text-layer PDFs only · processed entirely in this tab · nothing is uploaded
Vendored: pdf.js (Mozilla, Apache License 2.0), version pinned above, inlined workerless above. The full license text travels with the vendored code itself (the standard pdf.js @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.