New! Render PlantUML diagrams directly inside GitHub
with our official browser extension —
No server. No tokens. No tracking. Zero permissions but clipboard. —
Try it out and let us know what you think!
Extended Backus–Naur Form (EBNF)
Minimal binary diagram
All EBNF Elements
EBNF elements handled by PlantUML are described below.
Special sequence management with special-sequence-symbol "?"
You can manage special sequence with special-sequence-symbol "?".
Full repetition management with repetition-symbol "*"
You can manage repetition with repetition-symbol "*".
Drawing mode
Before version V1.2025.1, you can choice the drawing mode, and having a compacted mode by using !pragma compact command.