Конвертируйте Markdown в PDF
Tool guide
A README, a draft article or a pile of Obsidian notes live as .md, but often have to travel as one file that opens anywhere without a Markdown editor. Paste the text into the Markdown Input box — the placeholder shows # Hello World and **Bold text** — and press Build PDF; the browser hands you the document straight away. marked expands the markup and jsPDF lays out the page, both inside the tab. One real limit: the jsPDF core fonts are Latin-only. See also: preview the Markdown as a normal web page, build the PDF straight from HTML, make a PDF from plain text with no markup.
jsPDF writes the file with its core Helvetica and Times fonts, which only carry Latin and WinAnsi characters. Cyrillic, Greek and CJK have no glyphs there, so those words come out blank or garbled. There is no way around it on this page — for such documents, open the Markdown in an editor and print to PDF through your operating system's print dialog.
marked handles the parsing, so the basics come through: headings, bold and italic, bulleted and numbered lists, paragraphs, and link text. The layout is deliberately plain. Nested tables, footnotes and raw HTML inside the Markdown should not be expected to appear as written.
No — only text is placed on the page; linked images are never fetched or embedded. If illustrations matter, build the document in an editor that handles images and keep this page for text material: specs, instructions, task lists.
There is no hard cap, but a few dozen pages is the practical ceiling. The longer the source, the longer the tab spends assembling the file, and on a phone a long document takes a noticeable while. Split a book into chapters and build several files.
No. The page loads the marked and jsPDF code from a CDN, then builds the document from the textarea locally and saves it with the browser's own download mechanism. An unpublished draft is safe to paste.
The sibling Markdown to HTML page gives you markup you can still edit and drop into a site or an email. This one gives you a finished file to send or print, which is awkward to change afterwards. Pick by what you need on the way out.
Before: # Deploy notes **Step 1.** Build the image - run npm ci - run npm test
After: A one-page PDF: Deploy notes as a large heading, Step 1. in bold, two bulleted list items below.
Before: # Отчёт за сентябрь **Итог:** план выполнен
After: The PDF comes out with blanks where the Russian words were: the core font has no Cyrillic glyphs.
Your rating and feedback help decide what to improve next.