No NPCs yet. Add your first character to begin.

Your map is empty.

Add NPCs using the form on the left to start building your web.

Getting Started with TieMap

TieMap is built for game masters, writers, and worldbuilders who want a clear picture of how their characters connect. Instead of flipping through pages of notes trying to remember which NPC owes money to whom, you get a single visual map that updates as your story grows.

Here is a quick walkthrough. Start by adding your central characters: the town mayor, the crime boss, the temple priest, the blacksmith. Give each one a faction color. Then draw connections. Maybe the mayor and the priest are allies. The crime boss and the blacksmith have a secret tie. The blacksmith owes the priest a debt. As you add these, the map starts to tell a story you can read at a glance.

After a few sessions, your web will grow. That is when TieMap really pays off. You can spot clusters of characters who all know each other, find isolated NPCs who might need a new plot hook, and notice when two factions have no connections yet (a gap you might want to fill).

Common Mistakes to Avoid

One mistake is adding every single shopkeeper and guard in your setting. TieMap works best when you focus on characters who matter to the current story arc. Background NPCs can go in a separate map or a simple list.

Another issue is forgetting to update the map after a session. If two NPCs became enemies during play, draw that connection right away. The map is only useful if it reflects what actually happened. Set a five-minute timer after each session to update your web while the details are fresh.

Finally, do not worry about making the map pretty. A messy web with crossed lines is still more useful than perfect notes you never look at. The layout algorithm will do its best to keep things readable.

Tips for Larger Campaigns

If your campaign has multiple regions or story arcs, consider making a separate map for each one. You can export each as a JSON file and load them back when that arc becomes relevant again.

Use the faction colors to track political alliances at a glance. If all the Gold Circle members are clustered on one side and the Crimson Blades on the other, your players can see the tension before you say a word.

Secret ties are marked with a dashed purple line. These are great for plotting betrayals and hidden agendas. Just remember that if you print the map to show players, they will see the secrets too. Use the label toggle to hide relationship names when needed.

How Saving Works

TieMap saves your campaign automatically to your browser's local storage. Close the tab, come back tomorrow, and everything will still be there. No account needed, no server involved.

If you want to back up your work or share it with a co-GM, use the Export JSON button. This downloads a file you can store or send. The Load JSON button lets you import a campaign file from someone else.

Clearing your browser data will remove saved campaigns. If you have been working on something important, export it first.