Your freeform digital character sheet for D&D 5e

My first foray into digital character sheets was the 5th edition form-fillable PDF, the official ones from Wizards of the Coast. Those quickly became annoying as there just wasn’t enough space to write everything down, even though it was typed instead of handwritten. I wasn’t planning to print my character sheet, yet I was being bound to unnecessary physical constraints.

That’s when I began to explore the various other digital character sheets available. I don’t remember most of them now, but I did find D&D Beyond. It was a rather good character sheet even before they were fully integrated with Wizards of the Coast. But something about that character sheet and other digital ones rubbed me the wrong way—I had to go by their strict rules on what abilities and features my character could have. Yes, there was a mechanism to do homebrew. But I just didn’t feel like fiddling with all of the details. Those are all necessary if you are going to have a nice automated character sheet experience, so I get it—especially from a developer point of view. But I was looking for something different.

So in 2019, I built Minimal Character Sheet. It tries to be space efficient, yet give you space to write all of the information you want to record. It gives you fields for the common things that you would find on your character sheet. While it does do a little bit of automation, such as calculating modifiers, most everything is freeform and flexible.

I used it off and on for years, but recently started using it again and immediately realized it needed some quality of life updates. I also realized I never properly introduced it on my blog. So here we go!

Features

As I mentioned, this app is all about giving you a freeform character sheet in a digital format. It does mean that editing your character sheet is a more manual thing than with automated tools, but it also means you have much fewer limitations about what features and abilities your character has. There’s also flexibility in how you organize things since you can be as verbose or concise as you want to be.

Those are the main features. There are a few goodies like appearance options and I have a road map of little useful things to add.

Free and open source

I run this service for free and anyone can sign up. In addition, the code is on GitHub under an MIT license, so anyone is free to use it however they see fit. Please don’t judge me too harshly as the codebase is somewhat old. I would do things differently if I were starting over, but that’s how it goes in the software development game.

I don’t regret the decision to use PHP and SQLite. Both of these are pretty boring, reliable technologies. If I get around to making any significant changes to the architecture, it would be removing the build step from the frontend. I’m currently using Vue.js, but I wouldn’t mind eliminating the build step and either use the browser version of Vue or its cousin, Alpine.js. Anywho, it is what it is.

I’m happy to be playing D&D again

Any D&D fan can tell you the worst part of the hobby is when you don’t have anyone to play with. This happens for various reasons. Sometimes you’re in a group and things fall apart because of conflicting schedules or the DM gets burnt out or what have you. I had several years of no D&D after a couple of years of failed attempts to either run games or play in games. Fortunately, D&D is back in my life. I’m currently DMing one game and playing in another game. Things seem relatively stable for the moment. So, I’m just enjoying it while it lasts.

If you know of other good character sheet apps, apps for DMs, cool generators, or any other D&D things that you love, please email me or at me on Mastodon because I would love to know about it. And if you happen to try minimal character sheet, let me know if you have any trouble or any feature requests.