Player Setup Guide

Install Owl20 and configure Beyond20 to get your D&D Beyond dice rolls appearing live in Owlbear Rodeo. Written by active DMs who use this every session — should take under 5 minutes.

What You'll Need

Before starting, confirm you have these three things:

  • A supported browser: Google Chrome, Microsoft Edge, or Mozilla Firefox
  • A D&D Beyond account with at least one character sheet
  • A DM who has set up Owl20 in their Owlbear Rodeo room — if your DM hasn't done this yet, point them to the DM Setup Guide

💡 Players only install browser extensions. You do not install anything inside Owlbear Rodeo — that's the DM's job.

Prerequisite: Install Beyond20

▶️ Watch Video Tutorial

Owl20 works alongside Beyond20, not instead of it. Beyond20 is the extension that reads your dice rolls from D&D Beyond. Owl20 is the bridge that carries those rolls into Owlbear Rodeo. Both are required.

Install Beyond20 for your browser:

After installing, open your D&D Beyond character sheet. You should see a Beyond20 icon appear in the top-right corner of the character sheet. If you see it, Beyond20 is working.

⚠️ Beyond20 is required. Owl20 cannot function without it.

Step 1: Install the Owl20 Browser Extension

Install Owl20 from your browser's extension store. It's free, takes about 30 seconds, and requires no account or sign-up:

✅ Chromium-based browsers like Opera can install via the Chrome Web Store using a Manifest V3-compatible extension loader.

After Installation

Once installed, Owl20 runs silently in the background on Owlbear Rodeo pages. There's no icon to click, no configuration screen to open — it just works. You can confirm it's active by checking your browser's extension manager (chrome://extensions, edge://extensions, or about:addons in Firefox) and making sure the Owl20 toggle is ON.

Step 2: Configure Beyond20 to Recognize Owlbear Rodeo

By default, Beyond20 only sends dice roll data to VTTs it recognizes, like Roll20 and Foundry. You need to tell it to also send rolls to Owlbear Rodeo pages. This is a one-time setup:

  1. Click the Beyond20 icon in your browser toolbar
  2. Click "More Options"
  3. Scroll down to "Advanced Options"
  4. Scroll back up slightly to find the field: "List of custom domains to load Beyond20"
  5. Add the following URL to that field:
https://www.owlbear.rodeo/*
  1. Click Save (or close the popup — it saves automatically in some versions)

✅ This tells Beyond20 to inject itself into Owlbear Rodeo pages so Owl20 can receive the roll data.

Why this step is necessary

Beyond20 uses a domain allowlist to control where it activates. Owlbear Rodeo is not on Beyond20's default list because it wasn't officially supported when Beyond20 was created. Adding https://www.owlbear.rodeo/* manually tells Beyond20 to load on all Owlbear pages, which is what Owl20 needs to intercept and bridge the roll data.

Step 3: Verify Everything Is Working

With both extensions installed and Beyond20 configured, test the full flow:

  1. Open your Owlbear Rodeo session (your DM must have the Owl20 OBR extension enabled in the room)
  2. In a separate tab, open your D&D Beyond character sheet
  3. Make a dice roll using the Beyond20 roller (click any rollable stat or ability)
  4. Switch to your Owlbear Rodeo tab — the roll should appear in the Owl20-Owlbear LogoOwl20 window inside Owlbear Rodeo

Verification Checklist

  • Beyond20 icon is visible on your D&D Beyond character sheet
  • https://www.owlbear.rodeo/* is in Beyond20's custom domains list
  • Owl20 extension is enabled in your browser extension manager
  • Your DM has the Owl20 OBR extension enabled in the Owlbear Rodeo room
  • Dice roll appears in the Owl20 window in Owlbear Rodeo after rolling

Quick Console Check

If you want to confirm Owl20 is active, open your browser's Developer Tools on your Owlbear Rodeo tab (press F12), click the Console tab, and look for messages starting with Owl20:. You should see something like:

  • Owl20: Initializing data bridge
  • Owl20: Found iframe to owl20-owlbear

If you see these messages, Owl20 is running correctly. If you see red error messages instead, check the Troubleshooting Guide.

Something Not Working?

Rolls not showing up? Extension not loading? Check these resources:

When asking for help, have ready: your browser + version, whether you see Owl20: messages in the console, and what step the process fails at.

About This Guide

Written by DM UberDragon and DM Sparks — the developers of Owl20 and active Dungeon Masters in the Starry Shores D&D Community. We use Owl20 every session with real players, so these instructions reflect exactly what we do ourselves.

DM UberDragon brings 25+ years of software engineering experience to the browser extension side, and DM Sparks built the Owlbear Rodeo integration. Together we've answered hundreds of setup questions from players across Reddit, Discord, and the extension store review pages — everything in this guide comes from real-world usage.

Learn more about the creators →