D&D Character Manager — User Manual

Welcome to the D&D Character Manager, a web application for creating, managing, and advancing 5th Edition (2014) D&D characters. This manual covers every feature of the application.

What You Can Do

Create characters with a guided 7-step wizard (stats, race, class, background, proficiencies, equipment, details) with live preview

Manage characters with a full interactive sheet (ability scores, skills, spells, equipment, class resources, active buffs)

Level up with automatic feature grants, ASI/feat choices, and HP rolls

Run campaigns with source filtering, house rules (17 configurable rules), invite codes, DM controls, and a Markdown journal

Create homebrew content: custom spells, races, feats, backgrounds, classes, subclasses, features, and magic items

Track active buffs from spells and potions with real-time stat modification and concentration enforcement

Track class resources (Ki, Sorcery Points, Rage, etc.) with automatic rest recovery

Create custom magic items with charges, recharge triggers, masterwork bonuses, and attached spells

Track version history with automatic snapshots, comparison, and one-click rollback

Customize with 5 themes, custom themes, CSS skins, configurable sheet layout, and Liquid templates

Export to FoundryVTT and import session state back (HP, XP, currency, spell slots, items)

Download this manual as a styled PDF with fantasy-themed cover art and chapter icons

Game Data

All game content is sourced from the comprehensive 5e.tools dataset (2014 edition). The database includes:

ContentCount
Races142 (97 unique names across sourcebooks)
Subraces92
Classes13
Subclasses124
Class Features1,185
Backgrounds119
Spells488
Items1,834
Magic Item Templates132
Feats188
Optional Features155 (invocations, metamagic, fighting styles)
Skills18
Languages167
Source Books21

Select a topic from the sidebar to learn more about each feature.

An unhandled error has occurred. Reload X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.