Skip to main content
Back to Creative generators

Creative

Side Character Profile Generator

Used by developers, writers, and creators worldwide.

A side character profile generator gives fiction writers an instant blueprint for the supporting cast that makes a story feel lived-in. Protagonists carry the plot, but side characters carry the world — the mentor with a buried regret, the rival whose goal mirrors the hero's own. This generator builds a full profile by archetype and genre, outputting a name, background, occupation, core flaw, hidden secret, and deepest desire in one pass. Choose from archetypes like loyal friend, wild card, or mysterious stranger, then set the genre — fantasy, sci-fi, horror, contemporary, or historical — and the output shapes itself to fit that world. Use the flaw and secret as raw material for conflict you hadn't planned.

Loading usage…

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Select an archetype from the dropdown — choose 'random' if you want the generator to surprise you with an unexpected character type.
  2. Set the genre to match your story's world so occupation, social context, and secrets fit the setting.
  3. Click Generate to produce a full side character profile including name, background, flaw, secret, and desire.
  4. Copy the output and paste it into your character notes, then highlight the secret and flaw as anchor points for how you write this character.
  5. Run the generator two or three more times with the same inputs to compare profiles and select the most dramatically useful version.

Use Cases

  • Building a morally complex mentor with a buried regret for a fantasy trilogy
  • Generating rival characters with believable personal grudges for a YA manuscript
  • Creating textured NPCs with hidden agendas for a tabletop RPG city campaign
  • Filling a crime novel's witness roster with distinct secrets and competing desires
  • Populating a TV pilot's social circle when writing in Final Draft or Fade In

Tips

  • The 'secret' field is most useful when it creates a direct conflict with the protagonist's goal — scan for that tension before accepting a profile.
  • Pair two generated characters with the same 'deepest desire' to create a natural rivalry subplot without additional planning.
  • If the generated occupation feels too familiar for your setting, keep the flaw and secret and swap the job — the psychological core is what matters.
  • For RPG use, generate one profile per major faction in your world so every NPC the party meets belongs to a network with stakes.
  • Avoid using all details verbatim — the flaw and desire are final-draft material, but the name and backstory often need one pass of personalization.
  • Genre matters more than archetype when you need setting-specific detail; archetype matters more when you need specific narrative function.

FAQ

how do I give a side character their own inner life without expanding their page time

Focus on one specific want and one specific wound — details the reader may never learn explicitly but that color every line the character speaks. The generated secret and deepest desire fields are the fastest way to do this. Even if the secret never surfaces on the page, it changes how you write the character's hesitations and loyalties.

can I use this for DnD NPC creation

Yes — the secret field doubles as a plot hook and the deepest desire tells you how an NPC reacts under negotiation or pressure. Select the fantasy genre with a specific archetype like mentor or wild card for details that fit most high-fantasy settings. Run it a few times and pick the version whose secret creates the most interesting complication.

what's the difference between a side character and a supporting character

Supporting characters have a defined narrative function — they assist, challenge, or anchor the protagonist in the main plot. Side characters may appear less often and enrich the world without driving the story. The best ones blur this line by carrying a small subplot that occasionally intersects with the main arc.