GenerateRandomSearch

Character Goal Generator

Draws a character goal from a small, hand-written list of ten — most of them specific enough to succeed or fail at, rather than a vague state like 'be happy'. Two are looser — finding where they belong, being chosen — and want pinning to a person or a place before a scene can turn on them. Pairs with the character fear generator, drawn from a separate list of the same size, to build a fuller motivation.

What this generator does

Draws what a character is actively trying to get. A goal is the thing that makes a character move through a plot rather than be moved by it, and it has to be concrete enough to succeed or fail at — 'be happy' is a state, not a goal, and a character pursuing one has nothing to do in a scene.

What you'll get

This generator draws from a hand-checked list of 10 entries. Here is a spread of 6 of them, so you can see the style before you generate:

  • To be believed, after years of being dismissed
  • To return home, whatever that now means
  • To undo a mistake before anyone finds out
  • To prove a rumour about them wrong
  • To find where they truly belong
  • To be free of an old obligation

A fixed sample of the list, not a live draw — your own results are picked at random from all 10, without repeating until the list runs out. Original HEKNO-curated character-motivation list. Last reviewed 2026-07-25.

How to use this tool

  1. Press generate for a goal.
  2. Build a character or scene around it.

Worked examples

Pair it against a fear
Draw a goal here and a fear from the character fear generator, then check they conflict. A character who wants something that costs them what they're most afraid of losing is a story; unrelated goal and fear read as a to-do list.

Common use cases

  • Character development exercises
  • Overcoming a character-planning block
  • Creative writing workshops

How this generator works

Draws one line from a small, hand-written list of ten goals, most phrased so a scene could plausibly end in success or failure at it; the two about belonging and being chosen need you to say where, or by whom.

Randomness and fairness

A seed word switches to a deterministic, non-cryptographic draw, so a goal already paired with a character's fear can be found again by that word rather than re-typed from notes.

For how randomness is produced across the whole site, see how Generate Random works.

Limitations and good to know

  • Ten goals is a small, general-purpose set; it won't cover every kind of story, and genre-specific goals (solve the case, win the war) aren't listed separately.
  • A goal and a fear drawn separately aren't guaranteed to connect — pairing them well is still a judgement call you make, not something the tool checks.

Practical tips

  • Pair the goal with a fear from the fear generator and check they conflict. A character who wants something that costs them the thing they are most afraid of losing is a story; one whose goal and fear are unrelated is a to-do list.