Markdown Typst

Typst is a modern typesetting language — a LaTeX alternative. Its surface syntax is closer to Markdown than to LaTeX, which means most of your README literally translates. Paste Markdown, see the Typst equivalent. From the Thoughtworks Technology Radar Vol 34 (Trial, Apr 2026).

Markdown input

Typst output


        

Try a sample

Syntax mapping

MarkdownTypstNotes
# H1= H1Headings use =, count = level.
**bold***bold*Typst uses single * for bold.
*italic*_italic_Avoid the bold conflict by switching to _.
`code``code`Inline raw is identical.
[a](b)#link("b")[a]Functional form.
![](url)#image("url")Alt text isn't first-class.
- item- itemIdentical.
1. item+ itemNumbered → +.
> quote#quote(block: true)[...]Block-level quote.
---#line(length: 100%)Horizontal rule.
table#table(columns: N, …)Cell-by-cell positional args.