All nine classes, read from the beta client. Click a talent to add a point. Right-click, Shift-click or use Remove mode to take one back. The calculator follows the game's rules: a row needs 5 more points in that tree, a prerequisite must be at full rank, and you cannot remove a point that a talent further down depends on.
Legacy perks are not a class or a race. Your Battle.net account earns 1 Legacy point per challenge (65 at launch: levelling classes to 25, 45 and 60, profession milestones, dungeons, raids, PvP). Each character then spends up to 16 of them on its own build across the three trees below. Spending on one character takes nothing from the others, so your raid main and your alts can run different builds. Points beyond 16 unlock cosmetics on the Legacy Reward Track.
51 points leftLevel 90 / 0 / 0
New in Forever Changed since Classic Era Unchanged One-point milestone talent Changes what a race is worth
The rules this calculator follows
51 points, one per level from 10 to 60. The level shown is the lowest level that can afford the build.
Row gates. A talent in row n needs 5 × (n − 1) points spent in the rows above it in the same tree. Row 7 needs 30.
Prerequisites (the arrows) must be at full rank first.
Removing a point is only allowed if every talent you have further down the same tree still meets its row gate, and nothing depends on it as a prerequisite.
Clear a tree with the button on its board. That always works, because nothing in another tree depends on it.
Texts are the client's own strings, resolved per rank. The beta caps at level 20, so nothing below row 3 has been tested in game. Icons are the game's own, matched by spell id.