GenerateRandomSearch

Character Secret Generator

Generates a random hidden secret for a character — distinct from a flaw or trait, this is something the character is actively concealing.

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 caused the accident everyone blames on someone else.
  • 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.

Common use cases

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

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.

Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.