Why this produces a person rather than a stat block
Most character templates start with name, age, height, eye color, and a list of adjectives, and most writers who fill them in discover the character still will not move. What makes a character move is the answer to three questions: what do they want, what is missing that makes them want it, and what lie do they tell themselves to avoid looking at the missing thing. This generator puts those three lines at the center of the sheet and derives appearance and speech habits from them, in that order, so the surface details are consequences of the interior rather than decoration.
A sheet contains: two name candidates that fit the genre's conventions; age and occupation or station; a one-sentence physical impression; three observable behaviors that reveal personality (not "anxious" but "spins other people's pens during meetings"); speech pattern, including register and how they handle silence; want, lack, and self-deception; one line on their relationship to the protagonist; and the mistake they are likely to make inside this story. The last item is what turns allies and antagonists into people, because a mistake is a want colliding with a lack.
Genre fiction runs on recognizable types: the reluctant chosen one, the brooding duke, the hunter who came back from a dungeon changed, the fake fiancé. This tool does not fight those conventions, because readers arrive expecting them. It adds one deliberate deviation on top. If the type is "cold duke," the sheet specifies where the coldness came from and the single situation in which it fails. The convention makes the character legible; the deviation makes them memorable.
On names: avoid two characters in the same book whose names start with the same letter, and search any invented name before committing, because fantasy and romance names collide with real people and famous characters more often than you would expect. The generator draws from syllable patterns common to the genre, but the final check is yours.
The free tool generates one character per run, three runs a day, no account needed, and nothing you enter is used for training. When you have a cast and need relationships tracked across chapters, put the sheets into the Studio story bible; the AI consults it whenever it writes that character's dialogue.