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.