5e.Character.Tools v2

Error: {{ error }}
Loading official data from 5e.tools (XPHB)...

Your Character

Identity

Species: {{ speciesString }}

Background: {{ character.bg ? character.bg.name : 'None' }}

Classes: {{ classString }}

Total Level: {{ totalLevel }}

Ability Scores

{{ s.label }} {{ s.modStr }}
{{ s.hasBase ? s.total : '—' }}

Class Features

  • {{ feature.className }}: {{ feature.name }} (Lvl {{ feature.level }})

Skills

  • {{ s.name }} ({{ s.ability }}) — {{ s.source }}

Feats

  • {{ f.name }} — {{ f.sources.join(' / ') }}
{{ index + 1 }}. {{ step }}
Name Src
{{ race.name }} {{ race.source }}

{{ hoverRace.name }}

{{ hoverRace.source }} (p. {{ hoverRace.page || '-' }})

Speed: {{ hoverRace.speed || 30 }} ft.

Size: {{ hoverRace.size ? hoverRace.size.join(', ') : 'Medium' }}

Hover or click a species to view details.
Name Src
{{ bg.name }} {{ bg.source }}

{{ hoverBg.name }}

{{ hoverBg.source }} (p. {{ hoverBg.page || '-' }})
Hover or click a background to view details.
Start Name Lvl Src
{{ cls.name }} {{ cls.source }}
Subclass
{{ sub.name.replace('School of ', '') }}
No subclasses found for this class.
Subclasses unlock at 3rd Level.

{{ hoverCls.name }}

{{ hoverCls.source }} (p. {{ hoverCls.page || '-' }})

Hit Die: d{{ hoverCls.hd ? hoverCls.hd.faces : '8' }}

Primary Ability: {{ hoverCls.primaryAbility ? parseAbility(hoverCls.primaryAbility) : '-' }}

Saving Throws: {{ hoverCls.proficiency ? hoverCls.proficiency.join(', ').toUpperCase() : '-' }}

Starting Proficiencies

Armor: {{ hoverCls.startingProficiencies.armor.join(', ') }}

Weapons: {{ hoverCls.startingProficiencies.weapons.join(', ') }}

Features

Level {{ feature.level }}: {{ feature.name }}

{{ feature.source }} p.{{ feature.page || '—' }}

Ability Scores

Choose how to generate your ability scores.

Method

Enter any score from 1 to 30 for each ability.
Assign the six fixed values {{ abilityPool.join(', ') }}, one to each ability.
Rolled values: {{ (abilityPool || []).join(', ') || '—' }}
Points remaining: {{ pointBuyRemaining }} / {{ pointBuyBudget }}
8–13: 1 pt each; 14-15: 2 pts each; Max: 15 pts.
{{ s.modStr }}
Base {{ s.base }} + {{ s.bonus }} = {{ s.total }}

Background Bonus — {{ character.bg.name }}

Choose how to distribute the ability score increase.

This background has no ability score bonuses.
+{{ weight }}
Finish assigning every bonus to a distinct ability.
Pick a Background in step 2 to configure its ability score bonuses here.

Skills & Feats

Skills granted by your species and background are locked. Pick the remaining skills from the sources available to you.

Skill Sources

Pick a species, background and starting class in the earlier steps to populate this panel.

Skills

Feats

Pick a species, background and class to see available feat slots.
No feat slots available yet. Check species, background, and class levels.
{{ tooltip.data.name }} {{ tooltip.data.meta }}
{{ tooltip.data.typeLabel }}