Roll from your character sheet on D&D Beyond and the result pops up in your Owlbear Rodeo room for the whole table — attacks, saves, damage, crits, everything Beyond20 can send. Owl20 is the missing link between the two: a lightweight browser extension on the player side, and an official verified Owlbear Rodeo extension on the DM side.
We're DM Sparks and DM UberDragon — two Dungeon Masters who run weekly campaigns in the Starry Shores community. Our players live on D&D Beyond character sheets, our maps live in Owlbear Rodeo, and relaying rolls between the two by voice was killing the pace of combat. Owl20 is the tool we built for our own tables, and every release gets play-tested on game night before it ships.
Owl20 has no accounts, no analytics inside the extension, and no server in the middle. Roll data travels directly from your browser tab into your Owlbear Rodeo room and disappears when the session ends — your character sheets and browsing habits are never seen, stored, or sold. Read the full privacy policy.
All of the code is open source on GitHub — both the browser extension and the Owlbear Rodeo extension — the stores list it at $0, and there is no premium tier waiting behind a signup. If Owl20 makes your sessions better, the only thing we ask is that you tell another table about it. Meet the creators.
Full step-by-step instructions for every role and scenario.
Install Owl20 and configure Beyond20 to send your D&D Beyond dice rolls into Owlbear Rodeo. Takes about 5 minutes.
Read the Player Guide →
Install the Owl20 OBR extension in your Owlbear Rodeo room and enable it for your players. Takes about 3 minutes.
Read the DM Guide →
Rolls not appearing? Extension not loading? Work through our diagnostic checklist — most issues come down to one missed step.
View Troubleshooting →
A technical deep dive into Owl20's architecture: CustomEvents, postMessage, MutationObserver, and Manifest V3.
Read Technical Details →
Owl20 RepoComplete source code for the Owl20 browser extension. Contains all the magic that bridges Beyond20 to Owlbear Rodeo.
Source code for the Owlbear Rodeo extension that receives dice roll data. Built with JavaScript for OBR integration.
The essential browser extension that connects D&D Beyond to virtual tabletops. Owl20 builds upon this foundation.
Lightweight virtual tabletop designed for simplicity. Owl20 brings D&D Beyond integration to this popular VTT platform.
Bug Reports & Feature Requests can be submitted using the github issues page.
Starry Shore '24D&D 5.5E 18+ community! New rules, new quests, and endless worlds to explore. Join live games and shape the next chapter.
Starry Shore '1418+ D&D 5E community for all skill levels! Join live games, explore the multiverse, and quest without level caps.
Official D&D digital toolset for character creation, dice rolling, and campaign management.
Have questions about Owl20? We've compiled answers to the most common questions about installation, configuration, troubleshooting, and more.