SheetCrafter
SheetCrafter
FeaturesPricingFAQGuide

On this page

  • Overview
  • Concepts & Glossary
  • Core Workflow
  • Campaigns
  • Template Editor
  • ↳ Field types
  • Entity Links
  • Formulas
  • ↳ Cross-entity
  • Codex & Entries
  • Library
  • Player Board
  • Subscription Tiers

SheetCrafter Guide

A reference for everything in the app — concepts, features, and tips.

Overview

SheetCrafter is a collaborative sheet builder for tabletop RPGs. Game Masters design the templates that define what a character sheet, item, or skill looks like, and players then use those templates to create and manage their own entries in real time.

You can run your own campaigns as a Game Master and join other people's campaigns as a Player, all from the same account.

SheetCrafter dashboard overview

Concepts & Glossary

SheetCrafter uses a few specific terms. Here's what they mean:

Campaign

Your game world. Everything lives inside a campaign: templates, codex entries, and players.

Template

A reusable blank structure that defines what a sheet looks like and its rules. Organize templates with tags like character, object, or skill. Built once, used many times.

Codex

The campaign's living encyclopedia. Every entry, whether created by the GM or a player, lives here.

Codex Entry

A filled-in instance of a template. When a player creates their character sheet, that is an entry.

Entity Link

A field that connects one codex entry to others — a character to their gear, a spellbook to its spells. Links are live: the sheet reads real values from the linked entries.

Relation type

A colored label you attach to an entity link (Equipped, Ally, Rival…). Relation types can group how links display and control whether a link counts in formulas.

Library

Your personal collection of templates, independent of any specific campaign. Build a template once in your Library and reuse it across multiple campaigns.

Real-time sync

When multiple people have the same codex entry open, changes made by one person appear instantly for everyone else — no refresh needed.


Core Workflow

The full loop from creating a campaign to players filling in their sheets follows this order:

  1. 1

    Create a Campaign

    Your game world container. Give it a name and description.

  2. 2

    Build Templates

    Design the blank sheet structures players will use: characters, items, abilities, etc.

  3. 3

    Assign Templates to the Campaign

    Only templates assigned to a campaign are available inside it.

  4. 4

    Populate the Codex

    You (the GM) can pre-fill NPCs, items, and lore entries.

  5. 5

    Invite Players

    Search players by their @username and add them. They'll see the campaign on their Player Dashboard.

  6. 6

    Players Create Their Entries

    Players pick a template and create their sheets using your templates in the Codex.

SheetCrafter campaign hub

Campaigns

A campaign is the workspace for one game world. It holds all templates, codex entries, and players for that game. You can run multiple campaigns at once, depending on your plan.

How to use it

  1. From the Game Master dashboard, click Create campaign.
  2. Give it a name and optional description.
  3. Open the campaign to access its three sections: Templates, Codex, and Players.
  4. Edit the campaign name or description at any time using the pencil icon.
SheetCrafter gm hub
Pro tip: keep campaign names distinct, once you have several, you'll thank yourself for not naming them all "My Campaign".

Template Editor

Templates are the blank structures your players fill in. You design them once and reuse them across campaigns. Use tags to organize them by purpose.

SheetCrafter editor canvas

How to use it

  1. 1Open the Template Editor from your Library or from a campaign's Templates page.
  2. 2Give your template a clear name (e.g. "D&D 5e Character Sheet").
  3. 3
    Click Add Block to create a section on the canvas.
  4. 4
    Inside each block, add fields: text, number, dropdown, checkbox, and more.
  5. 5Drag and resize fields on the grid to arrange your layout.
  6. 6Use Presets to start from a ready-made layout instead of a blank canvas.
  7. 7Open Block options to give a block its own accent color, icon, and description.
  8. 8Duplicate a field or a whole block from its actions menu — formulas that reference the block's fields are remapped to the copies automatically.
  9. 9Use the device preview toggle to check how your sheet reads on tablet and phone widths before saving.
  10. 10Save when your layout is ready.
Templates built in your Library can be attached to multiple campaigns.

Field types

Each block can contain any combination of these field types:

Text

A single-line text input. Good for names and short values. Supports a placeholder, a default value, and an optional character limit.

Textarea

A multi-line text area for longer content like backstory or descriptions. Also supports an optional character limit.

Number

A numeric input. Min and max bounds can be plain numbers or formulas — {Level} * 5 as a max is valid. Display it as a plain number, a bar, pips, or segments, with an optional low-value warning threshold that turns the gauge red.

Select (Dropdown)

A list of custom options shown as a dropdown or as pills. Each option can carry a color swatch and a numeric value that formulas can read — so a "Rage: +2" stance actually adds 2.

Checkbox

Two modes. Boolean mode: a simple yes/no toggle (returns 1 or 0 in formulas). Bonus mode: contributes a fixed numeric value, positive or negative, to formula calculations. Useful for modifiers like a Shield (+2) or a curse (-1).

Calculated

A read-only field computed from a formula referencing other fields — including fields on linked entries. Format as a number or a signed modifier (+2 / -1), set decimals, and append a unit suffix like "ft" or "kg". See the Formulas section.

Entity Link

Connects this entry to other codex entries. One field covers every case: set the limit to 1 for a single pick, any number for a capped list, or leave it unlimited. See the Entity Links section for relation types and display modes.

Image

A square image field. You can lock it so only the GM can change the image, or allow players to swap it themselves.

Every field — regardless of type — can be marked required, hidden from players (GM-only), or given help text that shows as an info tooltip next to its label.

Entity Links

Entity Links turn flat sheets into a connected world. A character can carry items, know spells, and have allies — each link points at a real codex entry, stays up to date, and can feed values into formulas.

