D&D Character Generator
Need a character for tonight's session? This generator creates complete D&D 5e characters with ability scores, race, class, background, and personality traits. Use it for quick NPCs, backup characters, or inspiration when you're stuck.
Select what you want randomized, lock in choices you've already made, and generate until you find a character that speaks to you.
Ability Scores
Personality
Traits:
Ideal:
Bond:
Flaw:
Combat Stats
Proficiencies
What Gets Generated
Ability Scores
Scores are rolled using the standard 4d6-drop-lowest method. The generator rolls four six-sided dice, drops the lowest, and sums the rest for each ability. Results range from 3 to 18 with a bell curve favoring 10-14.
Race Selection
All Player's Handbook races included: Human, Elf (High, Wood, Drow), Dwarf (Hill, Mountain), Halfling (Lightfoot, Stout), Gnome (Forest, Rock), Half-Elf, Half-Orc, Tiefling, and Dragonborn. Racial ability bonuses are applied automatically.
Class Selection
All twelve core classes: Barbarian, Bard, Cleric, Druid, Fighter, Monk, Paladin, Ranger, Rogue, Sorcerer, Warlock, and Wizard. The generator suggests which ability scores matter most for your class.
Background
PHB backgrounds including Acolyte, Charlatan, Criminal, Entertainer, Folk Hero, Guild Artisan, Hermit, Noble, Outlander, Sage, Sailor, Soldier, and Urchin. Each comes with skill proficiencies and feature descriptions.
Personality
Two personality traits, one ideal, one bond, and one flaw, pulled from background tables. These give your character immediate depth and roleplaying hooks.
Using the Generator
Full Random
Click generate with nothing locked for a completely random character. Great for NPCs, one-shots, or when you want inspiration outside your usual choices.
Partial Random
Lock any element you've already decided. Want to play a Dwarf but aren't sure about class? Lock Dwarf, randomize everything else. The generator respects your choices while filling in gaps.
Reroll Individual Elements
Don't like the personality traits but love everything else? Reroll just that section while keeping your stats and class.
Stat Assignment
After rolling, the generator suggests optimal stat placement for your class. A Fighter gets high Strength or Dexterity. A Wizard prioritizes Intelligence. You can accept suggestions or assign manually.
Export Options
Copy your character as formatted text for pasting into character sheets, virtual tabletops, or notes. The export includes all generated information in a clean, readable format.
Character Generator Questions
Similar tools to explore
Prize Wheel Generator
Create branded prize wheels for giveaways and promotions. Set custom winning odds, add your colors, and export winner lists.
Create Prize WheelGamertag Generator
Generate creative gaming usernames that fit your style. Choose cool, funny, pro, anime, or military themes. Works for Xbox, PlayStation, Steam, and Discord.
Generate GamertagsReceipt Generator
Generate professional receipts for your business. Add items, taxes, and payment details. Download as PDF or print directly.
Generate ReceiptInvoice Generator
Generate professional invoices in seconds. Add your business details, line items, and download a clean PDF ready to send to clients.
Generate InvoiceSpinner Wheel
Enter names or options, spin the wheel, get a random winner. Perfect for teachers picking students, giveaways, and making fair decisions.
Spin the WheelFortnite Code Generator
Generate random Fortnite codes for V-Bucks, skins, emotes, battle passes, and bundles. Tap your choice and get codes instantly.
Generate Codes