Warning

Your screen is not large enough to display all the information this calculator produces. To get the most out of this calculator, please either zoom out or tilt your device to make the display wider.

About
Create an item build and get detailed information on which items are most effective next.
Calculations are based on the chosen hero, levelled abilities, and items in the inventory.
For Dota 2 version 7.06d.
Instructions
First select a hero, and optionally set which abilties and talents are levelled.
You can also modify what kind of enemy the calculations should be based upon, by default it's another hero with 5 armor.
At the bottom of the page is the item table which shows for each item how much it will improve the hero's statistics, e.g. damage per second (DPS).
Use the + on the very left of an item row to add it to the inventory.
Items marked [upgrade] will upgrade existing items in your inventory, and are calculated accordingly with reduced effects and reduced cost.
To find an item by its name, use your browsers built-in search function which can usually be accessed by pressing ctrl+F.
To get the full text of an abbreviation hover your mouse over it.
Please Note
Most items and abilities with cooldown have their effects averaged over the cooldown, e.g. Phase Boots are calculated as having a small constant movement speed bonus, unless their duration is long enough like Mask of Madness or Orchid Malevolence.
Most abilities have no effect except for their mana cost, or might even have wrong effects (send me an e-mail if you would like a certain hero's abilities to be added properly).
Most incompatible items are not checked, be careful with those! For example, unique attack modifiers, incompatible buffs and auras, and multiple Maelstroms/Mjollnirs are handled as if they would all work together and stack additively.
A few items and abilities are approximated. For example, Echo Sabre's second attack is calculated as an additional instantaneous attack together with a maximum attack speed reduction, Bounty Hunter's Jinada is calculated differently from other crits and e.g. does not increase cleave damage, and Batrider's Sticky Napalm currently only increases attack damage.

Damage block, illusions, and creeps are not implemented (yet), except for Necronomicon.
May still contain some bugs.
Calculated Statistics
Attribs
Strength
Agility
Intelligence
HP/MP
HP
HP regen
MP
MP regen
Defense
Armor / Evasion / %
Physical resistance%
EHP vs. physical
Magical resistance%
EHP vs. magical
Misc
Movement speed
Spell damage amplification%
Damage
Displayed damage
Attack speed ( attacks/s)
Enemy physical resistance%
Physical DPS
Magical DPS
Pure DPS
Total DPS
Hero, Abilities & Talents

(1 point remaining)LevelOptions

(greyed out abilities and talents are not fully implemented yet)

Inventory

Total Cost:

Enemy Settings
Enemy is a
Automatically set enemy stats
depending on hero level
Enemy health
Enemy armor / evasion / %
Enemy magic resistance %
Additional enemies in the area
Incoming attacks per second
Miscellaneous Options
Reset
Hero Builds
Current hero build name:
HeroBuild Name
Note: Hero builds are saved to local storage,
which should save them persistently on a single computer.
You can use these buttons to save to a different location
or to create a manual backup though.
Visible Item Table Columns
Values for the 'Combined' Column
(in gold per unit, e.g. 1 damage per second is worth 100 gold)
Item Table