Mermaid → PNG (Browser-Only)¶
Use the Mermaid Live Editor to export as PNG/SVG—no local installs.
- Go to
https://mermaid.live/ - Paste your diagram.
Export→PNG(orSVGfor slides).
Example¶
flowchart TD
A[Import] --> B[Transform]
B --> C[Validate]
C --> D[Load]
Local CLI (SVG/PNG via mmdc)¶
Install (once)¶
npm install -g @mermaid-js/mermaid-cli
mmdc --version
Project Layout¶
docs/
diagrams/ # .mmd sources (not published)
assets/diagrams/ # rendered .svg/.png used in pages
Export one¶
mmdc -i docs/diagrams/close-process.mmd -o docs/assets/diagrams/close-process.svg -b transparent -t neutral
mmdc -i docs/diagrams/close-process.mmd -o docs/assets/diagrams/close-process.png -s 2
Batch export¶
Bash¶
for f in docs/diagrams/*.mmd; do
base=$(basename "$f" .mmd)
mmdc -i "$f" -o "docs/assets/diagrams/$base.svg" -b transparent -t neutral
done
PowerShell¶
Get-ChildItem docs/diagrams -Filter *.mmd | ForEach-Object {
$base = [IO.Path]::GetFileNameWithoutExtension($_.FullName)
mmdc -i $_.FullName -o "docs/assets/diagrams/$base.svg" -b transparent -t neutral
}
Use in pages¶

Example output¶
Tips: prefer SVG for the site, PNG for slides, themes via -t default|neutral|forest|dark.