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
- Press generate for a secret.
- 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.