Your Team (one person per line, indent = level)

Live Chart

Ad

Four Organizational Structures, Compared

StructureOrganized ByWorks Best AtWatch Out For
FunctionalDiscipline (eng, marketing, finance)Startups to ~200 peopleSilos; cross-team projects drift
DivisionalProduct line, region, or customerMulti-market companiesDuplicated functions, higher cost
MatrixFunction + project simultaneouslyAgencies, consultancies, large techTwo bosses; needs clear arbitration
FlatBarely any layersSmall teams under ~30Founds its ceiling fast; founder bottleneck

Span of Control Guidelines by Role Type

Manager's Reports Are…Healthy SpanWhy
Also managers4–7Coaching other managers is deep, frequent work
Individual contributors, varied work5–8Each report needs real 1:1 and review time
Individual contributors, similar work8–15Standardized work needs less per-person attention
Trainees or seasonal staff15–30Supervision replaces mentorship

These are the ranges that recur across management research and practice, not laws. A span outside them isn't automatically wrong, but it deserves a reason.

How the Org Chart Maker Works

The left pane is a plain indented list; the right is a rendered chart. Each line is a box, each indent level is a reporting layer, and the dash, pipe, or comma splits name from title. The layout engine gives every leaf its own horizontal slot, centers each manager over their direct reports, and draws elbow connectors between them. The output is SVG, so the download stays crisp at any size, from a slide to a poster.

How to use it

Write the top of the organization first, then work down level by level, one indent (two spaces) per level. Keep names and titles short. Boxes don't wrap: names are cut off after 20 characters and titles after 24, so "Senior Vice President, Global Operations" is better written as "SVP Global Ops". Skip empty seats and note planned hires as "Open β€” Data Engineer" so the chart doubles as a headcount plan. If a team list gets long, split deep departments into their own charts; a readable chart of one division beats an unreadable chart of the whole company.

A worked example

The sample list describes a 12-person company with a CEO, three VPs, and two levels below engineering. Parsed, it renders four tiers: the CEO box centered at the top, three VP boxes below, and their reports fanned out underneath. Count the spans as you read it: the VP of Engineering has two direct reports, the two leads, and five people in total across two layers. Two direct reports would be a thin layer at a big company, but it's normal in a 12-person startup where the leads still write code.

Formatting Rules at a Glance

The parser is forgiving, but a few rules decide how each line is read.

RuleExampleWhat happens
Name and title split on a spaced dash, en dash, em dash or pipePriya Nair - VP Engineering"Priya Nair" in bold, "VP Engineering" underneath
A comma followed by a space also splitsBrad Kim, AE, SMBName "Brad Kim", title "AE, SMB"
A dash with no spaces doesn't splitJean-Luc Moreau - CTOThe hyphen in the name is kept
Two spaces (or one tab) per level    Ana Petrova - ControllerTwo levels below the top
Exactly one line with no indentThe CEO or team leadBecomes the top box. Two unindented lines add a box labeled "Root" above them
Lines starting with ## hiring Q1Ignored

How big will the chart be?

Every person at the bottom of a branch gets a 170-pixel column, and every level adds 108 pixels of height. So the width depends on how many people have no reports, not on headcount. That's handy when you're deciding whether a chart will fit on a slide.

People with no reportsSVG widthLevelsSVG height
4680 px2272 px
6 (the sample)1,020 px4488 px
101,700 px3380 px
203,400 px4488 px
406,800 px5596 px

A standard 16:9 slide shows roughly 10 to 12 boxes across before the text gets too small to read. Past that, chart each department on its own and keep a top-level chart with just the leadership team. The SVG stays sharp at any size, so a 40-person chart still prints well on a poster.

Frequently Asked Questions

How do I structure the list for the org chart?

One person per line. Indent two spaces (or a tab) per level down the hierarchy, and separate the name from the title with a dash, pipe, or comma: "Priya Nair β€” VP Engineering". The first line becomes the top box, and each deeper indent becomes its direct report. Lines starting with # are ignored so you can leave yourself notes.

What are the main types of organizational structure?

Functional (teams organized by discipline: engineering, marketing, finance), divisional (by product, region, or customer), matrix (people report to both a function and a project), and flat (few or no layers between leadership and staff). Most small companies start functional; divisional and matrix structures usually appear past a few hundred people.

What is a healthy span of control?

Research and practice converge on roughly 5 to 8 direct reports for managers whose reports also manage others, and up to 10 to 15 for leads of individual contributors doing similar work. Below about 4, layers multiply and decisions slow; above about 10 for real management work, coaching quality drops.

How do I show dotted-line or matrix reporting?

Text-based org charts like this one draw solid reporting lines only, which covers the structure most companies want to publish. For matrix relationships, add the second role in the title ("Analyst (also: Growth squad)") or maintain a separate project chart. Dedicated diagramming tools can draw the dashed lines if you need them visually.

Why do org charts matter for a small company?

Three practical reasons: new hires orient faster when they can see who does what, approval paths become explicit instead of tribal knowledge, and planning headcount forces you to see where managers are over- or under-loaded. A chart you can regenerate in a minute stays accurate; a diagram in a design tool goes stale in a quarter.

Can I put the org chart in PowerPoint or Google Slides?

Yes. Download the SVG and insert it as a picture. PowerPoint, Keynote, Word and Google Docs all accept SVG and keep it sharp when you resize it. Google Slides doesn't take SVG directly, so open the file in your browser, screenshot it or convert it to PNG, and insert that instead.

Is the information I type stored anywhere?

Only in your browser's local storage on this device, so the list is still there when you come back. Nothing is uploaded, which matters when the chart includes names of people who haven't been announced yet. Clearing your browser data removes it, so keep a copy of the text if you'll want to update the chart later.