Random RPG Character Generator

Generate a full D&D 5e–compatible character in one click. Name, race, class, stats, and backstory — free, no sign-up.

Identity

Name
Race
Subrace
Class
Subclass
Background
Alignment
Level

Ability Scores (4d6 drop lowest)

STR
DEX
CON
INT
WIS
CHA

Character Details

Personality
Ideal
Bond
Flaw
Backstory

Derived (Level 1)

HP
Proficiency
Passive Perception

Random RPG Character Generator

This tool instantly generates a complete, D&D 5e–compatible tabletop RPG character: name, race, subrace, class, subclass, background, alignment, level, ability scores (4d6 drop lowest), personality trait, ideal, bond, flaw, and a one-sentence backstory hook. Everything runs in your browser — free, no sign-up, no data stored. Use the dice button next to any field to reroll just that part.

What RPG systems work with this generator?

The options (races, classes, backgrounds, ability score method) follow the D&D 5e Player’s Handbook. You can use the same character sheet for other d20 systems or adapt the numbers and labels to Pathfinder, OSR games, or homebrew with minimal tweaks.

How are ability scores calculated?

Each ability (STR, DEX, CON, INT, WIS, CHA) is rolled using the standard method: roll four six-sided dice (4d6), drop the lowest die, and add the remaining three. Results range from 3 to 18. The modifier shown is (score − 10) ÷ 2, rounded down, as in D&D 5e. Randomness uses your browser’s crypto.getRandomValues() for fairness.

Can I use this for Pathfinder or other systems?

Yes, with small adjustments. Pathfinder uses the same 4d6-drop-lowest and ability modifiers; race and class names differ. Use the generator for inspiration, then rename or swap options to match your system. Hit points and proficiency bonus are calculated for 5e level 1.

Is this character generator free?

Yes. The tool is free, runs entirely in your browser, and does not require an account or store any data. You can copy the character as text or use your browser’s print-to-PDF to save a copy locally.