Browser Extension · D&D Beyond

Your character sheet, automated.

Modifiers, companions, and session trackers that run themselves on D&D Beyond — with every roll pushed to Discord, Roll20 or Foundry VTT if that's where your table lives.

Install on Chrome Explore every feature

Also on Firefox · Edge

New Foundry VTT support — your D&D Beyond roll, as Foundry's own roll
Try it — toggle Bless, then roll
Free — no account, ever On Chrome, Firefox & Edge Rolls use D&D Beyond's own dice Your data stays on your device

Toggle a modifier. The math handles itself.

  • Toggle Bless, Divine Favor, Crimson Rite — bonus dice animate and land in the Game Log, injected into the matching attack, damage, save, or check.
  • Crits are detected and doubled automatically, and modifiers only fire on the roll types they actually apply to.
  • Missing something? Build your own modifier in the custom builder, or turn any spell into one in two clicks.
Everything modifiers can do →
Rollwarden Active Modifiers panel showing Features & Traits and Spells columns with Radiant Strikes, Vecna's Link, Bless, Spirit Shroud, and Green Flame Blade
Rollwarden spell manager grouping spells by level — Cantrips and 1st Level expanded, with search and added counts

Summon, track, and roll for your companions.

  • The Steel Defender and Drake Companion scale with your class level — HP, AC, attacks, and saves update live as you level up.
  • Clickable attack, damage, and save rolls, posted straight to the table's shared Game Log under the companion's own name.
  • Add any D&D Beyond monster you're entitled to — owned books, free rules, homebrew — or build one from scratch.
The full companion tour →
🤖 Steel Defender
🐲 Drake Companion
🦖 T-Rex
🐉 + any monster
🛠️ + your own
Rollwarden Companion panel showing an Otherworldly Steed stat block with HP tracking and Attack and Damage roll buttons

Your rolls, wherever your table lives.

Voice-only Discord table? Roll20 map? Foundry world? Roll on your D&D Beyond sheet and the result shows up where everyone's looking — no copying numbers across tabs.

💬

Discord webhooks

Add a webhook in Settings and every roll lands in your channel with a per-source breakdown — base roll, each active modifier, damage types.

🤫

Whispers stay whispered

Tag a webhook GM-only and secret rolls reach just the GM — via a whisper hotkey, or D&D Beyond's own "Send To: Self".

📣

Send to table

Spell cards, feature text and read-aloud passages have a Send to table button — they go to Discord, Roll20 or Foundry, wherever your table is.

One roll. Every table agrees.

Build on D&D Beyond, play on Roll20. Rollwarden delivers each roll into your Roll20 game as a Roll20 roll — the number D&D Beyond gave you, every die behind it on hover, bonus dice already counted. Your sheet, the Game Log, Discord and the Roll20 table finally say the same thing.

D&D Beyond · Rollwarden
⚔️ Longsword — Attack RollNow
d20 advantage — Haste14, 614
✨ Bless +1d4d4+3
Attack bonus +7+7
Total24
Roll20 · your game's chat
🧝 Syn Ravenwood 10:42 PM
LongswordAttack · Bless · Haste
Attack24
Damage9 slashing
🧝 Syn Ravenwood 10:42 PM
🤫 (To GM) Insight check: 19 — only the GM sees this one.

1 It offers, once, and remembers

Open your Roll20 game and Rollwarden asks to connect. Say yes and that game reconnects itself every time — listed by campaign name, disconnect remembered too.

2 Your game's own cards

On a D&D 5e sheet game, rolls arrive as that sheet's attack, damage and check cards, attributed to your character, with a breakdown card naming every modifier. Secret rolls whisper to the GM instead of vanishing.

3 More than dice

Initiative can go straight into the turn tracker. Your token's HP and conditions follow your sheet. And DMsGM can sync the Combat Tracker's turn order and hide monster names from the table.

Prefer Roll20 to roll its own dice? That's a setting. Everything Roll20 sync does →

Play on Foundry VTT? Rollwarden delivers there too — as Foundry's own rolls, no module to install. Everything Foundry sync does →

Are your dice actually cursed? Now you'll know.

  • A luck verdict backed by real math — from "well within fair-dice range" to "statistically remarkable — lucky beyond 3σ".
  • Trend charts, a face histogram, a luck calendar of your sessions, and a 🏆 trophy case of all-time records.
  • Share a stat card or one-click session recap straight to your table's Discord.
…and your Character Wrapped at the end — see your Dice Journey →
Rollwarden's Roll Stats dashboard — window and roll-type filters, stat cards, luck verdict, face histogram, advantage payoff, a daily average trend chart against the fair-d20 line, a recent play days table, all-time records, and CSV/JSON export

