GFM tables render
Pipe-delimited Markdown tables become real PDF tables with cell borders. Alignment respected.
The desktop converters are great if you've already got LaTeX installed and a free afternoon. The parser libraries work in Node but not your browser. The online converters queue. Morph parses the Markdown — headings, lists, fenced code blocks with syntax highlighting, GFM tables, footnotes — and writes a real PDF in your browser tab. The .md stays where it was. The PDF saves locally. Free for everything that runs on your device; AI is paid in credits.
The same parser that powers Vue's docs and Joplin's editor — running in your tab. Standard Markdown plus GFM extensions.
Fenced code blocks get language-aware syntax coloring. ```javascript through ```rust, all supported.
Pipe-delimited Markdown tables become real PDF tables with cell borders. Alignment respected.
Real text, not a bitmap. Searchable, copyable. Code blocks stay copy-paste-able.
Markdown won the README war. Every README on GitHub, every doc site, every developer note. The desktop converters turn it into PDF, but they require a LaTeX install you almost certainly don't want. Morph runs a CommonMark parser (the same one GitLab uses) plus a syntax highlighter plus jsPDF — all in your tab. Code blocks render with language-aware colors. GFM tables become real PDF tables.
Desktop converters require LaTeX. The parser libraries are Node-only. Online converters queue. Morph runs in your browser — no install, no upload.
Yes. Tables, strikethrough, task lists, fenced code blocks, autolinking — all supported.
Yes. Fenced code blocks tagged with a language get highlight.js-style coloring. Stays selectable in the PDF.
Inline and display math render via KaTeX. Equations stay legible at any zoom.
Light theme, dark theme, print-clean theme. Or paste your own CSS for full control.
Yes. Everything that runs on your device is free with no cap. AI and server work is paid in credits, about a cent each.