Beginner

Hit Points Calculator — D&D 5e HP

Work out your D&D 5e character's hit points: pick your class (hit die), enter your level and Constitution modifier, and get the average HP (using the official 5e average method), plus the maximum if you rolled perfectly and the minimum if you rolled ones every time.

Hit die

Add your CON modifier (+2 for CON 14–15, +3 for 16–17, etc.)
Average HP (5e method)
38

Level 5 d8 character — max at level 1, then average per level

Maximum HP (all max rolls)
50
Minimum HP (all min rolls)
15
Level 1 HP
10
HP gained per level (avg)
7
1017243138HP growth from level 1 to 5 (average method)
Step by step
  1. 1

    Level 1 HP

    8 + 2 = 10
  2. 2

    Avg HP per level

    ⌊8 ÷ 2⌋ + 1 + 2 = 7
    D&D 5e average method: floor(die ÷ 2) + 1 + CON modifier.
  3. 3

    Total HP

    10 + (5 − 1) × 7 = 38
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

HP = (die + CON mod) at level 1, then add (⌊die/2⌋ + 1 + CON mod) each subsequent level. For a level 5 Fighter (d10) with +2 CON: level 1 = 12 HP, then +8 each level → 12 + 4×8 = 44 average HP. Maximum assumes all max rolls; minimum assumes all 1s.

Formula
HP at level 1 = die_max + CON_mod • Each subsequent level (average method): ⌊die/2⌋ + 1 + CON_mod • Total = level₁_HP + (level − 1) × avgPerLevel
How this is calculated

In D&D 5th Edition, a character's maximum hit points are determined by their class's hit die, their character level, and their Constitution modifier. At 1st level you always take the maximum value of the hit die plus your Constitution modifier (e.g. 10 + 2 = 12 for a Fighter with +2 CON). At each subsequent level you either roll the hit die or take the official average: the average roll per die is ⌊die/2⌋ + 1 (so 4 for a d6, 5 for a d8, 6 for a d10, 7 for a d12). Your Constitution modifier is added at every level.

The D&D 5e Player's Handbook (2014) defines the average as this floor-plus-one formula rather than a strict statistical mean; for even-sided dice they are the same number. The minimum assumes you rolled a natural 1 on every level-up die roll (before CON modifier), and the maximum assumes you rolled the die maximum every time.

Note: this calculator does not account for Tough feat (+2 HP per level), temporary hit points, or class features that modify HP (e.g. Draconic Resilience). All values use 2014 D&D 5e rules; the 2024 revised rules follow the same formula.

Frequently asked questions

Taking the average (⌊die/2⌋ + 1) is mathematically safer — it guarantees the mean result every time. Rolling keeps the game exciting but can leave you with fewer HP than the average if you are unlucky. Most players at organised play take the average for consistency.

Your CON modifier = ⌊(CON score − 10) / 2⌋. Common values: CON 10–11 → +0, 12–13 → +1, 14–15 → +2, 16–17 → +3, 18–19 → +4, 20 → +5. Enter a negative modifier for a CON score below 10.

The Tough feat adds 2 HP per character level (including retroactively for past levels). Simply add 2 × level to the result displayed here — the calculator does not include feat bonuses.

Also known as

dnd hit points calculator
d&d 5e hp calculator
dungeons dragons character hit points
constitution modifier hp calculator
hit die hp calculator
rpg health points calculator
character maximum hp calculator

APA

TG we-Calculate Editorial Team. (2026). Hit Points Calculator — D&D 5e HP [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/hit-points-calculator

Chicago

TG we-Calculate Editorial Team. "Hit Points Calculator — D&D 5e HP." TG we-Calculate. 2026. https://we-calculate.com/calculator/hit-points-calculator.

IEEE

TG we-Calculate Editorial Team, "Hit Points Calculator — D&D 5e HP," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/hit-points-calculator

BibTeX

@misc{wecalculate_hit_points_calculator, title = {Hit Points Calculator — D&D 5e HP}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/hit-points-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?