Story-first characters

Random Fictional Character Generator

Start with a person who wants something, hides something, and cannot keep those two things separate for long.

CustomizeFictional · Any details

Character studioGeneral

villain / General

Dalia Darwish

Gender
Woman
Age
37
Pronouns
she / her
Occupation
architect

Start the story here

Someone offers to make her problem disappear in exchange for a photograph cropped to remove one person. Accepting would create a clear path to control the resource that made her powerless; refusing means telling the person closest to her that she knows her most painful memory is accurate but her explanation of it is not.
01

What they want

To control the resource that made her powerless.

02

What complicates it

She knows her most painful memory is accurate but her explanation of it is not.

Character notes

How they read on the page.

Keep what works. Refresh one detail without losing the rest of the character.

03

Appearance

She has a slight frame and unexpectedly firm handshake, high cheekbones and a thoughtful gaze, inky hair tied at the nape, and deep-set black eyes. She wears a patched denim overshirt; a matchbook and carefully mended gloves make the grounded silhouette easy to remember.

04

Personality

Dalia Darwish is serene under scrutiny, yet fond of provoking comfortable assumptions. She asks innocent-sounding questions that alter the whole conversation. The person who understands her best can also name the compromise she refuses to acknowledge.

Strengths

  • Asks for help before a crisis.
  • Listens for what is not being said.

Weaknesses

  • Needs to have the final word.
  • Withdraws exactly when honesty is needed.

Off the clock

  • Amateur Astronomy
  • Learning Obsolete Dances

Keep the person. Revise one line.

Generated locally · Data 1.2.0

Take it with you

Copy or export

Prompt export formats text only. This site does not send your character to any AI service.

The casting brief

Conflict is built in

The Fictional Story focus gives extra weight to motivation, contradictions, secrets, and hooks. The result is meant to start scenes rather than merely fill a profile form.

Good for

Outline a short story Find a protagonist Create a supporting character Test a scene premise

Field notes

Questions,
answered.

01Can this create protagonists and antagonists?

Yes. Open Customize and choose Hero, Antihero, Villain, or Everyday under Narrative role, or leave it on Any.

02Will two results be identical?

The generator uses a large tagged dataset plus local repeat protection for names, secrets, hooks, and high-salience character combinations.

03Can I export a character for another writing tool?

Yes. Copy the result as plain text, Markdown, JSON, or a formatted writing prompt.