Schematex

Org chart

Organizational hierarchy diagrams with role icons, open headcount, matrix reporting lines, and assistant positions. Supports tree and list layouts, top-down and left-right orientation. Used by HR teams, founders, investors, and ops managers for headcount planning, team communication, and org design.

orgchart·§
↘ preview
100%
Engineering Org Organizational chart with 9 people and 6 relationships Engineering Org Sarah Chen CEO Marcus Webb CTO Priya Nair VP Frontend Alex Kim Senior Engineer Jordan Lee Engineer Omar Hassan VP Backend Yuki Tanaka Senior Engineer open "TBH" Backend Engineer Diane Russo CPO
UTF-8 · LF · 10 lines · 445 chars✓ parsed·6.3 ms·9.4 KB SVG

Indentation-based hierarchy with explicit edge overrides, matrix dotted lines, and open-headcount markers.


Node syntax

id: "Name" | "Title" | "Department" [props]

Fields are separated by |. Only name is required.

alice: "Alice Zhang"                          # name only
alice: "Alice Zhang" | "VP Engineering"       # name + title
alice: "Alice Zhang" | "VP Eng" | "Platform"  # + department

Node kinds

KeywordMeaning
(default)Regular person node
role id: ...Open/unfilled role
open id: ...Alias for role
draft id: ...Draft / TBH position
tbh id: ...Alias for draft
advisor id: ...External advisor / board member
external id: ...Alias for advisor

Node properties

PropertyValuesMeaning
role:ceo, cto, cfo, coo, cmo, cpo, vp, engineer, designer, sales, hr, legal, ops, marketing, product, data, advisor, intern, vacantRole icon
icon:same as roleAlias for role
department:textDepartment override
status:new | leaving | on-leaveHighlight status
avatar-color:hex colorAvatar background
gender:male | femaleAvatar style
note:textInfo line
email:textInfo line
assistant-of:node idPlace as assistant
matrix:node idsAdd dotted matrix lines

Explicit edges

alice -> bob           # reporting line (solid)
alice -.-> charlie     # matrix line (dotted)

Config options

config: direction = TD   # TD (top-down, default) | LR (left-right)
config: layout = tree    # tree (default) | list (compact directory)

Examples

Startup leadership team

orgchart "Acme Inc."

ceo: "Jamie Torres" | CEO [role: ceo]
  cto: "Raj Patel" | CTO [role: cto]
    eng1: "Lee Wong" | Staff Engineer [role: engineer]
    eng2: "Kim Park" | Senior Engineer [role: engineer]
    open1: open "TBH" | Frontend Engineer [role: engineer]
  cfo: "Maria Santos" | CFO [role: cfo]
  vpmkt: "Chris Obi" | VP Marketing [role: marketing]

advisor adv1: "Dr. Alan Ford" | Board Advisor [role: advisor]

Left-right with matrix reporting

orgchart "Product Org"
config: direction = LR

cpo: "Ellen Wu" | CPO [role: cpo]
  pm1: "Nour Ahmed" | Product Lead | Core [role: product]
  pm2: "Tyler Brooks" | Product Lead | Growth [role: product]
  design: "Suki Ito" | Design Lead [role: designer]

# Matrix: design lead dotted-reports to both PMs
pm1 -.-> design
pm2 -.-> design

HR directory (list layout)

orgchart "Engineering Directory"
config: layout = list

cto: "Wei Zhang" | CTO
  platform: "Platform Team"
    p1: "Amara Diallo" | Staff Eng [role: engineer, status: new]
    p2: "Ben Novak" | Senior Eng [role: engineer]
    p3: draft "TBH" | Engineer [role: engineer]
  growth: "Growth Team"
    g1: "Fatima Al-Rashid" | Senior Eng [role: engineer]
    g2: "Marco Ricci" | Engineer [role: engineer, status: leaving]