Click here for the best character generator EVER! I use this everyday to make characters for my short stories and it is truly one of a kind. Character Creation for the Plot-First Novelist
begins with a character center and then adds layers in a logical fashion, coming at character creation from a variety of angles—everything from how we perceive people in real life to how the character is (or isn't) impacted by the love of God. The result is something the plot-first novelist may've despaired of ever being capable of: living, fully realized, interesting characters who are a joy to write and memorable to read.