Draw Decision Tree — Build Interactive Decision Trees in Minutes

Draw Decision Tree is a free online tool for creating, visualizing, sharing, and embedding interactive decision trees. Describe your questions, answers, and outcomes in a clean human-readable DSL, then publish the tree as a step-by-step wizard, a full tree diagram, or an elimination path — no coding required.

Start building a decision tree for free →

Everything you need to create decision trees

Build with a simple DSL

Write decision trees using a clean, human-readable syntax. Every question, answer, and outcome is expressed in plain text — version-controllable, diffable, and readable without a proprietary editor. Read the DSL reference.

Run interactive wizards

Turn any decision tree into a step-by-step wizard your users can click through. Answers narrow down outcomes in real time and produce a shareable result. Try the wizard runner.

Embed anywhere

Generate embed codes to drop your decision tree into any website, wiki, or documentation portal with a single snippet — iframe or native web component. See the embedding guide.

Multiple ways to visualize a decision tree

  • Wizard mode — step-by-step guided walkthrough, one question at a time.
  • Path view — see every possible path with elimination logic highlighted.
  • Tree view — full tree diagram with live highlighting of the active branch.

What is a decision tree?

A decision tree is a visual and logical tool that maps out a series of choices, where each choice leads to a specific outcome or another set of choices. Decision trees are used in IT support, product recommendations, incident classification, data engineering, HR onboarding, and AI/agent pipelines that need deterministic, auditable decision logic. Learn more about decision trees.

Common use cases

  • Troubleshooting guides for support teams
  • Product selection and recommendation flows
  • Onboarding and role-assignment wizards
  • Incident severity classification
  • Data warehouse tier selection
  • Compliance and eligibility checks
  • Deterministic decision logic for AI agents and RAG pipelines

Explore the platform

  • Build — create and edit decision trees in the DSL editor.
  • Run — step through any tree as an interactive wizard.
  • Public trees directory — browse decision trees published by the community.
  • Guides — how-to articles, DSL reference, and examples.
  • Pricing — free plan plus paid tiers for embedding and teams.

Popular guides

Ready to build your decision tree? Start now →