GenerateRandomSearch

Character Secret Generator

Draws one hidden secret from a small, hand-written list — something a character is actively concealing in the present, distinct from a flaw or a trait, and from a piece of backstory they simply lived through.

What this generator does

Draws something a character is actively hiding. A secret differs from a backstory hook in that it is still operating in the present — it costs the character effort in every scene, and it has a way of coming out. That pressure is what makes secrets useful and what makes them different from mere history.

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:

  • They're not who their family thinks they are.
  • They have already said goodbye, and nobody has noticed.
  • They know how it ends, and haven't told anyone.
  • They faked the one achievement everyone admires them for.
  • They've been lying about where they go every Tuesday.
  • They're not actually looking for what they say they're looking for.

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-secret prompts. Last reviewed 2026-08-17.

How to use this tool

  1. Press generate for a secret.
  2. Give it to a character, or generate again for another one.

Worked examples

Decide who else knows
Before deciding what the secret is worth to the story, decide who else already knows it. A secret one other character shares generates scenes on its own; one nobody knows only pays off once, at the reveal.

Common use cases

  • Character-building exercises
  • Plot twist inspiration
  • Roleplay/game character depth

How this generator works

Draws one line from a small, hand-written list of ten character secrets, each written as something still active in the present — costing the character effort in every scene — rather than as a piece of settled history.

Randomness and fairness

A seed word switches to a deterministic, non-cryptographic draw, so a secret already built into a character 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 secrets is a small set for repeated use; it's built to spark one idea per sitting rather than to populate a whole cast.
  • A secret on its own doesn't say who else knows, or how it comes out — those decisions are yours to make.

Practical tips

  • Decide who else knows before you decide what the secret is worth. A secret one other character knows generates scenes on its own; one nobody knows only pays off once, at the reveal.