Convert a PDF to clean Markdown for docs, RAG pipelines and AI prompts. Headings, paragraphs and lists are rebuilt from the PDF's text, and the file never leaves your browser.
A PDF does not store headings or paragraphs. It stores pieces of text at positions on a page. The converter reads that text layer with pdf.js, groups the pieces into lines by their position, and then rebuilds structure from the layout:
Reports, papers, manuals and exported documents with selectable text convert well. Three kinds of PDF need care:
For a full walkthrough of preparing documents for retrieval, see how to convert PDF and Word files to Markdown for RAG.
No. The PDF is read and converted in your browser with pdf.js, which is hosted on this site. Nothing is sent to a server or stored.
Not yet. A scanned PDF contains images of text rather than text, which needs OCR. OCR for scanned PDFs is coming soon. The converter warns you when a PDF has very little extractable text.
Table text is kept, but as lines of text rather than a Markdown table, because PDFs do not record table cells. Converting the original DOCX or XLSX file keeps real tables.
Files up to 50 MB are accepted and there is no page limit. Long PDFs take longer because every page is read in your browser.