Free diagram maker

Decision tree maker

A decision tree turns a policy into something anybody can follow. Each diamond is a question, each branch is an answer, and every path ends in an outcome rather than another question.

Free, no account, and nothing you draw is uploaded.

Published . By the DiagramDesk team.

Example decision tree makerYesNoYesNoYesNoUnder warranty?Fault our side?Repairable?Replace freeRepair freeQuote repairRecommend new

Drawn properly, it stops the same judgement call being made differently by different people on different days.

When a decision tree helps

  • Support and returns policies, so the answer does not depend on who picks up
  • Triage: what to escalate, and to whom
  • Explaining eligibility rules to people who have to apply them
  • Thinking through a choice with several conditions

Building the tree

  1. Open the template and put your first question in the top diamond.
  2. Label every branch leaving a question with the answer that takes you down it.
  3. Keep going until every path ends in a rounded outcome shape, not a question.
  4. Colour the outcomes: green for the easy yes, red for the firm no.
  5. Walk three real cases through it and see whether they land where they should.
  6. Export a PNG and put it where the decision gets made.

Keeping a tree usable

Every branch is labelled
An unlabelled line out of a diamond is the single most common mistake, and it makes the tree unusable.
Questions have answers, not opinions
“Is the order under 30 days old?” works. “Is the customer reasonable?” does not.
Every path ends
A path that stops at a question is a gap somebody will fall through.
Put the common case first
Order the questions so most cases reach an outcome in two or three steps.

A worked example: whether to repair or replace

Start with the decision at the root: Repair or replace the laptop? The first question is the one that rules out most options: Is it under warranty? Yes ends in a leaf, Send it for repair. No leads to a second question: Does the repair cost more than half the price of a new one?

Yes ends in Replace it. No leads to one last question, Is it more than five years old?, whose answers end in Replace it and Repair it. Three questions, four leaves, and every path ends in an action. The rule of thumb this shows is to put first the question that settles the most cases.

Ready to draw yours?

The example above opens in the editor, so you can edit rather than start cold.

Open the editor

Decision tree questions

Is this for machine learning decision trees?

No. This draws the kind a person reads and follows. It does not train or evaluate a model.

Can I add probabilities?

Put them in the connector labels. There is no calculation, so any expected values are worked out by you.

How big can a tree get before it stops working?

About four levels on one page. Past that, end a branch with a reference to a second diagram.

Can two branches lead to the same outcome?

Yes, and they should. Draw one outcome shape and connect both branches to it, rather than repeating it.