Character Profile Template

Creating a character profile is a great way to map out a fictional character's life. No matter whether you're a professional or a hobbyist writer, creating a profile is the best way to define your character's backstory, appearance, traits, goals and flaws. Everything you'll need to create an authentic, and relatable character that enriches your story.

Round-out your characters by giving them a detailed personality that stretches beyond the story itself. Some aspects of their personality won't make it into the story, but will help to inform the decisions they make as the story unfolds.

Once you've imagined your characters, you can map their relationships to understand them from a different perspective. To learn more, check out our guide to creating compelling characters.

This template is part of our guide on How to plan a novel.

How to use this template

Whether you’re writing a professional novelist or a hobby writer creating your first screenplay, follow this step-by-step guide to learn the modern process of creating believable and engaging characters in Milanote, a free tool used by top creatives.

1. Start with an empty template

The Character Profile template contains empty notes for your ideas and descriptions, plus placeholders for reference images, videos and links. Before you begin, think about the type of character you'd like to develop and how they fit into the story.

Empty character profile template

How to do this in Milanote
  1. Create a new board for your character. Show me how

Create a new board

Drag a board out from the toolbar. Give it a name, then double click to open it.

Choose a template

Each new board gives you the options to start with a beautiful template.

2. Decide on a type of character

A character might start as a bundle of random ideas, traits and plot points from a story outline, so it’s important to bring everything together in one place. A character archetype can help narrow your focus. There are twelve common archetypes or personas that we recognize across literature, mythology, and the human experience:

Archetypes provide guidelines for behaviors, emotions, and actions that can help push a story. For example, the Explorer is naturally curious, restless, and driven to push boundaries, such as Detective Sherlock Holmes.

writers character profile step02

How to do this in Milanote
  1. Add a note to describe the basics. Show me how

Drag a note card onto your board

Start typing then use the formatting tools in the left-hand toolbar.

3. Add specific characteristics

Once you've defined an initial archetype, you can begin to shape the character and make them original. Consider the emotional connection between your audience and your character, and work towards the desired outcome. You may find that switching the age and gender of a character can lead to very different responses from your reader.

Adding characteristics to a character profile

How to do this in Milanote
  1. Add a note to describe their characteristics. Show me how

Drag a note card onto your board

Start typing then use the formatting tools in the left-hand toolbar.

Consider the character's role in the story and the purpose they serve. Are they the protagonist, antagonist, or a supporting character? Knowing their role will guide you in choosing characteristics that align with their narrative function.

4. Build their backstory

Your character's backstory describes the journey they have taken up to this point. It allows you to explore their fears, weaknesses, and motivations and to define their purpose. You can explain the character's methods and evaluations—why they act the way that they do, the choices they make, and how it drives the individual forward. Are they making progress towards their goal, or making things worse?

Describing a character's backstory

How to do this in Milanote
  1. Add a note to describe their backstory. Show me how

Drag a note card onto your board

Start typing then use the formatting tools in the left-hand toolbar.

5. Give them quirks, faults, and flaws

Your character should come from an authentic place. That means that the character probably has some contradictions that make them a little out of the ordinary. Are they quick-tempered and easily provoked, leading to frequent outbursts that strain relationships with others? Or are they overly self-critical, constantly doubting their abilities and feeling inadequate compared to others? If a character is too simplistic, it can feel cliched.

Incorporating quirks, faults, and flaws into your character profiles can create more well-rounded and relatable individuals, making them feel human and allowing readers to connect with their struggles and growth throughout the story

writers character profile step05

How to do this in Milanote
  1. Add a note to describe their quirks and flaws. Show me how

Drag a note card onto your board

Start typing then use the formatting tools in the left-hand toolbar.

6. Give your character an arc

A believable character grows and changes as your story evolves. Just like real people, they adapt and respond to life's events.

Consider where your character starts in the story and how they change. Character arcs help convey growth and development making your story even more believable.

writers character profile step06

How to do this in Milanote
  1. Add notes to describe the change in your character. Show me how

Drag a note card onto your board

Start typing then use the formatting tools in the left hand toolbar.

7. Add visual references

Even if you're writing a novel, visual references and inspiration can help bring your character to life. There are lots of fantastic sites where you can find great visual inspiration for free, like Pinterest or Google Images.

Character profile template for a novel

How to do this in Milanote
  1. Use the built-in image library. Show me how

Use the built-in image library

Search over 3 million beautiful photos powered by Pexels then drag images straight onto your board.

Upload a file or document

Click the "Upload file" button or just drag a file onto your board. You can add images, logos, documents, videos, audio and much more.

You're done!

Now that you've created a unique fictional character, you have a great reference to use while writing your story. Use this template below to start inventing your next amazing character.

A character profile for a novel

Start your Character Profile

Bring your characters to life.

Sign up for free with no time limit

Start your Character Profile

Milanote is where creative professionals organize their most important work.

Free with no time limit