Home/Tools/D&D 5e HP Calculator

🎲 D&D 5e HP Calculator

Work out your character's hit points by class, level and Constitution — using average or rolled hit dice, with the Tough feat if you have it.

1
Pick your class and level
2
Enter your Constitution modifier
3
See total HP and per-level breakdown
Character Details
Total Hit Points
—
LevelHit die rollCON modToughHP this levelRunning total

Hit Die by Class

  • d6 — Sorcerer, Wizard
  • d8 — Bard, Cleric, Druid, Monk, Rogue, Warlock
  • d10 — Fighter, Paladin, Ranger
  • d12 — Barbarian
⏱️ Last Updated: September 2026 | MegaCalcOnline Editorial Team | Free browser-based tools — no upload required
🛡️ 100% Private
⚡ No Upload
💻 Browser-Based
🔒 Free Forever

🔑 Key Takeaways

  • Level 1 HP = hit die maximum + Constitution modifier
  • Each level after that adds either the fixed average or a roll of your hit die, plus your Constitution modifier again
  • Fixed average per hit die: d6→4, d8→5, d10→6, d12→7
  • The Tough feat adds a flat +2 HP per character level
  • A higher Constitution modifier compounds every single level, not just once

How D&D 5e Hit Points Work

Every class has a hit die that represents how much health it typically gains per level — bigger classes built for the front line (Barbarian, Fighter) have larger hit dice than classes built around spellcasting or stealth (Wizard, Rogue). At level 1, your hit points equal the maximum roll of your hit die plus your Constitution modifier — there's no rolling at level 1, you always get the maximum. From level 2 onward, you add either a fixed average value or an actual dice roll for your hit die, plus your Constitution modifier again at every level.

The fixed average for each hit die is calculated as half the die's maximum, rounded up, plus one: a d8 averages 5 per level, a d10 averages 6, a d12 averages 7, and a d6 averages 4. This is the same number the dice would average out to over many rolls, just without the variance.

Average HP by Class at Common Levels (0 CON Modifier)

Class (hit die)Level 1Level 5Level 10Level 20
Sorcerer / Wizard (d6)6224282
Bard / Cleric / Rogue etc. (d8)82853103
Fighter / Paladin / Ranger (d10)103464124
Barbarian (d12)124075145

These reference figures assume a +0 Constitution modifier and the fixed-average method — enter your own class, level and modifier above for an exact figure.

Frequently Asked Questions

How is HP calculated in D&D 5e?

At level 1, HP equals your class's hit die maximum plus your Constitution modifier. For each level after that, you either add a fixed average (hit die ÷ 2, rounded up, plus 1) or roll your hit die, and add your Constitution modifier again each level.

What hit die does each class use?

d6: Sorcerer, Wizard. d8: Bard, Cleric, Druid, Monk, Rogue, Warlock. d10: Fighter, Paladin, Ranger. d12: Barbarian. A higher hit die means more HP per level on average.

Should I use average or rolled HP?

Many tables use the fixed average for predictability and to avoid rewarding or punishing bad rolls — it's an official optional rule in the Player's Handbook. Rolling can give more HP on a lucky night but risks less on a bad one. Check what your Dungeon Master prefers before committing to a method.

How does the Tough feat affect HP?

The Tough feat adds 2 hit points per character level, applied retroactively when taken and again at every level afterward. This calculator applies it from level 1 for simplicity — if you took Tough partway through your career, only count it from that level onward in your own records.

Does Constitution modifier apply at every level?

Yes. Your Constitution modifier is added once at level 1 and again at every subsequent level, not just once overall. A +2 Constitution modifier at level 10 has added +20 HP in total by that point.

What happens to HP if my Constitution changes later?

If your Constitution modifier increases (such as from an ability score improvement), your hit point maximum increases retroactively for every level you've already gained, not just from that point forward. This calculator assumes a constant Constitution modifier across all levels entered.