Combat Log
Death Saving Throws
Record successes and failures, roll automatically or manually, handle natural rolls, apply damage at zero HP, stabilize, or revive.
Medicine Stabilization Check
Hit Dice and Rest Recovery
General Dice Roller
Formula Used
Character maximum HP starts with the first class Hit Die maximum. Later levels add fixed values or selected rolls. Constitution and permanent adjustments then modify the total.
Character HP = First-level Hit Die maximum + later-level HP + (Constitution modifier × levels) + bonuses − reductions Monster HP = Hit Dice total + (Constitution modifier × number of Hit Dice) + flat bonus Effective damage = max(0, round((incoming damage − flat reduction) × response multiplier × custom multiplier))
How to Use This Calculator
Select the maximum HP mode and enter every class level. Choose your Constitution input and preferred HP method. Add named adjustments before calculating the final health total.
Move the result into combat and record each health event. Temporary HP absorbs damage before normal hit points. The combat log preserves every action until you clear it.
Use recovery tools when a character reaches zero health. Record death saves, Medicine checks, rests, and Hit Dice. Export the finished record for later table reference.
Example Data
| Example | Inputs | Expected result |
|---|---|---|
| Level 5 Fighter | d10, Constitution +3, fixed values | 49 maximum HP before adjustments |
| Level 3 Wizard | d6, Constitution +1, fixed values | 17 maximum HP before adjustments |
| Large monster | 6d10, Constitution +3 | 51 average HP before bonuses |
| Resistant damage | 17 incoming, no flat reduction | 8 applied after rounding down |
Class Hit Die Reference
| Class | Hit Die | Fixed later-level value |
|---|---|---|
| Barbarian | d12 | 7 |
| Fighter | d10 | 6 |
| Paladin | d10 | 6 |
| Ranger | d10 | 6 |
| Artificer | d8 | 5 |
| Bard | d8 | 5 |
| Cleric | d8 | 5 |
| Druid | d8 | 5 |
| Monk | d8 | 5 |
| Rogue | d8 | 5 |
| Warlock | d8 | 5 |
| Sorcerer | d6 | 4 |
| Wizard | d6 | 4 |
Frequently Asked Questions
How is first-level HP calculated?
Use the maximum value of the first class Hit Die. Add the character's Constitution modifier for that level. Permanent bonuses apply after the base value is calculated.
How does multiclass HP work?
Only the first total character level receives a maximum die. Later class levels use their own Hit Dice. Enter classes in the order they were first taken.
Does a Constitution increase affect earlier levels?
A permanent modifier increase normally changes maximum HP retroactively. This calculator can apply one current modifier to all levels. Disable that option for unusual campaign house rules.
Do temporary hit points stack?
Temporary hit points normally do not add together. A creature usually keeps one available temporary HP amount. Choose keep, replace, or higher within combat tracking.
What happens when damage reaches zero HP?
The tracker displays overflow damage and an instant-death warning. Death saving throws can then be recorded separately. Healing above zero resets the active dying state.
How are resistance and vulnerability applied?
The calculator first subtracts any flat damage reduction. It then applies response and custom multipliers. Final damage is rounded to a whole number.
Can I use rolled HP values?
Choose manual rolls and enter comma-separated die results. Automatic rolls create fresh values for later levels. The detailed output lists every level's contribution clearly.
Can this calculator track monsters?
Monster mode supports size-based dice and Constitution bonuses. It calculates one creature or several encounter creatures. Rolled groups receive a separate HP value each.
Are exported records stored online?
Exports are generated within the current browser session. Local saves remain inside that browser's storage. No account or remote database is required here.
Rules and Table Disclaimer
This tool supports common D&D 5e health procedures. Official books, table rulings, and specific features may differ. Your Dungeon Master decides final campaign interpretations and exceptions.