— No more tangled relationships —

Character Relationship Chart Template

Who relates to whom, and why — one connection per row, turning a tangled web of characters into a single clear list.

Use this template online

A character relationship chart uses "Character A + relationship type + Character B," one row at a time, to flatten your web of characters into a single list. Once you have a big cast, keeping mentor-student, lovers, and rivals all in your head is how mistakes slip in — someone's a friend early on, then inexplicably a sworn enemy later. This template helps you spell out the backstory of every relationship, and applying it online lets you sort it all out right alongside your character sheets.

Character relationship chart example: six characters connected by labelled lines — family, romance, rivalry, secret alliance
Example chart. Below: the same relationships as a fill-in table, and a blank chart you can print.

Template preview

Character relationship chart column examples

Field Example
Character A Su Wan
Relationship type Childhood friends → lovers
Character B Lu Chen
Relationship notes Grew up on the same alley; separated for ten years when the city fell; reunite in Volume Two and slowly develop feelings

Printable blank version

If you'd rather draw than type: a blank chart with eight character slots, a protagonist in the centre, and a key for line styles. Print it or open it in any image editor.

Field guide

A relationship chart falls apart when every line is the same line. Pick the type first; the line style follows. These twelve cover most casts.

Relationship types and how to draw them

Field What to write Example
Family Blood or adoptive kin — draw: Solid Su Wan — Old Beggar (adoptive father)
Romance Mutual romantic bond — draw: Double solid Su Wan — Lu Chen (childhood friends → lovers)
One-sided One feels it, the other doesn't know or doesn't return it — draw: Arrow, from the one who feels it Lu Chen → Su Wan, first half of the book
Friendship Chosen closeness without romance — draw: Solid, thinner Lu Chen — Wei Lan
Rivalry Competing for the same thing, not trying to destroy each other — draw: Dashed Su Wan — Wei Lan (same bounty)
Enemy One wants the other gone — draw: Dashed, heavier Su Wan — Su Yuan (the uncle who sold the clan)
Mentor One teaches, one learns — draw: Solid with a small circle at the mentor's end Old Beggar — Su Wan
Debt One owes the other, money or life — draw: Arrow, from the debtor Wei Lan → Lu Chen
Alliance Working together for now — draw: Solid, labelled with the goal Su Wan — the Lighthouse Guild
Secret A tie nobody else in the story knows about — draw: Dotted Su Yuan — Guild Master
Former Was one thing, is now another — draw: Solid crossed by a short bar; write both states Su Wan — Lu Chen ("friends, ten years apart")
Subordinate Reports to, serves, employed by — draw: Arrow from subordinate to superior Guild members → Guild Master

Two rules for a hand-drawn chart

Two rules that keep a hand-drawn chart readable: write the relationship type on the line, never just a line; and draw one-sided feelings as an arrow, so you can see at a glance who knows and who doesn't.

If a pair fits two types, draw both lines. A mentor who is also the enemy is exactly the kind of pair the chart exists to show.

Chart or table?

Use the table when you're still deciding — it's faster to add a row than to redraw a chart. Use the chart once the cast is set and you need to see the shape: who is isolated, which two characters have no line between them yet, where the plot has to go to connect them. Most writers keep both and update the table first.

The example cast, as a table

  • Su Wan — Lu Chen: Childhood friends → lovers. Same alley, ten years apart; wary at the reunion, closer by ch. 12
  • Su Wan — Old Beggar: Adoptive father. Raised her from seven; she pays for his medicine
  • Su Wan — Su Yuan: Enemy (secret). Her uncle sold the clan; only she knows
  • Su Wan — Wei Lan: Rivalry. Chasing the same bounty; respect, no trust
  • Wei Lan — Lu Chen: Debt. Lu Chen covered his fine in ch. 3
  • Su Yuan — Guild Master: Secret alliance. Their deal is the reveal in ch. 20

How to fill in this template

Once you have a big cast, relationships become a bottomless pit. Mentor-student, lovers, rivals, allies, blood ties… try to keep it all in your head and mistakes creep in as you write on: someone was clearly a friend earlier, then inexplicably turns into an enemy with no transition explained; or two characters' forms of address don't line up from one chapter to the next. A character relationship chart flattens this "web of characters" into a single list you can look things up in.

The simplest, most usable format is the one-row-at-a-time "Character A + relationship type + Character B," as if you were describing one connection after another. The "relationship type" can lock in the current state (mentor-student, lovers, rivals) or spell out how it evolves ("childhood friends → lovers," "comrades-in-arms → turned enemies") — the latter is especially good for relationships that shift with the plot.

The real value is in the "relationship notes" column. The relationship type only gives you a label, but "why they have this relationship" and "what happened between them" are the meat of the story. Write in the history of their bonds and grudges — when they met, what turned them against each other, whether there's an unresolved knot — and when you write conflict scenes you'll have ready-made emotional fuel instead of reinventing it every time.

We recommend starting from the protagonist: list every relationship directly tied to them first, then handle how the supporting characters relate to each other. A relationship usually runs both ways, and how A feels about B may differ from how B feels about A (one deeply in love, the other indifferent), so it's worth recording each direction separately. Once it's all laid out in the table, you may be surprised to find that some characters you assumed were close actually have no connection at all — and that's exactly the blank space the plot can work with.

Fill the template in four steps

1

Start with the protagonist

List every relationship directly tied to the protagonist first — their web of relationships is the heart of the whole story.

2

Label the relationship type

Give each pairing a type (mentor-student, lovers, rivals); for relationships that evolve, note where they're heading.

3

Fill in the relationship notes

Spell out the backstory of the relationship — when they met, what changed it, and any unresolved grudges.

4

Sort out the supporting cast's relationships

Then handle how the supporting characters relate to each other; when the feelings run different ways, it's worth recording each direction separately to complete the whole web.

Don't want to draw the table yourself? Do it with LitMemo

This template maps to these LitMemo features — fill it in online and everything auto-links:

Frequently asked questions

With a large cast the map explodes. How do I decide what to include?
Only draw relationships that affect where the plot goes. Colleagues, neighbours — anything that sways no decision — can wait. The map exists to help you judge the next move, not to record the whole world.
Relationships change as the story moves. How do I maintain the map?
Don't overwrite; layer. "Master and student originally, estranged after chapter 40" is far more useful than just "enemies" — when you write a flashback or a confrontation, the earlier stretch is exactly what you need.
Does it have to be a diagram? Can I use a table?
A table is usually more practical. Diagrams are good for showing someone else the whole shape; tables are good for looking up what A actually thinks of B. When you genuinely need a diagram, grow it out of the table.
How do I mark one-sided feelings?
As two separate entries. Unrequited love, one-way hatred, hostility born of a misunderstanding — all one-directional. Recording them as mutual will make you misjudge who knows what when you write them face to face.
Is there a relationship chart maker, or do I draw it by hand?
This page gives you the blank chart and the table. If you want the lines drawn for you, LitMemo's relationship graph builds the chart from the relationships you type into each character's sheet, and redraws it as the cast changes — see the relationship graph feature page.
A blank sheet on paper is no match for one filled online

No download — use it online right away

Start filling without signing up, and auto-link characters, foreshadowing, and chapters