Drop a PDF here
or click to choose one — nothing is uploaded
What this is
A PDF parser compiled to WebAssembly, running in this page. Your file is read into memory, converted, and forgotten when you close the tab. There is no upload, no queue and no account.
It reads headings from font sizes, keeps lists and tables, follows multi-column layouts in the right order, and decodes CJK fonts. It does not do OCR: a scanned document is reported as such so you know to run it through an OCR tool first.
Elsewhere
npm i @dudko.dev/pdf-to-md-core— the same module, in your appnpx @dudko.dev/pdf-to-md-cli file.pdf— on the command line- /api — an HTTP API, for pipelines (also at pdf2md-api.dudko.dev)