Nothing to preview yet.
Mermaid flowcharts, sequence diagrams and KaTeX maths, converted to PDF as sharp vector graphics — not screenshots, and not silently dropped. Free and watermark-free.
Mermaid blocks are drawn during the conversion and embedded as vector art, so they stay sharp at any zoom and their text remains selectable and searchable. Flowcharts, sequence, class, state, entity-relationship, Gantt and pie charts are all supported.
Mermaid sizes every box by measuring the width of its label. If that measurement happens before the web font has loaded, the boxes are laid out against fallback metrics and the real text is then clipped — which is why exports from comparable tools show labels cut off mid-word. Here the typefaces are loaded first and only then is the diagram drawn, so a label and its box always agree. There is a fuller treatment of the diagram side, with worked examples of every chart type, on the Mermaid to PDF page.
Both $inline$ and $$display$$ maths are typeset with KaTeX, which covers the great majority of what technical writing needs: fractions, integrals, matrices, large operators, Greek, accents, and the AMS environments. It is not a full LaTeX engine, so a document that relies on TikZ pictures, custom macro packages or bibliography commands will find those unsupported — those belong in a LaTeX toolchain rather than a Markdown one.
The mass-energy relation $E = mc^2$ appears inline.
$$
\int_0^\infty e^{-x^2}\,dx = \frac{\sqrt{\pi}}{2}
$$
$$
\begin{aligned}
\nabla \cdot \mathbf{E} &= \frac{\rho}{\varepsilon_0} \\
\nabla \times \mathbf{B} &= \mu_0 \mathbf{J}
\end{aligned}
$$
$$
A = \begin{bmatrix} a & b \\ c & d \end{bmatrix}
$$Because $ opens inline maths, a sentence mentioning two prices used to be read as a formula from the first dollar to the second, and the prose between them was typeset as maths with its spaces removed. That is handled now: a dollar sign is only treated as a delimiter when it hugs its content, so "costs $5 today and $10 tomorrow" stays prose while $x = 1$ stays maths. You do not need to escape prices, though a backslash before the dollar still works if you prefer to be explicit.
Both $inline$ and $$display$$ maths are typeset with KaTeX, including matrices, integrals, large operators and Greek. Invalid TeX is flagged in place rather than breaking the rest of the document, so one typo does not cost you the export.
Images are scaled to the printable width and are never split across a page. Diagrams get the same treatment: a chart that will not fit in the remaining space moves whole to the next page rather than being sliced in half.
Rendered, as vector graphics embedded in the PDF. Flowcharts, sequence, class, state, ER, Gantt and pie charts are all drawn, and their labels stay selectable text rather than becoming a flat image.
Yes. Inline and display maths are typeset with KaTeX, matrices and large operators included. Invalid TeX is marked in place instead of failing the whole document.
The diagram's source is printed instead, so you can see what went wrong. A broken diagram never leaves a silent blank gap in the exported file.