Everyone has that one book where a character is so vividly described that you can easily recall every inch of their personality, physical attributes, and thought process. If you want your characters to stick like that, too, these five steps will help.
Step 1. Establish the Character’s Role
Before you begin describing what they look like, you should first determine their part in the story. These are some of the core roles you can pick for your character:
- Protagonist
- Sidekick
- Love interest
- Confidant
- Mentor
- Hero
- Antagonist
- Best friend
- Shapeshifter
- Foil
Remember that these labels are merely beginning points, not boxes —a protagonist with explorer traits is different from one with orphan traits. So, after assigning roles, use archetypes to develop your characters further.
Step 2. Build the Physical Attributes
Once you know your character’s role, the next step is shaping how they look. Here are the core physical attributes you can define:
- Height & Build: tall, short, petite, muscular, lean, or stocky
- Hair: color, texture, length, and style (ex., cropped curls, waist-length braids, shaved sides)
- Eyes: color and shape (ex., narrow, bright, hooded)
- Skin & Complexion: tone, texture, and distinguishing marks (ex., freckles, scars, birthmarks)
- Facial Features: jawline, nose shape, lips, brows, and cheekbones
- Posture: slouched, rigid, graceful, nervous, and confident
- Movement: fast, heavy-footed, fluid, stiff, restless
- Voice: pitch, tone, volume, and rhythm (ex., gravelly, clipped, soft)
- Grooming: neat, disheveled, polished, minimal, and practical
- Clothing & Style: practical, ornate, tailored, worn-in, and eclectic
Tip: Remember, you should not rely on physical attributes to establish a character’s worth or role in the story.
Step 3. Add Emotional Characteristics
Want to make your characters feel more real? Aside from physical attributes, you should also ensure that they have emotional depth. Here are the emotional characteristics to consider:
- Motivations
- Weaknesses
- Internal struggles
- Deep desires
- What they fear losing most
- Emotional wounds or past hurts
- Lingering guilt, regret, or shame
- Private hopes they rarely admit
- What emotionally fulfills them
- What emotionally drains them
- What they emotionally avoid (and why)
Step 4. Establish Their Past
When you reveal a character where they came from, what shaped them, what hurt them, or what inspired them, you help readers understand why they think, act, and choose the way they do. It also helps you establish believable cause-and-effect relationships between past events and present behavior.
When building a character’s past, consider adding details like:
- Family background
- Economic background
- Cultural or societal environment
- Childhood experiences
- Education
- Major successes
- Major failures
- Past relationships
- Defining life events
- Past conflicts
- Key losses
- Personal beliefs formed early on
- Early ambitions
- Formative mentors or influences
- Limitations or missed opportunities
- Past risks they took and regretted
- Pivotal memories (good or bad)
Step 5. Add Personality Traits, Habits, Behavior, and Voice
In step 3, you explored what your character feels inside. In step 5, your focus is on how readers and other characters experience their emotional characteristics.
Personality, behavior, and voice traits to consider:
- Optimistic/pessimistic
- Moral compass (ethical, principled, ambiguous)
- Extroverted /introverted
- Energetic /lethargic
- Curious /indifferent
- Affable /aloof
- Warm /cold
- Sincere /sarcastic
- Bold /cautious
- Playful /serious
- Charming /awkward
- Competitive /cooperative
- Humorous /dry-witted
- Polite /blunt
- Observant /oblivious
- Impulsive /deliberate
- Passionate /detached
- Talkative /soft-spoken
- Uses slang / formal speech
- Has a unique rhythm or cadence in voice
- Uses specific catchphrases
- How they walk, talk, and sit
- What’s notable about them first (presence, voice, gaze)
Tip: Mannerisms and behavioral patterns make characters feel real and distinct, helping readers remember them. On the other hand, dialogue and voice, the way characters speak, reveal background, personality, and attitude.
Tips for Writing Character Descriptions
Strong character descriptions don’t rely on long lists of traits or heavy explanation. Instead, they layer details in a way that feels natural, purposeful, and revealing. Here are some valuable tips when creating a character description:
- Match the character’s habits to their physical appearance. For instance, the protagonist loves playing the guitar, so you could say that they have calluses on their fingers.
- Character description should fit the narrative.
- Show a character’s personality through habits.
- Always connect their motivations with their core values.
- Describe the character through another character’s eyes.
- Consistency is critical, especially for characters with complex backstories.
- Select words purposefully.
- Consider adding false beliefs.
- Show how they communicate without words.
- Let their relationships define them.
- Don’t wear out the backstory.
- Use fashion and personal style as clues to their personality.
- Show how they perceive other characters.
- Use context to strengthen the character.
AI Character Description Generator Using ChatGPT
You can fast-track character creation or get inspiration for your character description by using AI tools like ChatGPT. Here is a simple prompt to get you started:
Take the following information below and create a vivid character description:
Character name: [insert name]
Role in the story: [insert info]
Story's plot: [insert info]
Physical attributes: [insert info]
Emotional attributes: [insert info]
Past: [insert info]
Personality traits/behavior/voice/habits: [insert info]
Final Thoughts
As you can see, writing memorable character descriptions involves picking the correct details rather than cramming them all onto the page. Of course, don’t forget that a character description is just the tip of the iceberg; there should be character development too as the story unfolds!