Skip to main content

Writing effective character names and descriptions

The character name you provide sets the foundation for your generated headcanon. Here’s how to give the AI the context it needs:

Be specific with character names

Good approach

“Hermione Granger” or “Hermione from Harry Potter”“Katniss Everdeen”“Steve Rogers (MCU version)”“My OC Emma - a cyberpunk hacker”

Needs improvement

“Hermione” (too vague - which Hermione?)“The main character” (AI needs a name)“Him” (no context)“Character 1” (generic, uninspiring)

Add context for original characters

For OCs (original characters), provide just enough context in the character name field or additional details:
  • Genre/setting: “Lyra - space merchant captain” tells the AI more than just “Lyra”
  • Role: “Marcus - antagonist in a Victorian mystery” gives helpful narrative context
  • Key trait: “Sage - timid healer with a secret” provides personality direction
For fan fiction characters from less mainstream media, add the source material: “Akira from Persona 5” or “Wei Wuxian (MDZS)”. This helps the AI generate more fitting headcanons.

Choosing the right length for your needs

Different projects need different amounts of detail. Here’s when to use each length option:

Very Short (1-2 sentences)

Best for:
  • Quick inspiration when you’re stuck
  • Minor or supporting characters
  • Adding small quirks or habits
  • Generating multiple options to choose from
  • Social media prompts or short drabbles
Example use case: You need a memorable detail for a barista character who appears in two scenes.

Short (3-5 sentences)

Best for:
  • Significant supporting characters
  • Single focused backstory elements
  • Relationship histories between two characters
  • Character quirks with brief explanations
  • Roleplay character sketches
Example use case: You’re writing a scene where your protagonist’s best friend mentions their childhood, and you want a believable backstory to reference.

Medium (5-10 sentences)

Best for:
  • Main characters in short stories
  • Important secondary characters in longer works
  • Complex personality traits with explanations
  • Formative life events
  • Character arcs and development hooks
Example use case: You’re developing the rival character in your novelette and need to understand their motivations and background.
Medium length is the sweet spot for most fan fiction writers. It provides enough detail to be useful without overwhelming your creative direction.

Long (10-15 sentences) & Very Long (15+ sentences)

Best for:
  • Protagonists in novel-length works
  • Character studies and deep explorations
  • Characters with complex trauma or transformative experiences
  • Ensemble casts where you need rich, interconnected backstories
  • Detailed world-building that ties to character history
Example use case: You’re writing a 100k+ word slow-burn romance and need deep psychological understanding of both main characters.
Longer isn’t always better. Very long headcanons can include details that don’t fit your story, requiring more editing. Start with medium length and generate a longer version only if you need more depth.

Providing meaningful additional details

The “Additional Details” field is where you guide the AI toward headcanons that serve your specific needs.

What to include

1

Emotional tone or theme

“Focus on themes of redemption” or “Something bittersweet” helps shape the headcanon’s emotional quality.
2

Specific plot connections

“Related to their fear of water” or “Explains why they distrust authority figures” ties the headcanon to your narrative needs.
3

Relationship context

“About their relationship with their sibling” or “First meeting with [other character]” generates targeted backstory.
4

Time period or setting

“During their college years” or “Before they became a hero” narrows the focus to a specific life stage.
5

Trait exploration

“Why they’re so competitive” or “Origin of their sense of humor” explores specific personality elements.

Effective additional details examples

Character: Zuko from Avatar: The Last AirbenderGood additional details:
  • “A moment of happiness before his banishment”
  • “His relationship with his mother, Ursa”
  • “How he learned to be compassionate despite his upbringing”
  • “A memory that makes him question the Fire Nation’s war”
These work because they connect to canonical elements while leaving room for creative expansion.
Character: Jade - a former soldier turned artistGood additional details:
  • “The specific event that made her leave the military”
  • “Her first experience creating art as therapy”
  • “A relationship that didn’t survive her career change”
  • “Why she chose sculpture over other art forms”
These provide clear direction while allowing the AI to fill in compelling specifics.
Character: Sherlock Holmes in a cyberpunk settingGood additional details:
  • “How he adapted his deductive methods to virtual crime scenes”
  • “His relationship with technology vs. his original Victorian sensibilities”
  • “First case in the new timeline that defined his reputation”
  • “Why he still prefers some analog methods despite advanced tech”
These acknowledge both the original character and the new setting.

What to avoid in additional details

  • Overly rigid instructions: “Must involve exactly three siblings, a dog named Rex, and a house fire on June 12th” leaves no room for creative generation
  • Contradictory requests: “Something lighthearted about their tragic childhood trauma” sends mixed signals
  • Excessive length: A paragraph of details often produces worse results than 1-2 clear sentences
  • Vague wishes: “Something interesting” or “Make it good” doesn’t provide useful direction
If you’re not sure what additional details to add, leave the field blank. A well-chosen character name and length often produce excellent results on their own.

Iterating and refining generated headcanons

Your first generation might not be perfect, and that’s normal. Here’s how to refine your results:

When to regenerate

  • The tone doesn’t match your story (too dark, too silly, too generic)
  • The headcanon contradicts established canon you want to respect
  • The details don’t connect to your narrative needs
  • The writing style feels off for your project
  • You got something good but want to explore other options

How to improve your next generation

  1. Add specific exclusions: “Not related to family trauma” or “Something positive”
  2. Narrow the focus: Instead of “their childhood,” try “a specific moment that shaped their worldview”
  3. Change the length: Sometimes shorter generates tighter, more focused results
  4. Adjust character context: Add genre or personality tags to your character name
  5. Try a different angle: Instead of “why they’re afraid,” try “how they overcome their fear”
Generate 2-3 versions and cherry-pick the best elements from each. You’re not locked into using a headcanon exactly as generated.

What makes a good headcanon vs generic output

Learn to recognize quality so you can adjust your inputs accordingly:

Signs of a strong headcanon

Specific and concrete

“Sarah learned to cook by recreating her grandmother’s recipes from memory after she passed” beats “Sarah likes cooking.”

Emotionally resonant

Good headcanons make you feel something and understand why the character feels something.

Reveals character

The best headcanons show personality, values, fears, or desires - not just events that happened.

Story potential

Strong headcanons suggest scenes you could write, conflicts you could explore, or relationships you could develop.

Red flags for generic output

  • Could apply to anyone: “They had a normal childhood with loving parents” is boring unless it’s specifically contrasted with their current situation
  • Lists without depth: “They like music, art, and long walks” tells us nothing meaningful
  • Clichés without twists: “Watched their mentor die and vowed revenge” needs specific details to rise above the trope
  • No internal life: Good headcanons reveal how characters think and feel, not just what happened to them

Elevating generic output

If you get a generic headcanon, salvage it by:
  • Adding sensory details: What did it smell, sound, look, feel like?
  • Identifying the emotional core: What feeling is this headcanon really about?
  • Finding the specific moment: Instead of “had a hard childhood,” pinpoint the specific day everything changed
  • Connecting to consequences: How does this past element affect their present behavior?
The most useful headcanons answer “why” questions: Why does this character act this way? Why do they care about this? Why do they struggle with that? If your generated headcanon doesn’t explain something about your character, refine your prompt to dig deeper.

Quality check questions

Before fully incorporating a headcanon, ask:
  1. Does this make my character more interesting and complex?
  2. Can I visualize this as an actual scene or moment?
  3. Does this connect to my story’s themes or conflicts?
  4. Would this headcanon surprise my readers in a satisfying way?
  5. Does this feel true to the character, even if it wasn’t explicitly canonical?
If you answer “yes” to most of these, you’ve got a keeper.

Build docs developers (and LLMs) love