NPCGen5e is a tool for fifth-edition Dungeons and Dragons Dungeon Masters. It randomly creates an NPC to use in your world, based on the rules laid out in the Dungeon Master's Guide and Player's Handbook, with a little extra flavor from yours truly!

Key Features:
Generate quick NPCs on the fly, complete with the following information:
• Name
• Race and Subrace
• Gender
• Alignment
• Armor Class
• Hit Points
• Ability Scores
• Saving Throws
• Skills
• Damage Resistances
• Damage Immunities
• Condition Immunities
• Senses
• Languages
• Challenge Rating
• Mannerism
• Talent
• Bond
• Flaw
• Appearance
• Trait(s)
• Action(s)

Premium Features:
• Apply Filters to get exactly the NPC you need.
• Save generated NPCs to quickly view them when you need.
 • Export NPCs in XML, NPC, or Text format.

What’s New

Version 4.2

What's new in version 4.2:
- In 4.1, filtration worked, but was particularly slow to do so. It has been revamped with much less strain on the device by working in tandem with the backend and is now about 110 times faster!
- I've also squished a decent amount of bugs under my boot and cleaned up the mess.

As always, thank you for using NPCGen5e. I apologize for not having a major update with this version, but I do have some plans for the future. Hold on to your seats and keep those dice ready to roll for the next update, fellow GMs!

Ratings and Reviews

4.0 out of 5
18 Ratings

18 Ratings

jdobbs88 ,

Nice app

Very well put together app. Would like to be able to specify a specific level of npc to create. For example a halfling thief cr15 level. Other than that, very nice app.

Developer Response ,

Thanks for the review, jdobbs88! Filtering by challenge rating is something I'm looking at doing with the next update, when I have more time to work on it. I tried to do it with this update, but it was causing a crash 8 times out of 10 and I wanted to get this update out as soon as possible to fix the previous filter issue. I will hopefully be able to fix the issue and include a challenge rating filter with the next update, though!

5GamAzing ,

Spectacular app, can't wait to see where it'll go

As a fairly new DM running a custom campaign, NPCs are a pain to come up with, especially on the fly. Once i got the app I almost immediately got the platinum version (what a steal at so cheap!) and haven't looked back. It's great at what it does, and helps a ton to figure out what kinda person that merchant is going to be.

That being said, I hope the app continues to grow and become more in the future. It has some issues still, but for a small developer making this app, I love supporting it and I'll happily use it in my games.

Developer Response ,

Thank you for the awesome review, 5GamAzing! I have some big plans for future releases, so please keep your eyes peeled and those dice ready to roll! :)

Alias Vaine ,

Very well made hope to see more updates!

I feel its a very well made app and will see many uses at my table. Im ignorant to how apps are made but would love to have a way to edit and insert custom races into the generator or races not covered in current version.

thank you for your work

Developer Response ,

Thanks for the awesome review, Alias! I'm glad you enjoy the app and hear your request. I'm actually going to be releasing an update in the next few days to bring a backend database to the application and plan to open up the ability to create custom content and use it within the app in a future update. I'm not sure when that update will be released since I'm a single developer and I'm working on this app in my spare time, but I will work hard to get that update out.


Michael Craun
89.3 MB

Requires iOS 11.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
In-App Purchases
  1. Platinum Piece Upgrade $1.99
  2. Gold Piece Upgrade $0.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like