About MarkdownPDF
MarkdownPDF is a free online tool for converting documents between PDF and Markdown. We built it around one simple idea: file conversion should not require uploading your documents to someone else's server.
Privacy by design
Most online converters send your file to a server, process it there, and send back the result. That means your contracts, reports, and notes pass through — and may be stored on — infrastructure you don't control. MarkdownPDF works differently: all conversion runs as JavaScript inside your own browser. Your files never leave your device. We couldn't read them even if we wanted to.
What the tools do
- PDF to Markdown extracts the text from a PDF and rebuilds its structure — headings, lists, emphasis — as clean Markdown. When a page is scanned and has no text layer, built-in OCR recognizes the text automatically.
- Markdown to PDF turns Markdown into a polished A4 PDF with real, selectable vector text — including tables, code blocks, and links.
How it works under the hood
PDF to Markdown reads the file with pdf.js, the same open-source engine Firefox uses to display PDFs, and infers headings, lists, and emphasis from font sizes and weights. Pages that carry no text layer are rendered to an image and recognized with Tesseract.js, an open-source OCR engine compiled to run in the browser. Markdown to PDF parses your text with a CommonMark/GFM parser and lays it out as vector text, so the result is selectable and searchable rather than a screenshot.
Who builds it
MarkdownPDF is built and maintained by Mourad Oumita, an independent software developer. The guides on the blog are written by him, based on how the converter actually behaves on real documents — not on marketing copy.
Free, with no catch
Both tools are free, with no account, watermark, or artificial limits. The site is supported by advertising, which keeps the converters free for everyone.
Questions or feedback? Get in touch — we read everything.