NPC Generator is a freeware program that runs on Windows as an EXE file. The program is distributed with eighteen text files that support the traits generated. The text files can be edited to add or remove or modify any trait desired. The files have a range mechanism to make some traits more common than others. For example, the Age text file, as distributed, includes: Extremely Young, Young, In Prime, Middle Aged, Old, Extremely Old, and Ancient. In Prime is 30/73 likely; Middle Aged is 20/73 likely. The generator also supports unnamed traits for further customization. Although distributed in English, the tool is flexible enough to support any language with customization.
An alternate version, for the Scarred Lands setting, is distributed. This can be used as an example of how to customize the base tool.
NPCs can be randomly generated "all at once" or trait-by-trait. They can be altered after generation. They can be output to a text file. The tool supports the generation of multiple NPCs at once.