Character generator

Random characters with enough inner life to write about: something they want, something in their way, something they are hiding.

NameNiko Jovanovic
Age48
Occupationhotel concierge
Wantsto finally be taken seriously
Flawis reckless when bored
Secretis terrified of the dark
Quirksleeps with the window open, even in winter
Voiceuses old-fashioned words without irony
Character sketch

Niko Jovanovic, 48, hotel concierge. Wants to finally be taken seriously. Flaw: is reckless when bored. Secret: is terrified of the dark. Quirk: sleeps with the window open, even in winter. Voice: uses old-fashioned words without irony.

AI output is generated by openai/gpt-6-luna via Vercel AI Gateway. It can be wrong or odd; the prompt lists on this page work without it.

How to use a generated character

A list of traits is not a character yet. It becomes one when the traits collide. Look for the tension between two lines: a hospital chaplain who lies when nervous, a beekeeper who wants to leave town without anyone noticing. That friction is your first scene.

  • Put the flaw in the way of the want. If they want to be taken seriously and they joke to hide fear, you have a plot.
  • Decide who knows the secret. The person who finds out is your second most important character.
  • Hear the voice. Write three lines of dialogue before anything else.

Now give them a story with the plot generator.

Questions writers ask

What does the random character generator create?

A full character sketch: name, age, occupation, what they want, a flaw, a secret, a quirk and how they speak. That is enough to drop them into a scene.

Why does a character need a want and a flaw?

The want drives the plot forward; the flaw makes getting it harder and creates the possibility of change. Together they generate conflict from inside the character.

Can I generate a backstory?

Yes. Press "Write a backstory with AI" and the AI writes a short history plus questions and a scene idea, based on the traits shown.