Setting up a link field

Add an Entity Link field in the Template Editor and choose its limit: exactly one pick (a mentor, a patron deity), a capped list (attunement slots), or unlimited (inventory). You can restrict which entries are linkable by template — an Inventory field that only accepts Equipment entries, for example.

Relation types

Each link field can declare its own relation types — colored labels like Equipped, Carried, Ally, or Rival. When players add a link they can tag it with one of these types. Untagged links are always allowed.

Each relation type has a "counts in formulas" toggle. Turn it off and links of that type are ignored by every formula — carried-but- not-equipped gear stops adding to your armor, for instance.

Video: tagging links with relation types

Display modes

List

The default. Linked entries as a compact row of chips — dense and scannable.

Grouped

Links organized under their relation type headings. Ideal when the tags matter: Equipped vs Carried, Allies vs Rivals.

Cards

Each link as a mini-card with the entry’s image and its first key values (name, type, a stat…). Best for showcase fields like a party roster.

Video: list, grouped, and cards display modes

Hover any linked entry to preview its full sheet in a card — including its calculated fields, evaluated live — without leaving the page.

Formulas

The Calculated field lets you write formulas that reference other fields by name. Wrap any field label in curly braces to use it: {FieldLabel}

D&D functions

mod(value)Returns the D&D ability modifier. mod(10) → 0, mod(14) → +2, mod(8) → -1.

e.g. mod({Strength})

proficiency(level)Returns the proficiency bonus for a given character level (2 at level 1, up to 6 at level 17+).

e.g. proficiency({Level})

Math & logic functions

FunctionWhat it does
floor(x)Round down
ceil(x)Round up
round(x)Round to nearest
abs(x)Absolute value
clamp(x, min, max)Constrain a value between min and max
if(condition, a, b)Returns a if condition is truthy, otherwise b
sum(...args)Sum of all arguments
avg(...args)Average of all arguments
min(...args)Smallest value
max(...args)Largest value
pow(x, y)x raised to the power y
sqrt(x)Square root
sign(x)-1, 0, or 1 depending on sign
coalesce(...args)First non-zero argument
between(x, min, max)1 if x is within min–max, else 0

Formula examples

Strength modifier

mod({Strength})

Attack bonus

proficiency({Level}) + mod({Dexterity})

Armour class with clamp

clamp({BaseAC} + mod({Dexterity}), 10, 20)

Attack only if alive

if({CurrentHP} > 0, {Attack}, 0)

Total carried weight (via Entity Links)

{Inventory.Weight}

Cross-entity formulas

Formulas can reach through Entity Link fields into the linked entries themselves. Two forms:

Bare link reference — counts the linked entries

{Party}

→ 4 if four entries are linked

Dotted reference — sums a field across every linked entry

{Inventory.Weight}

→ total Weight of all linked items: instant encumbrance

Traversal is one level deep: a linked entry's own link fields don't chain further. Links tagged with a relation type whose "counts in formulas" toggle is off are skipped by both forms.

Video: encumbrance from linked inventory

Checkbox fields in Bonus mode contribute their value directly to formulas. A "Shield" checkbox set to +2 will add 2 to any formula that references it when checked, and 0 when unchecked. No if() needed.

Codex & Entries

The Codex is the campaign's living encyclopedia. Every character, item, and skill created in the campaign lives here — whether made by the GM or a player. Entries are live and editable, with changes visible to the party in real time.

SheetCrafter codex list

Creating an entry

  1. Open the Codex from the campaign hub.
  2. Click Create entry and pick a template.
  3. Name your entry, this is how it appears in the Codex list.
  4. Fill in the fields on the canvas in Edit mode.
  5. Switch to View mode to preview how it looks to others.
  6. Save. The entry is now in the Codex.

Privacy

Entries are private by default, only you and the GM can see them. Toggle an entry to Public if you want the whole party to have access.

Real-time sync

When multiple people have the same entry open, edits appear live for everyone, no refresh needed.

The GM can see all entries regardless of privacy setting. Only other players are restricted by the private/public toggle.

Library

Your Library is a personal collection of templates that lives outside any specific campaign. Build a template here once, then attach it to as many campaigns as you need.

How to use it

  1. Open the Library from the main navigation.
  2. Create a new template and add tags that match your use case.
  3. Edit any existing template by clicking it.
  4. Use the actions menu to duplicate a template or attach it to a specific campaign.
SheetCrafter library
Duplicating a template is a fast way to create a variant, copy your base template and adjust it for a different game system.

Player Board

When you join a campaign as a player, the Player Board is your personal workspace inside it. Create and manage your own entries using the templates the GM has set up.

SheetCrafter player board

How to use it

  1. 1Open a campaign from your Player Dashboard.
  2. 2
    Click Create entry and choose a template.
  3. 3Fill in your character sheet, spellbook, or equipment list.
  4. 4Toggle entries between Private and Public using the visibility control on each card.
Your entry limit in a campaign is set by the GM's subscription plan — not your own.

Subscription Tiers

SheetCrafter has three tiers. All core features are available on every plan — tiers expand the limits.

FeatureAdventurerFREEDungeon MasterTIER 1Master of RealmsTIER 2
Campaigns1410
Players per campaign3715
Entities per campaign250500Unlimited
Storage10 MB50 MB200 MB
Image uploads / month52050
Max image size4 MB10 MB25 MB

See full pricing details and billing options on the Pricing page →

Still have questions? Check the FAQ

SheetCrafter

The ultimate toolkit for Game Masters and tabletop enthusiasts.

Product

  • Features
  • Pricing
  • FAQ
  • Guide

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Mentions légales

© 2026 SheetCrafter. All rights reserved.

TwitterInstagram