❯
❯
D&D Character Generator
Name Generator Refresh Loop
Random Generator

D&D Character Generator

Roll a random D&D character with name, race, class, alignment, background and ability scores. Free and private.

Choose a race, or Any race, choose a class, or Any class, choose how many characters, and click Roll a character. Each character gets a name, race, class, alignment, background and six ability scores (STR, DEX, CON, INT, WIS, CHA) rolled with 4d6, dropping the lowest die. Free, no sign-up.

100% Free

No Sign-Up, Nothing to Install

Full Characters

Name, Race, Class, Stats

Private & Secure

Rolled in Your Browser

4d6 Drop Lowest

Classic Stat Rolls

Settings

Results

    Choose your settings, then press the main button. Your results will appear here.

    0 results 0 saved
    Saved results
    Saved on this device

      Tap the star beside a result to keep it here. Saved results stay in this browser only.

      Private by design: every result is made in your browser using its secure random number generator, and nothing you type is uploaded. Saved results stay on this device.

      How Do You Generate a Random D&D Character?

      Choose a race and class, or leave them on Any, and click Roll a character. You get a complete starting idea, such as a Chaotic Good Tiefling Warlock with the Charlatan background, with six ability scores already rolled. Roll 3 or 6 at once to compare options.

      Random characters are perfect for one-shots, new players, quick NPCs and creative challenges. Ability scores use the classic 4d6 drop-lowest method: roll four six-sided dice and add the highest three, for each of the six abilities. Apply your racial bonuses and class rules from your rulebook.

      Characters are rolled on your own device. Every result uses your browser’s secure random number generator (crypto.getRandomValues), and nothing you type is sent to Teasoft.

      What each character includes:

      PartOptionsNotes
      NameFits the raceFrom our fantasy name lists
      RaceHuman, Elf, Dwarf, Halfling, Gnome, Dragonborn, Half-Orc, TieflingOr Any race
      ClassBarbarian, Bard, Cleric, Druid, Fighter, Monk, Paladin, Ranger, Rogue, Sorcerer, Warlock, WizardOr Any class
      AlignmentNine alignments, from Lawful Good to Chaotic EvilA roleplay hint
      BackgroundAcolyte, Criminal, Folk Hero, Noble, Sage and moreStory starter
      Ability scoresSTR, DEX, CON, INT, WIS, CHA4d6, drop the lowest

      Common reasons to use the D&D Character Generator

      What each control does:

      ControlWhat it doesWhen to use it
      RaceAny race or one of eight racesLock a race you want
      ClassAny class or one of twelve classesLock a class you want
      How manyRolls 1, 3 or 6 charactersCompare options
      Roll a characterRolls new charactersEach new idea
      Add moreAdds more charactersKeep earlier rolls
      StarSaves a result to your Saved results listKeep the characters you like
      Copy all / Download .txtCopies or saves every resultShare or keep a record
      ClearEmpties the results or saved listStart fresh

      Good to know

      What You Can Do With This Tool

      How to Roll a D&D Character

      Choose race and class

      Pick a race and class, or leave them on Any for a surprise.

      Roll

      Click Roll a character. Roll 3 or 6 to compare.

      Build your sheet

      Copy the character, add racial bonuses and finish your sheet with your rulebook.

      Tip: roll three characters and let the table vote on which one joins the party. Then use the Dice Roller for your first d20 roll.

      Which Settings Should I Choose?

      Your situationSettingsWhy
      New playerAny race, Any class, 3Pick a favourite
      Quick NPCAny, 1Instant character
      Want to play a WizardAny race, WizardLock the class
      Want to be an ElfElf, Any classLock the race
      Random challengeAny, Any, 1Play what you get
      Party of NPCsAny, 6A whole group

      Tips and good practice

      After you get your result

      Frequently Asked Questions

      Yes. It is completely free, with no sign-up, no limits and nothing to install.

      No. Everything runs inside your browser on your own device, and nothing is sent to Teasoft.

      Choose a race and class, or Any, and click Roll a character.

      A name, race, class, alignment, background and six ability scores.

      With 4d6 drop lowest: four six-sided dice, keeping the highest three, for each ability.

      Human, Elf, Dwarf, Halfling, Gnome, Dragonborn, Half-Orc and Tiefling.

      Barbarian, Bard, Cleric, Druid, Fighter, Monk, Paladin, Ranger, Rogue, Sorcerer, Warlock and Wizard.

      No. Add your race’s bonuses from your rulebook.

      Yes. Pick one, or leave it on Any for a random choice.

      Up to 6 per click, and you can click Add more.

      Yes. It is great for quick NPCs.

      No. Teasoft is not affiliated with Wizards of the Coast.

      Yes, as inspiration. Adjust to your system’s rules.

      Yes. Click Download .txt to save them.

      Tap the star beside a result. It is added to your Saved results list in this browser on this device.

      Yes. It works in Chrome and Safari on Android phones, iPhones and tablets.

      No. Everything runs in your web browser.

      It works in Chrome, Edge, Firefox, Safari and other modern browsers.

      About Teasoft’s D&D Character Generator

      Teasoft’s D&D Character Generator is a free online tool that rolls a random Dungeons & Dragons character with a name, race, class, alignment, background and 4d6 ability scores. It is not affiliated with Wizards of the Coast.

      It is made for players, dungeon masters and writers who want a character idea in seconds.

      Everything runs on your device with a secure random generator, and nothing is uploaded to Teasoft. Saved results stay in this browser.