D&D Beyond Battle Sheet

Export any character to a print-ready battle sheet, spell book or DM monster sheet — with a drag-and-drop layout builder. Works in every browser.

New here? See the features →

Last updated: November 2, 2026

There are two ways to use Battlesheets, and both open the same app. The website needs nothing installed but reads public characters only. The bookmarklet takes one drag to set up and then reads everything, including your private characters.

Option 1 · On this website

Paste a character link

Drop in a D&D Beyond character URL and Battlesheets opens right here — the same screen the bookmarklet gives you, with the battle sheet, the layout builder and the spell book all in it. Nothing to install, and it works the same on a phone.

Public characters only — this site isn’t logged in as you, so that’s all D&D Beyond will hand over. If yours is private, either switch it to Public for a moment (Manage → Character Privacy) or use the bookmarklet below. Campaign and encounter links won’t work here — D&D Beyond keeps those behind your login entirely, so DM party printing and monster sheets need the bookmarklet.

or

Option 2 · In your browser

Install the bookmarklet

A bookmarklet is just a button you keep on your bookmarks bar. Open one of your characters on D&D Beyond, click it, and the same Battlesheets screen appears — but because it runs inside your own logged-in session it also reads your private characters, always shows the very latest changes, and works from an encounter, campaign or Maps game page for DM monster sheets and party printing.
Always up-to-date — no reinstall needed when we push updates.

Drag this button to your bookmarks bar:

⚔  DDB Export
On mobile? → bookmark any page → edit its URL → paste.

How to install

  1. Make sure your bookmarks bar is visible — Ctrl+Shift+B on Windows/Linux or ⌘+Shift+B on Mac.
  2. Drag the ⚔ DDB Export button above into your bookmarks bar.
  3. Navigate to any D&D Beyond character page, e.g. dndbeyond.com/characters/12345.
  4. Click the bookmark. A menu appears: Battle Sheet opens the layout builder, where the Auto button gives you the ready-made sheet with its options screen; Spell Book makes the spell book. On an encounter, campaign or Maps game page you get the DM monster sheets instead.
⚔
Chrome & Edge

Drag to bookmarks bar. Works immediately.

Firefox

Right-click the button → Bookmark This Link → set folder to Bookmarks Toolbar → Save.

Safari

Show Favorites Bar via View → Show Favorites Bar, then drag the button to it.

Mobile

Tap Copy bookmarklet code above, bookmark any page, edit its URL, and paste.

What you get

⚔ Battle SheetEverything you need mid-fight on one printable page: AC, HP, speed, initiative, attacks, spell slots, prepared spells with full text, proficient skills and saves, class features, feats and magic items.
🧱 Layout BuilderDrag every card exactly where you want it, across as many pages as you like. Hide any row, rename a card, rewrite any description in your own words — with bold, italic, underline and a symbol picker — and add rows of your own, custom attacks, custom feats, custom skills, or custom spells that slot in with your real ones (spells can go in your Spell Book too). A Character Details card is here too — background, appearance, personality, bonds, backstory and notes — which the one-page battle sheet leaves off. Optional Summons and Extras cards gather every familiar, summon, companion and Wild Shape stat block from your character in one place, and can add your summons’ attacks, bonus actions and reactions to those cards. Your layout is saved per character.
📖 Spell BookA full printable spell book with descriptions — or a custom one where you tick exactly which spells go in.
👺 Monster & Encounter SheetsFor DMs: every stat block in a D&D Beyond encounter, with HP trackers, plus the encounter’s own description. Works in Maps too: run it on the game and it prints the Combat Encounter you built there. Custom picker and its own layout builder included.
👥 Campaign Batch PrintingEvery character in your campaign, and their encounters, as one document to print in a single go.
🌐 Generate from a linkPaste a D&D Beyond character URL at the top of this page — nothing to install, same app, works on a phone. Public characters only.
🎨 Themes & optionsColour themes for screen, colourblind-friendly palettes, text size, ability tile layouts, and control over which sections appear. Prints clean on paper either way.
{ } JSON ExportFull raw character data downloaded as a .json file.
Join the Discord

Bug reports, feature requests, and what’s coming next. Most of what ships here started as someone’s message in that server.

Uses D&D Beyond's internal character API with your existing login session. Not affiliated with or endorsed by Wizards of the Coast or D&D Beyond.

🎲

If it saves you time at the table, a tip keeps the dice rolling.

Tip the Team

Your character, on a page you can play from

Battlesheets turns a D&D Beyond character into a printable sheet built for the table rather than the website. Everything you reach for on your turn is on the page, sorted by what it costs you, with tick boxes for everything you have to track. Most characters fit on one or two pages.

A full battle sheet for a level 20 sorcerer and warlock, showing ability scores, spell slots, attacks, spells, bonus actions, reactions and magic items on one page

Organised by what it costs you

Actions, bonus actions and reactions each get their own card, and your spells, class features, feats and items are sorted into them. On your turn you look in one place to see what you can still do.

Passive benefits sit on a card of their own, out of the way of the things you actually choose to use.

The Bonus Actions card, with spells, class features and potions grouped together and tick boxes beside the limited ones

Tick boxes for everything you track

Anything with limited uses gets boxes, labelled with how it comes back: a long or short rest, dawn, rolling Initiative, or a rolled number of rests.

That includes magic items, even when D&D Beyond only describes the recharge somewhere in the item’s own text.

Magic items with their descriptions and daily recharge tick boxes, including one that regains a rolled number of charges

Every attack worked out

To-hit and damage are calculated for each weapon, with two-handed and off-hand options shown alongside.

Items that let you attack in their own way get a row too, like a Shield of the Cavalier’s Forceful Bash, even though D&D Beyond’s own attack list leaves them out.

The Weapon Attacks table with to-hit and damage for each weapon, including a Forceful Bash granted by a shield

Spells with the numbers already on them

Save DC, range, area, damage and what an upcast adds are right on the row, with tags showing where each spell comes from and whether it needs concentration.

Prefer a spell book? There’s a full printable one, or a custom one where you tick exactly which spells go in.

The Spells and Cantrips card, listing each spell with its save, range, damage and upcast note

Shape it with the Layout Builder

Drag any card anywhere, across as many pages as you like. Hide the rows you never read, rename cards, rewrite descriptions in your own words, add rows, attacks or spells of your own, and colour everything a given ability drives in one click. Optional Summons and Extras cards put every stat block your character can call on — familiars, summons, companions, Wild Shape forms — together in one place. Layouts are saved per character, so the sheet you tuned stays tuned — and a new character can copy the layout of one you have already built.

The Layout Builder, with the sheet on the left and a palette of cards that can be added, moved and edited on the right

Numbers you can trust

D&D Beyond’s own data disagrees with itself in places. Battlesheets resolves those rather than copying them.

Built by players, for players

New content from D&D Beyond is supported quickly, updates reach you with nothing to reinstall, and bugs and requests are answered fast in the Discord. Most of what ships started as someone’s message there. It’s free and needs no account.