Decision trees are awesome. A simple device that helps you figure out what you need to do, or what a particular outcome might be, based on specific circumstances.
But decision trees are often static. What you really need is something more interactive - something you can embed on a website for clients/end users or internally in a knowledge base.
Decisions² helps you do just that. Create a decision-tree, add tooltips to help the user evaluate which option they should choose, customize the style to suit your requirements, then embed it on a webpage using an iFrame or simply copy and share the link.
Updates
9 April 2026 - while my aim to create a stateless application (one not requiring a backend database) was a worthy one, I hit upon a fundamental limit: with the URL effectively being the database, embed codes were ridiculously long and the URL copy button was hitting upon a large URL limit. I've therefore implemented a Firebase backend which provides a fully anonymous way of storing decision trees created by users without harvesting iP addresses or other personal data (the only processing of IP addresses is to physically route the traffic, which is how the Internet works!). When a user clicks "Share", the app silently sends the tree data to the database, gets a short ID back, and gives them the short link and when someone clicks the short link, the app fetches the tree data using that ID and displays it. The user never sees a login screen, never enters an email, and never authenticates. The database will simply store a record that looks like this: ID: abc-123-xyz; Data: { "title": "My Tree", "nodes": [...] }; Created At: April 9, 2026. There is no connection to who created it, where they are located, or what their IP is.