Skip to content
Free tools

Character Relationship Map

Map your cast and how they connect. Add characters, draw relationships (friends, rivals, family, mentors, secret admirers) and arrange the chart until the web of your story makes sense. Save it as an image, or as a file you can open again later.

  • No sign-up
  • Runs in your browser
  • No AI, no waiting
Nyra → Kael: Rivals. Select to remove.RivalsNyra → Mira: Protects. Select to remove.ProtectsNyraKaelMira

Drag characters to arrange them, or select one with Tab and move it with the arrow keys (Shift for bigger steps). The map stays in this browser as you work.

Add a relationship

Relationships

  • Nyra → Kael: Rivals
  • Nyra → Mira: Protects

How to use it

  1. Add each character by name.
  2. Connect two of them, choose the kind of relationship and, if you like, write your own label.
  3. Drag the characters into place, or select one and move it with the arrow keys.
  4. The map stays in this browser as you work. Save it as a PNG image to share, or as a file to keep a copy or carry on elsewhere.

Relationship types

Every connection is colour-coded, so the web reads at a glance.

  • Friends
  • Family
  • Rivals
  • Protects
  • Distrusts
  • Secretly admires
  • Owes a debt
  • Former allies
  • Mentor
  • Manipulates
  • Competes with
  • Searching for

Questions

Do I need an account?
No. The map is built in your browser, with no sign-up and no AI.
Where is my map saved?
In this browser, as you work: it is still here when you come back on this device. Nothing is uploaded. To keep a copy or carry on elsewhere, save it as a file and open it here again; the PNG image is for sharing.
How do I remove a relationship?
Choose Remove next to it in the Relationships list, or select its line on the map.
Can I use it for a novel or a campaign?
Yes. The chart is yours, whether it is for a novel, a tabletop campaign, a roleplay or fan fiction.

Made by Friendify Ltd

Free tools from a small London company that builds digital products.