PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300

PHP Warning: Illegal string offset 'hascustom' in ..../dnd_view_block.php on line 300
D&D 5e NPC Generator Morrus' Unofficial Tabletop RPG News O.G.R.E. - View Generator

D&D 5e NPC Generator
Category: D&D Next (5E)

Views: 154253
Overall Rating:9
This will generate an NPC using the rules in the D&D 5e Dungeon Master's Guide, complete with name!

By default, the output is displayed in a narrative format, which uses natural language to describe the NPC over the course of two paragraphs. Alternatively, you may display the results in a simple list format, for fast perusal. Things generated by this: gender (optional), race, something notable about their appearance, their alignment (optional), ideal, bond, flaw, talent, mannerism, high/low attribute, and how they interact with others. Currently the narrative format does not display the NPC's alignment, while the list format does, but that can be remedied if the community cries out in terror.

The only bit of missing information is the "Useful Knowledge" data, which will need to be created by DMs, as what is appropriate will vary from campaign to campaign.

A note on names:

Elven surnames have their Common-tongue translation written in parentheses after their proper name.

Human names draw from the entire regional gamut given in the D&D 5e Player's Handbook. These are, in turn, drawn from the various regions in the Forgotten Realms. However, no attention has been paid to which region a name draws from when choosing the surname. An Illuskan given name may be paired with a Rashemi surname, for example. In most campaigns, this likely won't matter. If you are playing in the Forgotten Realms and are also a bit of a lore nut, this will likely drive you crazy. I am very sorry. This may be fixed at a later date, but ONLY if there is a great hue and cry.

Gnomes have gender-specific names, as well as nicknames which may be used by either gender. Their nickname is given in quotes between their given name and surname. Note that this is only the nickname used in broad company, which is the one judged to be the most fun to say. Gnomes may have up to a dozen nicknames, which they blessedly only use in gnomish company. These are not generated here for the sake of your sanity.

Half-Elves may have a first name from either of their parent races. The same is true of their surname. These names need not come from the same parent race.

Half-Orcs may have a first name that is human or orcish. Those with an orcish name may or may not use a human surname, while those with a human name will always retain their human surname.

Tieflings may have an infernal or human name, followed by a human surname. Some individuals have a chosen "virtue" name and forgo the use of a surname altogether.

Aasimar use human names, as they are descended from them in most settings. If this is not true in your setting, please choose the race most appropriate for your setting instead.


* A complete name generator has been created and integrated into this generator. A stand-alone version of the name generator is available here:
Generator Reference
Copy this to use in another generator or table
You must be logged in to run generators!


by Ozzie Olin on 2015-06-06 06:35:55

This is a great resource. I've been jamming on it all night, populating a city with NPCs for a game I'm gonna run. Just a couple small quibbles: you misspelled the abbreviation for "et cetera". It's "etc", not "ect". You've also got an extraneous comma in the description for ideals. Like I said, small quibbles, but it's stuff that I noticed.
by Erechel on 2015-12-04 23:10:04

Is there any way to tinker with this program? I'm in no way a programmer, but I could really use to have access to the databases, maybe translate them to spanish and change the names to my custom languages.
by Deleven on 2015-12-21 07:19:02

This is Great, i copied a couple of NPCS to my Google Docs "random" File, to always be able to have a NPC on Hand. thanks a lot
by Sobran on 2016-01-27 09:39:21

Hey! I haven't checked this in awhile. I'm glad everyone is enjoying it.

@Erechel: If you look at my profile, you should be able to see all of the tables I created to support this generator. You should be able to reference those directly and build a new generator in Spanish. There's a tutorial on the generator system EnWorld uses that should get you started. Let me know if you need any help.
by enrique_j21 on 2016-04-03 20:14:27

just started DMing and this is awesome my first session is gonna be awesome thx.
by SnideAugustine on 2016-10-31 11:54:29

And now I have a fun tool to break the writers block which usually plagues NPC creation. Well played sir!
by Phoenix8008 on 2016-11-16 06:56:19

Thanks a lot for this resource. I'm running Storm King's Thunder, which is very sandboxy, and having a printed out list of 40 random NPC's will make it much easier to have them bump into new people or contacts and have info ready to go. Then I just have to record where they met them and mark that one off the list as used! Very thankful for your work on this!
by Pananacakes on 2016-11-21 17:26:39

This is super and thanks for it. It would be even superer if it offered a combined narrative + list format. Maybe for version 1.1?
by Matthew Nolder on 2017-05-19 16:21:37

by Justin Turner on 2017-07-09 19:22:26

You just made my life a lot easier
by Halcaeon on 2017-10-09 12:40:55

Adding my 2cp, this is excellent. Would love to see you continue to iterate on this tool!
by Jesse B on 2018-04-13 05:05:52

A quick & quirky little iPhone app for generating NPCs that can be used offline --

You must be a member to leave a comment.