An Owlbear Rodeo extension that generates a scannable QR code for your room's invite URL — perfect for in-person play where players want to join on their own devices.
Open the Player List and click on the Invite Players button to copy the Room's URL. Next, click the QuickeR Action icon in your OBR room; a popover appears with a URL entry field that you can select and paste into to create a QR code immediately, and then you can also send that fullscreen to all connected players - like the TV or projector that your players are currently looking at.
Players at the table scan the QR code with their smartphone or tablet camera, and are taken straight to the OBR Room in their browser. Compared to sharing the text URL via messaging service, this is much... QuickeR 😁
npm install
npm run devThen in OBR, add the extension with:
http://localhost:5173/manifest.json
npm run buildDeploy the dist/ folder to any static host (Render, Vercel, Cloudflare Pages, etc.).
Set your manifest URL in OBR to:
https://your-deployment-url.com/manifest.json
Add a _headers file in public/ if your host requires explicit CORS headers:
/*
Access-Control-Allow-Origin: https://www.owlbear.rodeo
Access-Control-Allow-Methods: GET, OPTIONS
- React 18 + TypeScript
- Vite
- Tailwind CSS
- qrcode.react
- @owlbear-rodeo/sdk