Encounter Balancer

Rate a d20-system combat encounter by comparing the adjusted monster XP against your party’s easy, medium, hard and deadly thresholds. Calculates in your browser.

Enter each monster's XP on its own line. The d20-system count multiplier is applied automatically.

Difficulty

-

Adjusted XP-
Raw XP × multiplier-
Party thresholds (E/M/H/D)-

Show the math

Total monster XP is multiplied by a factor based on how many monsters there are (more enemies act more often, so the encounter is harder), then compared to the party's XP thresholds.

adjusted XP = (Σ monster XP) × count multiplier

A planning aid, not a guarantee, terrain, tactics and party composition matter. All math runs locally in your browser.

What this does

An encounter balancer rates a d20-system combat encounter by comparing adjusted monster XP against your party’s easy, medium, hard, and deadly thresholds.

How to use it

  1. Enter party size and levels.
  2. Add the monsters and their XP.
  3. Read the adjusted XP.
  4. See the difficulty rating.

How it works

More monsters act more often, so total XP is scaled up before comparing to your budget. It is a planning aid, not a guarantee.

adjusted XP = total monster XP × count multiplier

Understanding your result

The adjusted XP scales total monster XP up by a multiplier for numbers, because more creatures act more often and concentrate damage, which is why a swarm of weak foes is deadlier than its raw XP suggests. Treat the easy-to-deadly rating as a planning aid, not a guarantee: terrain, party tactics, and luck swing real fights well beyond the budget.

Example

Four monsters multiply their combined XP by 2 before rating.

Sources & methodology

Last updated .

Frequently asked questions

Why is the XP adjusted upward?

More monsters act more often, so total monster XP is multiplied by a factor based on the number of enemies before comparing to your budget.

Is the rating a guarantee?

No, it is a planning aid. Terrain, tactics and party makeup can shift an encounter’s real difficulty.

Is my data kept?

No. Everything is computed locally in your browser.