D&D 5e Hit Point Calculator
Calculate total HP by level using your hit die, Constitution, and optional bonuses like Tough or Hill Dwarf.
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.