FAQ
Frequently asked questions about MarkPDF
What Markdown syntax does this tool support?
MarkPDF supports CommonMark syntax: headings, paragraphs, emphasis, lists, links, images, code blocks, blockquotes and horizontal rules, plus GitHub-style tables, strikethrough and automatic links. Math is supported with $ … $ and $$ … $$.
Text or image PDF: what is the difference?
There are two export options. Download PDF (text) uses your browser’s print engine: text stays selectable and searchable, links work and files are small; choose “Save as PDF” in the print window. Quick download (image) saves pages as images in one click (about 180 DPI on A4): it looks identical to the preview, but text cannot be selected or found by search or applicant tracking systems. In app browsers (WeChat, Facebook, Instagram…) printing may be unavailable, so the image version is offered first.
Do you support math formulas and code highlighting?
Yes. Code blocks are highlighted with highlight.js (190+ languages), and math in $ … $, $$ … $$, \( … \) or \[ … \] is rendered with KaTeX.
Is there a file size limit?
Since all processing is done in the browser, the actual limit depends on your device performance. Generally, processing Markdown files of tens of KB (approximately tens of thousands of words) is no problem. For very large documents, you may need to wait longer for rendering.
How do I choose the right CJK font?
Choose based on your document language: Noto Sans SC or Source Han Sans for Simplified Chinese; Noto Sans TC for Traditional Chinese; Noto Sans JP for Japanese; Noto Sans KR for Korean. For documents with multiple languages, Source Han Sans is recommended as it has the most comprehensive multilingual support.
How fast is the conversion?
Conversion speed depends on document length and complexity. For a typical 2000-word article, conversion usually takes just 2-3 seconds. Long documents with many tables or code blocks may take 5-10 seconds. The entire process completes locally in your browser without network transfer.
Do you save my document content?
No. All MarkPDF processing happens locally in your browser, your document content is never sent to our servers. We highly value user privacy, which is an important reason we chose client-side rendering technology.
Do you support batch conversion?
The current version converts one document at a time. Batch conversion is not available yet.
Can I customize PDF styles and themes?
You can choose the font, font size, paper size (A4, Letter, A5) and margins in the settings panel; your choices are remembered on this device. Custom CSS and headers/footers are not available yet.
Is there an API available?
Currently no API is provided. MarkPDF is a pure frontend application with all processing done in the browser. If you need to integrate PDF generation in your own application, refer to the open-source libraries we use (markdown-it + html2pdf.js).
Which browsers are supported?
MarkPDF supports all modern browsers including Chrome 80+, Firefox 75+, Safari 14+, Edge 80+. We recommend using the latest version of Chrome or Edge for the best experience. Internet Explorer is not supported.
Can I use it on mobile?
Yes! MarkPDF uses responsive design and works on phones and tablets. Due to screen size limitations, mobile uses vertical layout instead of side-by-side columns. On mobile, you can tap the 'Preview' button to switch between edit and preview views.
Do you support image insertion?
Yes! You can use standard Markdown image syntax to insert online images. The current version doesn't support local image upload, we recommend uploading images to an image hosting service (like Imgur, sm.ms, etc.) first, then using the image link.
Can I export to other formats?
Currently we mainly support PDF format export. HTML export is under development. Other formats like Word (.docx) will be considered for future versions.
Where can I get help?
MarkPDF does not offer one-to-one support. Most questions are answered in this FAQ, the tutorial and the troubleshooting guides, which cover font, encoding and layout problems in detail.