Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

DnD Character Sheet Tool

Simon ZweersSimon Zweers418 downloads

This is a plugin that allows you to view charactersheets

Add to Obsidian
DnD Character Sheet Tool screenshot
  • Overview
  • Scorecard
  • Updates8

This is a simple DnD charactersheet viewer/editor. It enables the creation and viewing of charactersheets directly inside of Obsidian.

Key features

  • Editing fields directly in the charactersheet view
  • Automatically calculate "calculated" fields such as Initiative, HP, Skills
  • Embed character sheet directly into file properties, to allow for additional writing inside the file
  • The ability to add links to saved spells, to allow for easy lookup and opening them in your browser

Motivation

Before I started writing this, I've wanted a plugin for obsidian which enabled me to interact with charactersheets. For writing lore, backstory or taking notes, obsidian already works really well, which is why I've already been using it for this. I was really surprised when I tried to search for a charactersheet plugin and there were none which fit my needs. I found a couple which were promising, which I didn't use for the following reasons:

  • Character Sheets by Grayvox: This just creates markdown files with no special layout. I wanted a UI to view/edit my stats.
  • DnD Beyond Importer: Promising, but it needs DnD Beyond to function. I wanted something completely standalone inside obsidian.
  • DnD HP Tracker: Really useful tool, but I it does not show full charactersheets.

This is why I built DnD Character sheet Tool. A full interface and completely independent tool for creating/viewing/editing character sheets.

Installation

Install from Obsidian

  1. Open your vault
  2. Open Settings > Community plugins > Browse
  3. Seach for "DnD Character Sheet Tool"
  4. Install the Plugin

Install from source

You can also install it directly from source. This also means you need to have npm installed. Execute the following commands inside your vault.

cd <your-vault>
git clone https://github.com/simonzweers/obsidian-dnd-charactersheet.git .obsidian/plugins/obsidian-dnd-charactersheet
cd .obsidian/plugins/obsidian-dnd-charactersheet
npm install && npm run build

Usage

  1. Enable the plugin: Settings > Community Plugins > Installed Plugins > Enable "DnD Character Sheet Tool"
  2. Create a file with the name of your character (see the UI preview)
  3. Click on the plugin icon "dice".
  4. The character sheet view will pop up. It will say "This note has no frontmatter". Click on the "Create Character Sheet" button. This will load the view, and enable you to start editing your character.
  5. (Optional) Add lore or other notes through the regular text editor.

UI Preview

Below you can see an example of the layout with a simple character.

example_ui

TODO

  • Search web for spell name and add option to automatically add a link
  • Add buttons for processing damage
  • Add check for dnd_character: true to prevent loading UI if frontmatter is not for a DnD character
  • Add Github artifact attestations
HealthExcellent
ReviewPassed
About
Create and edit DnD character sheets directly inside Obsidian with an in-note viewer and editor. Calculate derived stats like Initiative, HP, and skills automatically, embed sheets into note frontmatter for extra writing space, and link saved spells for quick lookup.
TTRPGPropertiesAutomation
Details
Current version
1.2.2
Last updated
4 weeks ago
Created
Last year
Updates
8 releases
Downloads
418
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Simon ZweersSimon Zweerssimonzweers
GitHubsimonzweers
  1. Community
  2. Plugins
  3. TTRPG
  4. DnD Character Sheet Tool

Related plugins

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

MetaEdit

Manage your metadata.

Fold Properties By Default

Always have editor/metadata properties folded by default

Initiative Tracker

TTRPG initiative tracker.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

BRAT

Easily install a beta version of a plugin for testing.

Advanced URI

Control everything with URI.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.