It also handles the little things.

Every one of these has a full write-up on the features page — click any chip to read it.

Explore every feature →

Join the Rollwarden Discord

Get help, report bugs, request features — or grab ready-made modifiers and companions from the community preset gallery and drop them straight into Settings → Import.

Join the Discord 🎁 Browse the Preset Gallery Buy Me a Coffee

Questions people actually ask.

I've installed it — where is it?

Open any D&D Beyond character sheet. That's it — Rollwarden lives on the sheet itself, not in a browser popup, so there's nothing to click in your toolbar to "start" it. Load a character and the panels are there: a docked sidebar down one side by default, with a ⚙ button up by D&D Beyond's own header for settings.

The one thing that catches people out: it has to be an individual character sheet, not the My Characters list you land on first. Rollwarden deliberately stays out of the way on the list page — there are no dice there to work with — so click into a character and it appears. First time through, it'll offer a short tour.

Can I run Rollwarden alongside Beyond20?

You can, but expect conflicts. Both extensions hook into D&D Beyond's own roll flow to inject bonus dice and automate rolls, so running them together on the same character sheet can cause rolls to double up, apply the wrong modifiers, or behave inconsistently. If you're seeing rolls behave strangely, the first thing to try is disabling one of the two extensions on D&D Beyond. Rollwarden will show a one-time notice if it detects Beyond20 is also active. Neither extension is doing anything wrong — they simply weren't designed to share the same dice pipeline. For how the two extensions compare feature by feature, see Rollwarden vs Beyond20. If you run into a specific conflict, let us know on Discord or at support@rollwarden.app.

Does Rollwarden support Foundry VTT?

Yes — since v0.73.0. Roll on your D&D Beyond sheet and the result arrives in your Foundry game as one of Foundry's own rolls: every die behind it on hover, 3D dice if your table runs Dice So Nice, spoken by the actor with your character's name. Nothing is installed in Foundry — there's no module, and the GM's Foundry app sees them like any other chat message. On a D&D 5e world they arrive as the system's own rolls, so damage groups by type and the GM gets the apply-damage buttons. Initiative, hit points, conditions and death saves keep step too, each with its own toggle. Foundry v11–v14, any game system.

To connect: open your game in this browser and click the Rollwarden button in your toolbar on that tab. A small page names the world and offers Always allow on this address — the game reconnects itself every time — or just this session, which stores nothing. Rollwarden asks for no standing permission on Foundry addresses: only the exact address you approve, listed and revocable in your browser. Trouble? Discord or support@rollwarden.app.

Is Rollwarden free?

Yes. Rollwarden is free to install and use. If you'd like to support development, you can buy the developer a coffee.

Does Rollwarden work on mobile?

No — Rollwarden is a desktop browser extension, so it needs a desktop browser with the extension installed. There's no mobile version, and mobile Chrome and Safari don't support extensions of this kind at all.

Does Rollwarden support Firefox?

Yes. Firefox is fully supported — it's the same extension, not a cut-down version. Modifier panels, dice interception, companions, Roll Log and stats, and pushing rolls to Discord and Roll20 all work exactly as they do on Chrome. It's a genuine port rather than a repackage: the mechanism Rollwarden uses to hook D&D Beyond's dice was re-validated on Firefox's engine before we'd claim support.

Install it from Rollwarden on Firefox Add-ons.

Which browsers does Rollwarden support?

All three major desktop browsers, each from its own store: Chrome, Firefox and Edge.

Other Chromium browsers — Brave, Vivaldi and Opera — install from the Chrome Web Store and work the same way. Edge users can do that too, but the Edge listing means first-party updates instead of a Chrome extension. Chromebooks are covered as well — ChromeOS runs the Chrome extension unchanged.

Does Rollwarden work on a Chromebook?

Yes. ChromeOS runs the same extension as any other Chrome, installed from the Chrome Web Store exactly as it would be on Windows or macOS. There is nothing separate to download and no desktop application involved — which is rather the point, since a Chromebook can't install one.

Everything behaves the same: the modifier panels, dice injection, companions, the Roll Log and stats, and pushing rolls to Discord and Roll20. Chromebooks are a large share of how Rollwarden actually gets used, so if something looks wrong on ChromeOS it's worth telling us about on Discord or at support@rollwarden.app.

Where do I report a bug or request a feature?

Join the Rollwarden Discord or email support@rollwarden.app — both are actively monitored.

Bring your D&D Beyond sheet to life.

Install Rollwarden and your next session's modifiers, crits, and companion rolls handle themselves.

Install on Chrome

Also on Firefox · Edge