Random D&D Character Generator
Generate random D&D 5e characters with proper 4d6-drop-lowest ability scores, racial modifiers, class features, backgrounds, and personality traits.
Press Generate Character or hit Space to create your adventurer
About
Creating a D&D character from scratch takes 30 - 60 minutes. Cross-referencing race modifiers, class hit dice, background proficiencies, and rolling 4d6-drop-lowest for six ability scores introduces frequent arithmetic errors. A misapplied racial bonus to the wrong ability score cascades into incorrect modifiers, wrong saving throws, and an unplayable character at the table. This generator implements the full SRD ability score pipeline: roll 4d6, discard the lowest die, sum the remaining three, apply racial Ability Score Increases, then derive modifiers via (score − 10)2 floored. It cross-references class hit dice for Level 1 HP, assigns background skill proficiencies without duplication, and draws personality traits from the official tables. The output is a print-ready character sheet. Note: this tool uses SRD-compatible content only and approximates name generation via syllable-based Markov chains rather than official setting-specific name lists.
Formulas
Ability scores are generated using the standard 4d6 drop-lowest method. For each of the 6 abilities, roll four six-sided dice, discard the die showing the lowest value, and sum the remaining three.
The ability modifier is derived from the final score (after racial bonuses):
Level 1 hit points equal the maximum value of the class hit die plus the Constitution modifier:
Where score is the base ability value (3 - 18 range), modifier ranges from −4 to +4 for typical rolls, hit diemax is the maximum face value of the class hit die (6, 8, 10, or 12), and CON modifier is the modifier derived from the Constitution score. Proficiency bonus at Level 1 is fixed at +2.
Reference Data
| Class | Hit Die | Primary Ability | Saving Throws | Armor Proficiencies | Starting HP Formula |
|---|---|---|---|---|---|
| Barbarian | d12 | STR | STR, CON | Light, Medium, Shields | 12 + CON mod |
| Bard | d8 | CHA | DEX, CHA | Light | 8 + CON mod |
| Cleric | d8 | WIS | WIS, CHA | Light, Medium, Shields | 8 + CON mod |
| Druid | d8 | WIS | INT, WIS | Light, Medium, Shields (nonmetal) | 8 + CON mod |
| Fighter | d10 | STR or DEX | STR, CON | All, Shields | 10 + CON mod |
| Monk | d8 | DEX & WIS | STR, DEX | None | 8 + CON mod |
| Paladin | d10 | STR & CHA | WIS, CHA | All, Shields | 10 + CON mod |
| Ranger | d10 | DEX & WIS | STR, DEX | Light, Medium, Shields | 10 + CON mod |
| Rogue | d8 | DEX | DEX, INT | Light | 8 + CON mod |
| Sorcerer | d6 | CHA | CON, CHA | None | 6 + CON mod |
| Warlock | d8 | CHA | WIS, CHA | Light | 8 + CON mod |
| Wizard | d6 | INT | INT, WIS | None | 6 + CON mod |