Whispers stay in this campaign's binder. Tap one to keep it as a page.
Class and level set your proficiency bonus, hit dice, saving throws, and spell slots automatically. You can still adjust anything by hand.
Tap the dot: none, proficient, expertise.
Those three are the extras a magic item or feature adds on top of the normal math, like a Cloak of Protection or a Rod of the Pact Keeper. An import fills them in when your export names them.
New attacks start at your proficiency bonus plus your best of Strength or Dexterity. Tap an attack's numbers to change them. Attacks the Forge built keep their rule (the ability, the die, the magic) and follow your level.
A companion (a familiar, a steed, a summoned beast) keeps its own hit points and attacks on the Fight tab. A form is a shape you can wear: assume it and your AC, speed and attacks become the form's while your hit points stay yours; a Druid gains temporary hit points equal to their level and spends a Wild Shape.
Rage, Second Wind, Channel Divinity, Focus Points and the rest appear on the Fight tab by themselves and grow with your level. Add anything else that has a number of uses here.
Anything that changes your numbers goes here, with a switch on it. Your import fills in what its file described; add the rest yourself and the whole sheet does the math, whatever book it came out of.
or paste it:
dndbeyond.com/characters/12345678.character-service.dndbeyond.com/character/v5/character/12345678 with your number.The Satchel reads your numbers, your choices, and the text your export carries: stats, classes, hit points, spells, items, coin. Text from your import stays on your device; the table only ever sees your rolls and your name. Works with your D&D Beyond export; not affiliated with D&D Beyond.
Step-by-step with pictures-in-words: the Handbook.
Spells beyond the SRD keep their name here; if your import carried its own text, that text shows on this device only. Otherwise: see your book.
Link this Satchel to your DM's screen. Your rolls show up at the table, and the initiative order and any handouts land right here. Only your rolls leave this device. Your sheet stays yours.
Your DM reads a short code off their screen. Type it here.
First time pairing? The Handbook walks you through it, hotspot trick included.
Paired with the table. You are at the table as Player.
Roll from your sheet and it shows up for everyone. Watch the top of the screen for your turn. Let the phone sleep whenever it likes: on waking, the Satchel rejoins the table by itself, and anything you missed is already waiting in your Journal.
The Forge ships with the free SRD. Everything else you own or wrote goes here: species, backgrounds, feats, spells, items, armor, whole classes and subclasses. Type it in, load a book file, or read a book you own (PDF, EPUB, Word, text, a web page, a 5eTools file). It stays in this browser and the Satchel never sends it anywhere.
A book is one JSON file in this shape. Every list is optional; keep the ones you need. Names are plain text, levels are numbers.
Type in what you own, or what you wrote. Where a name matches something the SRD already has, the SRD keeps the name and yours is shown with the book's name after it. Remove a book and the characters built from it keep their names and show an honest content not installed line. Nothing here can be shared from inside the Satchel, on purpose: your books are yours.
Your character, your rolls, your notes. One file, no account, works with no signal in the basement. Gnash keeps it safe.
Open the Handbook, the full how-to: install it, bring a character over, join your DM's table, back everything up.
This is the player side of the table. The DM side is Gnasher's Grimoire, the free binder that runs whole adventures: longislanddungeonmaster.com/grimoire. Adventures and packs live at longislanddungeonmaster.com/keepers.
Report a problem . The Satchel writes up the technical details for you. Nothing is ever sent by the app. You read the whole report on screen and send it yourself; it carries counts only, never your character, your notes, or anything your DM whispered you.
Gnasher's Satchel™ · build 2026-09-04.5 · © 2026 Long Island Dungeon Master. 'Gnasher's Satchel', 'Gnasher's Grimoire', 'Adventure Keepers', and the .satchel format are marks of Long Island Dungeon Master.
Free tool. Runs offline; your characters stay on this device, in this browser. Export a .satchel backup from any character's Journal tab.
Your own material works in the Forge through Your Books, and it never leaves this browser.
An independent, 5E-compatible player tool. Not affiliated with, endorsed, or sponsored by Wizards of the Coast LLC, D&D Beyond, or Foundry Gaming LLC. 'D&D Beyond' and 'Foundry VTT' appear here only to describe the files this tool can read.
This work includes material from the System Reference Document 5.2.1 ("SRD 5.2.1") by Wizards of the Coast LLC, available at dndbeyond.com/srd. The SRD 5.2.1 is licensed under the Creative Commons Attribution 4.0 International License, available at creativecommons.org/licenses/by/4.0/legalcode.
Something broken, confusing, or just wrong? Say what happened; the Satchel fills in the technical part.
The Satchel never sends this anywhere. No telemetry, no reporting service; you send it yourself. Everything the app added is counts and status: never your character sheet, your journal, your rolls, or a whisper. Your description is included exactly as you type it, so leave out anything you would not want to share. (“Email it” hands the report to your own mail app, which may be webmail.)
Send it to frank@longislanddungeonmaster.com. Bugs, wishes and “this made no sense” are all welcome.
Everything here works with no account and no signal. Gnash ate the manual so you'd get this instead.
The Satchel is a web page that installs like an app, so it opens full screen and works offline.
Android (Chrome):
iPhone / iPad (Safari):
After the first visit it opens with no internet at all. Your characters live on your device, in this browser; nothing is uploaded anywhere.
You carry your own data: D&D Beyond shows it to you, you copy it, you paste it here. The Satchel never talks to D&D Beyond behind your back; every step happens in your own tabs.
dndbeyond.com/characters/12345678.If the new tab shows Forbidden or an error instead of the wall of code, the character isn't Public yet; that's step 1, and the Satchel will say so plainly if you paste what that tab gave you.
Text from your import (spell, item, and feature descriptions you own) stays on your device; the table only ever sees your rolls and your name.
After the first import, the Sheet tab grows a Refresh from D&D Beyond button. When you level up over there, one tap opens your data page; copy, come back, paste. The Satchel updates the sheet in place and keeps every note, handout, and roll you made here.
Doing it by hand instead: visit character-service.dndbeyond.com/character/v5/character/YOUR-NUMBER yourself (the number from the end of your character page's address), copy what appears, and paste it into Import.
If your DM runs Gnasher's Grimoire (the free DM app), your Satchel can link to it live. Your rolls appear on the DM's screen, and their handouts land in your Journal.
No internet at the table? Switch the pairing mode to same-room and trade the invite by paste instead; the Satchel walks you through it. Sharpest trick when the venue wifi is garbage: the DM turns on their phone's hotspot and everyone joins that.
Your turn: when the DM runs a fight, the turn order appears under your header, and when it reaches you a big YOUR TURN banner takes over the top of the screen. Tap it to land on your Fight tab.
Handouts and whispers: anything the DM pushes (maps, letters, pictures) lands in your Journal tab under Handouts. A whisper is a handout sent to you alone; it says so on the card, and the rest of the table never sees it.
"Resting": if your phone dozes off, the table shows your seat as resting. Nothing is lost; the DM's table holds whatever you missed and hands it over the moment your screen wakes. Just unlock your phone and carry on.
Your characters live in this browser only. Clearing the browser's site data would take them with it, so give each character a lifeboat:
That's the whole Satchel. Anything else, poke it; nothing in here bites. Except me. Signed, Gnash.
The Forge ships with the free SRD. If you own other material, or you wrote your own, the Forge can use it too. Tap Your Books on the shelf.