How to Write Morally Gray Characters
- Kayjah Taylor
- 19 hours ago
- 2 min read
I find it incredibly fascinating how quickly morally gray characters have become popular and more mainstream in books. These characters make us question what's right or wrong without being a villain or hero. Writing a morally gray character can be a balancing act. They must feel authentic, have layers/reasons for their emotions, and should be unforgettable.

What makes a character "morally gray"?
A morally gray character is neither a villain nor a hero. They are usually complex, with a plethora of human emotions driving them to what they think is right (even if it isn't societally). This means they constantly live in the in-between, making their actions seem ambiguous.
One great example is Kaz Brekker from Six of Crows (which is a phenomenal book).
They should have a strong personal code
If they don't follow society's rules, who do they follow? They should have a set of rules they strongly follow, specifically about themselves or their past. While you're thinking about what they are willing to do, also think about any lines they are not willing to cross. The code they follow will help you be consistent.
For example, they may do anything to protect the people they love, even if it means greatly harming others.
Their questionable choices should have a reason
Motive is a key ingredient for any great character, but it is an exceptional tool for someone morally gray. Let them do horrible things for a reason! This lets the reader still relate to their actions.
For example, a character may sacrifice a few to save the many.
Make your reader feel empathy without changing your character
Empathy doesn't always have to be directed towards good/right people. Let your reader understand your character and their motives, even if they do not agree. This is most easily shown through your character's backstory or inner turmoil.
How did their past wounds shape their values and beliefs? What are their fears? What are their desires?
They are allowed to change
I always find it satisfying to see a character change (for better or worse) by the end of a story. The same goes for your characters, even if they start morally gray. Surround them with characters who challenge their beliefs. Allow them to soften under the right circumstances. Make their redemption satisfying, and their spiral into darkness maddening. It should feel earned, good or bad.
Morally gray characters are amazing because they reveal our morals and beliefs. They make us rethink our values. I have always found that someone messy is real. Thanks for reading, and happy Saturday! <3
Comments