Hearth v0.20.72
A D&D 5e Companion

The party gathers by the hearth.

A handcrafted character companion for tabletop D&D — build a hero, level them, track spells and combat, all without the spreadsheet feel. Free. Offline. No accounts. Your characters live on your device.

↘ On mobile, you can add Hearth to your home screen for full-screen, offline use.

Built for the table, not the spreadsheet.

Hearth holds everything a 5e player needs in a single, calmly-designed companion — but it doesn't pretend to be a virtual tabletop or a rules engine. You're still the one rolling dice and the DM is still in charge.

Character Forge
Build a 5e character with race, class, subclass, background, skills, equipment, spells. Level up to 20.
Combat Tracker
HP, initiative, conditions, concentration. Damage and healing track with proper temp-HP rules.
Spells & Slots
Prepared spells, slot tracking, upcasting, ritual flags. Action, bonus, reaction grouped sensibly.
Class Resources
Ki, sorcery points, rages, channels divine, lay on hands — recover on short or long rest with a tap.
Light & Dark
Parchment by day, leather and candle-light by night. Pick what suits your eyes.
Yours, on your device
Characters live in your browser's storage. No accounts, no cloud, no telemetry. Works offline once installed.

Calm, not cluttered.

Most D&D character apps treat you like a database administrator. Tabs everywhere, every rule surfaced at once, every interaction a form. Hearth treats you like a player at a table — your character sheet should be a quiet, beautiful object you reach for when you need it, then put back down.

The leather-bound spellbook has been a fantasy ideal for fifty years. Hearth is what that ideal feels like when it has a battery.

Add Hearth to your home screen.

Hearth is a Progressive Web App — it installs from the browser, runs in full-screen, and works offline after the first load. No app store, no install file, no review queue.

  1. Open Hearth
    Tap Open Hearth and let it load fully. The first load caches everything for offline use.
  2. Open your browser menu
    On iPhone: tap Share in Safari. On Android: tap the menu in Chrome.
  3. Add to Home Screen
    Choose Add to Home Screen (iOS) or Install app (Android). Hearth appears on your home screen with the leather icon and runs as a standalone app.
  4. Done
    Open it like any app. Your characters live on your device and persist between sessions. To uninstall, long-press the icon.

This is hobby software.

Hearth is built and maintained by one person as a personal project. It's free, no accounts, no telemetry — and it's a single-file HTML app with no servers behind it. If you find a bug, it's a bug. If a feature is missing, it's missing. You're an early reader of an unfinished book.

All character data lives in your browser's local storage. If you clear browser data or switch devices, your characters won't follow unless you export them.