HP Calculator 5e – Dungeons & Dragons

Calculate a Dungeons & Dragons 5th Edition character's hit points from class hit die, level, and Constitution modifier, using the official average (fixed) or random-roll method plus optional per-level bonuses like the Tough feat.

Quick Facts

Level 1 rule
Max hit die + Constitution modifier
No roll at 1st level — you always take the maximum.
Fixed value
Half the hit die (rounded down) + 1
d6→4, d8→5, d10→6, d12→7 per level after 1st.
Minimum per level
Always at least 1 HP
Even if the die roll plus Constitution modifier is zero or negative.

Your Results

Calculated
Total hit points
-
Hit point maximum at this level
Level 1 hit points
-
Max hit die + CON modifier
HP gained per level
-
Average value after 1st level
Possible HP range
-
Worst roll to best roll, this level

Ready

Set your class, level, and Constitution score, then press Calculate.

Understanding D&D 5e Hit Points

This calculator computes a Dungeons & Dragons 5th Edition character's hit point maximum from the standard Player's Handbook rule. Hit points combine your class's hit die (a d6, d8, d10, or d12 depending on class), your character level, and your Constitution modifier, which is derived from your Constitution score.

The formula

At 1st level, hit points equal the maximum possible roll of your class hit die plus your Constitution modifier — no roll is made. For example, a 1st-level Fighter (d10) with a +2 Constitution modifier starts with 10 + 2 = 12 hit points.

For each level after 1st, you gain one more hit die and either:

  • Roll it and add your Constitution modifier, or
  • Take the fixed average value — half the hit die's number of sides, rounded down, plus 1 (4 for a d6, 5 for a d8, 6 for a d10, 7 for a d12) — and add your Constitution modifier.

Either way, a single level's hit point gain can never be less than 1, even if the roll (or fixed value) plus your Constitution modifier would be zero or negative. The Constitution modifier itself is floor((score − 10) / 2), so a score of 14 gives +2, a score of 8 gives −1, and a score of 20 gives +5.

Total hit points

Putting it together, total HP at level L = (hit die max + CON modifier) + (L − 1) × (average die value + CON modifier), when using the fixed method — each term floored at a minimum of 1 per level. The "Random roll per level" option instead simulates rolling the hit die for every level after 1st and sums the actual results, which will vary each time you press Calculate.

Optional bonuses

Some features add flat hit points per level on top of the base formula — most notably the Tough feat, which grants +2 hit points per character level, applied retroactively. Enter that value in "Bonus HP per level" to include it in the total.

Frequently Asked Questions

How is HP calculated in D&D 5e?
At 1st level, hit points equal the maximum roll of your class hit die plus your Constitution modifier — no roll is made. For each level after 1st, you either roll the hit die again or take the fixed average value (half the die's sides, rounded down, plus 1), then add the Constitution modifier again. Every level grants at least 1 hit point even if the roll plus the modifier would be zero or lower.
What is the fixed average value for each hit die?
The Player's Handbook fixed value equals half the hit die's number of sides, rounded down, plus 1. That works out to 4 for a d6, 5 for a d8, 6 for a d10, and 7 for a d12. Most tables use this average instead of rolling to speed up leveling up and avoid unlucky rolls.
How much HP does the Tough feat add?
The Tough feat increases hit point maximum by 2 for every character level, applied retroactively when the feat is taken and again at every level gained afterward. A 5th-level character with Tough has 10 extra hit points total.
Why does hit point gain never go below 1 per level?
The Player's Handbook guarantees a minimum of 1 hit point per level specifically so a very low Constitution score (or an unlucky roll of 1) can never make a character weaker as they gain levels. Without this rule, a character with a negative Constitution modifier could theoretically lose hit points by leveling up.