Craft richer worlds with the tools your campaign actually needs
Kanka packs everything a game master or worldbuilder needs into one place: characters, locations, maps, calendars, timelines, and more. Free for the core stuff, with upgrades when you're ready.
General
Free to use
Tired of having to pay for basic features like unlimited campaigns, having limits on the number of elements in a campaign, or not being able to control who sees what? We are too, which is why all core features of Kanka are absolutely free. We also have some bonuses for our subscribers that are nice to have, though not essential.
Collaborative
Kanka is built for worlds with multiple players and authors. Invite your friends, assign them roles, and control exactly what they can see and do. For peace of mind, you can preview your campaign from any member's perspective at any time so that nothing stays visible that shouldn't be.
Modular
We've focused our efforts on building about 20 different categories in Kanka that each focus on one aspect of playing a TTRPG or wordbuilding in general. In each campaign, you can create characters, locations, families, organisations, items, quests, journals, calendars, events, abilities and more. Don't need abilities? No problem, you can disable categories of your choice in each campaign, simplifying your setup to focus on what's important to you.
Frequent updates
Kanka is shaped by a large, active community of worldbuilders and game masters. We take pride in shipping features our users actually want, with on average one major updates every few weeks. We share what's coming on our Discord and collect feedback before we build, so the community always has a voice in where Kanka goes next.
Campaign dashboards
The dashboard is your campaign's home base. Customize it with widgets from a broad selection of options, arranging everything the way your group needs it. Running a large west march campaign with multiple player groups? Premium campaigns can set up separate dashboards tailored to each role.

RPGs

Entries in Kanka
Kanka is built around a list of around 20 different entries. These are the pre-defined types of core objects in a campaign. They include characters, locations, families, items, quests, journals, calendars, timelines, and more. They all share some functionality but are unique in their own way and interact with other elements of your campaign.

Inventory
Every entry can have its own inventory. This feature is used to manage a character's possessions, a shop's (location) sale inventory, a quest's reward for completion, a family's fortune, or any other scenarios you can think of. The inventory feature interacts with the items of your campaign, but is flexible and can be used without creating every item in your campaign.

Abilities
As with inventories, every entry can have abilities. Create abilities in your campaign, and attach them to your entries. These can be the powers of a character, the effects of a lair (location), a special ability granted from being part of a family, or a curse caused by eating a hag's cupcake. Abilities have charges to keep track of how often they were used, and can be combined with an entry's properties.

Properties
Probably the most confusing and complex feature of entries are their properties. These can be little bits of information like tracking a character's HP, a location's population, a religion (organisation)'s number of shrines, etc. Properties can reference other properties to calculate values, for example a character's HP, where HP = Level * Constitution.
An entry's properties can also be styled to look like a TTRPG character sheet by using our plugins library.

Journals
Plan your session or write a session recap in the eyes of a character using our journals category. These can be attached to calendars to keep track of both a real world date and an in-game date where something happened.

Quests
Prepare and keep track of your game's quests, where they will take the players, who's involved, and what organisations are secretly pulling the strings. Once a quest is complete, flag it as such and move on to the next one.
Worldbuilding

Relations
Need to keep track that Svynna is the rival of Mykel, or that Washington is the birthplace of Kyle? Use our relations tool to set up and keep track of all the connections between the entries of your world. Need a relation to be kept secret from your players? Easy, just set the relation to private!
Premium campaigns have access to a visual explorer for the relations of an entry.


Timelines
Timelines allow you to visually see and plan out a country's history, a family's rise to power, a character's story arc, and other options. Timelines are split in eras, and each era contains elements of text that can be attached to other entries of your campaign.

Calendars
Create one or several calendars of your world, fully controlling the number of days in a year, the months, length of weeks, seasons, moons and their phases, and more. Attach events to your calendars linked to other entries, such as automatically calculating a character's age based on the calendar.

Maps
Upload your beautiful maps to your Kanka campaign, and add layers and pins to them. Control who can see which pin, to avoid revealing the secret location of an infamous city to your players.

Editor
You won't need to learn programming to craft beautiful texts. We've build our own writing experience, so that you can create rich text for all your writing. Best of all, we've added support for mentions to other entries by using the @ symbol.
Premium
Premium campaigns
Some features are only available to premium campaigns. When a user subscribes to Kanka, they can upgrade a set number of campaigns. These premium campaigns can be moved around from one campaign to another, such as when a campaign ends. As long as a user stays a subscriber, their premium campaigns will stay that way.
Plugin Library
Premium campaigns can install plugins from the plugin library. These are themes, character sheets or content packs, which are created by the community for the community. New content is added frequently.
Theming
Premium campaigns can force the theme users see when viewing it, but also write their own CSS to fully customise the campaign's look and feel. If CSS is an alien language to you, we also have an easy theme builder.
Family trees
Families in premium campaign have access to beautiful family trees.
Webhooks
Premium campaigns can define workflows that send updates to Discord and other tools through webhooks when changes to entries are made.