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.
Generate a full D&D 5e–compatible character in one click. Name, race, class, stats, and backstory — free, no sign-up.
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.
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.
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.
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.
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.