Reusable frameworks

16 Character Description Templates

Start with structure, then replace every placeholder with information that is true, relevant, and natural for your context. These templates are intentionally skeletal so your final writing does not sound mass-produced.

Use the framework

How to personalize a template

Strong Character Description gives readers enough stable cues to recognize the character while letting condition, action, viewpoint and situation alter what is noticed. Details carry scene purpose, avoid unsupported inference and stereotype, remain physically continuous, and leave deeper motive, backstory and arc to their own authorities.

  1. 1
    Choose the template closest to your actual purpose.
  2. 2
    Replace every bracketed field with specific information.
  3. 3
    Delete any sentence that does not belong in your situation.
  4. 4
    Read the result aloud for unnatural transitions or repeated phrasing.
  5. 5
    Verify names, dates, links, facts, and promises before sending or publishing.
Character Description Template 1
Viewpoint-filtered description
Observer: [ ]
Scene purpose: [ ]
What they notice first: [ ]
Why that detail matters to them: [ ]
What they cannot know from appearance: [ ]
Character Description Template 2
Recognition cue set
Stable cue 1: [ ]
Stable cue 2: [ ]
Optional recurring object/movement: [ ]
Avoid full inventory: [ ]
Character Description Template 3
Current-condition layer
Baseline appearance: [ ]
What changed today: [ ]
Cause visible/known?: [ ]
Scene consequence: [ ]
Character Description Template 4
Appearance + action
Visible detail: [ ]
Character action: [ ]
How action changes/reveals detail: [ ]
Sentence/beat: [ ]
Character Description Template 5
Clothing with function
Garment/item: [ ]
Fit/condition: [ ]
Why worn now: [ ]
Movement/practical effect: [ ]
Avoid status assumption unless supported: [ ]
Character Description Template 6
Object relationship
Object handled/carried: [ ]
How character uses it: [ ]
Wear/condition: [ ]
What reader can infer safely: [ ]
Character Description Template 7
Behavioral description
Observable movement: [ ]
Context/baseline: [ ]
Possible interpretations: [ ]
Narrative wording that preserves uncertainty: [ ]
Character Description Template 8
Voice handoff
Audible feature: [ ]
Current condition/context: [ ]
One line/beat: [ ]
What belongs to Character Voice rather than description: [ ]
Character Description Template 9
Body-language handoff
Gesture/posture: [ ]
Immediate task: [ ]
Baseline known?: [ ]
Avoid emotion diagnosis: [ ]
Route deeper analysis if needed: [ ]
Character Description Template 10
Relationship contrast
Observer A notices: [ ]
Observer B notices: [ ]
Shared physical fact: [ ]
Interpretation that differs: [ ]
Character Description Template 11
Across-scenes continuity
Stable facts: [ ]
Previous condition: [ ]
Current change: [ ]
Time needed for change: [ ]
Continuity issue to fix: [ ]
Character Description Template 12
Status/context check
Detail tempting a status inference: [ ]
Actual evidence: [ ]
Alternative explanation: [ ]
Safer phrasing: [ ]
Character Description Template 13
Stereotype audit
Description line: [ ]
Trait/emotion/class/culture being inferred: [ ]
Observable evidence: [ ]
Remove unsupported shortcut: [ ]
Character Description Template 14
Introduction handoff
First appearance?: [ ]
Minimum recognition/orientation detail: [ ]
Entry action: [ ]
Details to save for later description: [ ]
Character Description Template 15
Development handoff
Visible pattern: [ ]
Underlying trait/motive/history suggested: [ ]
Evidence elsewhere needed: [ ]
Do not explain it inside description unless necessary: [ ]
Character Description Template 16
Character Description revision audit
Viewpoint clear?: [ ]
Details selective?: [ ]
Action integrated?: [ ]
Inference calibrated?: [ ]
Continuity checked?: [ ]
Inventory trimmed?: [ ]