hp dnd calculator

D&D 5e Hit Point Calculator

Calculate total HP by level using your hit die, Constitution, and optional bonuses like Tough or Hill Dwarf.

Constitution modifier: +2

How this HP DnD calculator works

This tool estimates total hit points for a Dungeons & Dragons 5e character from level 1 to 20. It follows the common table workflow: max hit die at level 1, then fixed average or rolled value at higher levels, plus Constitution modifier and any per-level bonuses.

If you are planning a build, this is especially useful for comparing survivability between classes such as wizard (d6), rogue/cleric (d8), fighter/paladin (d10), and barbarian (d12).

Core formula

Level 1 HP

Level 1 HP = Hit Die + per-level bonuses

Each level after 1

Level-up HP gain = (fixed value or average roll) + per-level bonuses
If minimum-1 mode is enabled, each level-up gain is clamped to at least 1.

Total HP

Total HP = Level 1 HP + (Level - 1) × Level-up gain + Flat bonus

What counts as a per-level bonus?

  • Constitution modifier: added every level.
  • Hill Dwarf: +1 HP per level.
  • Tough feat: +2 HP per level.
  • Draconic Resilience: +1 HP per sorcerer level.
  • Custom per-level: use this for house rules or campaign-specific effects.

Quick examples

Example 1: Level 5 Fighter

d10 hit die, CON 16 (+3), fixed method (6 per level after level 1), no extra bonuses. Level 1: 10 + 3 = 13. Levels 2-5: 4 × (6 + 3) = 36. Total = 49 HP.

Example 2: Level 8 Hill Dwarf Cleric with Tough

d8 hit die, CON 14 (+2), fixed method (5 per level after level 1), Hill Dwarf (+1), Tough (+2). Per-level bonus = +5 total. Level 1: 8 + 5 = 13. Levels 2-8: 7 × (5 + 5) = 70. Total = 83 HP.

Tips for players and DMs

  • Use the fixed method for stable progression and easier balancing.
  • Use custom average roll mode when theory-crafting expected rolled HP.
  • For multiclass builds, calculate one class at a time and combine totals.
  • Track temporary HP separately; temporary HP does not increase your max HP.

Frequently asked questions

Does this include temporary HP?

No. This calculator returns maximum HP, not temporary HP.

Does it support multiclass characters?

Indirectly. Run separate calculations per class-level block and add them together. This keeps the math clear when class hit dice differ.

Why is there a minimum 1 HP option?

Many tables apply the rule that each level gained grants at least 1 hit point, which matters for characters with very low Constitution.

🔗 Related Calculators