ThisCalculator

Everyday

D&D Hit Point Calculator: How It Works

Updated · Standard formula, shown below

Hit Points (average) 14 HP
Hit Points (rolled)
14 HP
Result
Class
Barbarian
You entered
Level
1
You entered

D&D Hit Point Calculator: How It Works

This D&D hit point calculator works out a character’s maximum hit points for Dungeons & Dragons 5th Edition. You enter your class, level, and Constitution modifier, and it returns your total HP using the official class hit dice and the standard “averageâ€� progression from the rules. The calculator also shows your HP if you rolled for hit points, so you can compare both methods at a glance.

Formula

The core formula for hit points in D&D 5e is:

HP at 1st level = (hit die size) + Constitution modifier

HP at higher levels = HP at 1st level + (level – 1) × (average roll of the hit die + Constitution modifier)

Where:

  • Hit die size = the die listed for your class (d6, d8, d10, or d12). In the calculator, this is the class value (6, 8, 10, or 12).
  • Average roll = half the die size + 0.5 (e.g., d8 averages 4.5). The “averageâ€� method in the rules rounds down to 5, but the rolled method uses the exact 4.5.
  • Constitution modifier = your CON score minus 10, divided by 2, rounded down (e.g., CON 14 gives +2).

The calculator uses the official “fixed� progression: at 1st level you take the maximum of the die, then each level after you add the rounded-up average (die/2 + 1). For the rolled option, it uses the true average (die/2 + 0.5) so you can see what a typical roll would give.

Worked Example

Using the default values: a 1st-level Fighter (d10) with a Constitution modifier of +2.

  1. 1st level HP = 10 (max of d10) + 2 = 12
  2. Since level = 1, no additional HP is added.
  3. The calculator’s average formula: (10 + 2) + (1 – 1) × (5 + 2) = 12 + 0 = 12 HP

Now let’s try a 5th-level Fighter with the same +2 CON modifier:

  1. 1st level HP = 10 + 2 = 12
  2. Each level after 1st: average of d10 is 5.5, but the rules round up to 6 (or use 5.5 for rolled). Add 6 + 2 = 8 per level.
  3. 4 additional levels × 8 = 32
  4. Total = 12 + 32 = 44 HP (average method)

For the rolled method: 12 + 4 × (5.5 + 2) = 12 + 4 × 7.5 = 12 + 30 = 42 HP. The rolled method gives slightly less because it uses the exact half-die average rather than rounding up.

How to Choose Your Hit Points

In D&D 5e, when you gain a level, you have three options for increasing your hit points:

  • Fixed (average): Take the rounded-up average of your hit die (e.g., 6 for d10, 5 for d8). This is predictable and recommended for balanced play.
  • Roll: Roll your hit die and add your CON modifier. You might get more or less than the fixed value.
  • House rule: Some tables use “roll but reroll 1sâ€� or “max at every levelâ€� for tougher characters. The calculator’s rolled option approximates a typical roll.

If you want a character that feels durable, use the fixed method. If you enjoy risk and reward, roll. Most groups allow you to choose each level, so you can mix methods.

Common Mistakes and Misconceptions

One frequent error is forgetting to add the Constitution modifier at 1st level. Another is using the die size directly as the average (e.g., thinking a d8 gives 8 HP per level after 1st – it actually gives 5 on average). Also, some players incorrectly add the CON modifier twice per level, or apply the modifier only when rolling, not when taking the fixed value.

Another misconception is that hit points are recalculated when your Constitution changes. In 5e, your HP maximum adjusts retroactively: if your CON modifier increases, you add the difference for each level you already have. The calculator assumes a constant CON modifier, so if it changes mid-campaign, you must manually adjust.

Finally, remember that temporary hit points (from spells like False Life or abilities like the Fiend Warlock’s Dark One’s Blessing) are not part of your maximum HP and are not calculated here.

Limitations of the Formula

This calculator covers only the base class hit dice. It does not account for:

  • Multiclassing: You gain the first-level HP of your first class, then the average of each new class’s die for each level you take in that class.
  • Feats or features: The Tough feat adds 2 HP per level, and some subclasses (like the Hill Dwarf’s Dwarven Toughness) add 1 HP per level.
  • Hit dice spent during short rests: Those are separate from your maximum HP.
  • Negative Constitution modifiers: If your CON modifier is negative, the formula still works, but you cannot go below 1 HP per level (the rules say a character always gains at least 1 HP per level).

For a typical single-class character without extra feats, the calculator is exact. For multiclass or modified characters, you’ll need to add those bonuses manually.

Frequently Asked Questions

How do I calculate my HP if I multiclass?

Start with your first class’s 1st-level HP (max die + CON). Then, for each level you take in another class, add that class’s hit die average (or roll) + CON modifier. For example, a Fighter 1 (d10) and Wizard 1 (d6) with CON +2 would have 12 (Fighter) + 5 (Wizard average) = 17 HP. The calculator doesn’t handle multiclassing, but you can use it per class and add the results.

Does the Tough feat affect my HP calculation?

Yes, the Tough feat gives you +2 hit points per character level. So if you have it, add 2 × your total level to the calculator’s result. For a 5th-level character, that’s +10 HP.

What if my Constitution modifier changes after leveling?

Your HP maximum changes retroactively. If your CON modifier increases by 1, add 1 HP for every level you have. If it decreases, subtract. The calculator assumes a constant modifier, so adjust manually after any change.

Why does the rolled HP differ from the average HP?

The average method rounds the half-die up (e.g., d8 gives 5 per level), while a rolled d8 has a true average of 4.5. Over many levels, rolling tends to give slightly lower HP on average, but you might get lucky with high rolls. The calculator shows both so you can see the difference.

Can I have negative hit points from a negative CON modifier?

No. The rules state that you always gain at least 1 hit point per level, even if your CON modifier is negative. For example, a wizard with CON 6 (–2) still gains 1 HP per level after 1st, not 0 or negative. The calculator’s formula will give a lower number, so you must apply the minimum manually.

Does this calculator work for NPCs or monsters?

No. Monsters and NPCs use a different hit point system based on their hit dice and size, not class levels. This calculator is only for player characters using class hit dice.

Related

Formula used
sel class | Class | Barbarian=12, Bard=8, Cleric=8, Druid=8, Fighter=10, Monk=8, Paladin=10, Ranger=10, Rogue=8, Sorcerer=6, Warlock=8, Wizard=6
in level | Level | - | 1 | 1
in con_mod | Constitution modifier | - | 2 | -5
out hp_avg | Hit Points (average) | HP | (class + con_mod) + (level - 1) * ((class / 2) + 1 + con_mod) | 0
out hp_rolled | Hit Points (rolled) | HP | (class + con_mod) + (level - 1) * ((class / 2 + 0.5) + con_mod) | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.