SparkLore
Plan

AI Character Generator — from name to speech habit to the lie they tell themselves

Give a role and a genre and get a one-page character sheet that goes past appearance: want, lack, self-deception, voice, and the mistake they are likely to make. Formatted for a story bible.

이 페이지를 한국어로 보기
Input3 free runs a day, no signup
0 / 3,000

Your input and the output are never used for training, and free tools do not store results. Free tools

How to use it

  1. 01

    Give the genre, the character's role (protagonist, ally, antagonist), and any details you already have. Empty fields are fine.

  2. 02

    Check that the want and the lack connect to the story's central conflict. If they do not, regenerate just those lines.

  3. 03

    Copy the sheet into your bible. In the Studio, the bible feeds each character's voice and relationships into every scene you draft.

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.

Frequently asked questions

I already have some details. Can it fill in only the blanks?
Yes. Include what you know ('name is Ines Ferro, 27, rest is open') and the sheet keeps those and completes the rest.
Does it work for antagonists?
Yes. Label the role 'antagonist' and the sheet includes their own logic: the reason they believe they are right, which is what makes a villain worth reading.
What if the generated name already belongs to a famous character?
The tool avoids well-known names but cannot guarantee uniqueness. Search before committing. To get only new name candidates, type 'names only, again'.
Next step

Make this scene chapter one and keep going

In the Studio the story bible remembers characters, places, and rules, keeps chapters to length, and turns prose into script. Free credits on signup.