No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
Markdown is the lean language for notes, wikis, README files and AI tools. For sharing, printing or archiving, a PDF is often handier. This tool reads your full Markdown and lays it out as a clean, flowing PDF - keeping your document structure intact instead of dumping raw text line by line.
Unlike the plain text conversion, this parses real Markdown: headings of levels one to six, ordered, unordered and nested lists, bold and italic text, inline code, full code blocks, blockquotes and horizontal rules. Tables are carried over row by row. The result is a structured PDF with matching font sizes and indents.
Honest and important: this is a structured rendering, not a pixel-perfect layout program. The standard fonts Helvetica and Courier are used; Western-European text including German umlauts renders fully, while characters outside Latin-1 (such as Cyrillic, Greek or CJK) are replaced with a question mark. Images embedded as data URLs are kept, but external image addresses are never fetched.
Typical uses are documentation, a meeting log, a blog draft or a technical note that should be shared as a fixed, printable version. Unlike the Markdown source, a PDF does not reflow depending on the app: the wrapping is frozen, pages and paragraphs are fixed. Everything happens locally in the browser with pdf-lib - your file does not leave your device, and nothing is uploaded.
Specifications
Specifications
Input formats
MD, MARKDOWN, TXT
Output format
PDF
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Drop a Markdown file.
Pick page size and font size.
Download the PDF.
Limitations:Structured rendering of full Markdown (headings, ordered/unordered/nested lists, bold/italic, inline code, code blocks, blockquotes, rules; tables row by row) - not a pixel-perfect layout. Standard Helvetica/Courier fonts; characters outside Latin-1 (CJK, Cyrillic, emoji) are replaced with "?". Images from data URLs are embedded, external image addresses are never fetched.
FAQ
Is the file uploaded?
No. The PDF is built entirely locally in the browser with pdf-lib; the file does not leave your device.
How does it differ from "TXT to PDF"?
"TXT to PDF" recognises only light Markdown. This tool parses full Markdown including nested lists, bold/italic, code blocks and blockquotes.
Are bold and italics preserved?
Yes. Bold, italic and inline-code text is set with matching font styles.
Are images included?
Images embedded as data URLs yes. External image addresses are never fetched, for privacy reasons.
Are special characters shown?
Western-European characters including umlauts yes; CJK, Cyrillic and emoji are replaced with "?" (standard font).