Create a room and share the invite
Create a room and share the invite URL. Viewers can enter a display name, or join with !join after the host connects their own Twitch channel. Hosts do not need developer registration or a separate site account. Names entered manually are not identity-verified.
Classic and reverse rules
Cards are 5×5 with a FREE center and numbers 1–75. Complete a row, column or diagonal for a bingo. In classic mode, the first players to finish share first place; drawing may continue. In reverse mode, bingo eliminates you and the last player wins. If all remaining players are eliminated on the same draw, they share the win.
Host controls and viewing
Only the host key holder can draw, remove players, start another round or delete the room. View all 200 cards or filter by name. Tabs in the same browser receive immediate update notifications. Stream displays additionally check about every second, ordinary viewers about every 15 seconds. Network or power-saving delays may apply. Entry closes at the first draw. Rooms expire 24 hours after creation. Never share the host key.
Public beta
Automated tests cover 200 cards, concurrent joins and host authorization. Testing with 200 real devices on a live stream is still pending. Free hosting limits may interrupt play. Start with a small rehearsal. For your event, please review the terms of Twitch and any other services you use. No ads are loaded in the game.
Find your card with Twitch
Open the shared my-card URL and sign in with the Twitch account used to enter. Your existing card opens enlarged, matched by account ID from !join or Channel Points; signing in does not enter the game. Manually added or name-only cards remain selectable from the list. Other cards remain viewable. Viewer sign-in requests no chat-reading or reward-management scopes. A separate essential cookie identifies the viewer session. Access tokens, account IDs and login names are encrypted on the server for up to 24 hours or the shorter token lifetime; refresh tokens are not retained. Expired records are periodically cleaned up. Sign out as viewer deletes the session. Revocation or connection issues may require signing in again.
Entry methods and Channel Points
Free entry is the default: Bingo supports its join URL, !join and manual entry; Roulette supports !join and manual entry. To require Channel Points, switch an empty room before drawing using the entry settings, authorize the additional Twitch permission, and create a dedicated reward with a title and cost. Unrelated existing rewards are unchanged; the dedicated title receives an ID suffix. Your channel must be eligible for Twitch custom rewards. Points-only rooms reject chat, URL and manual entry. Duplicates, full rooms, blocked users and closed entries are sent for refund processing. The open host panel checks about every 10 seconds; background checks continue when it closes. Busy queues are processed in order. Drawing closes entry; late exchanges are refunded. New rounds do not automatically reopen the reward: select Start / resume point entry. Existing players follow the game reset settings, and duplicate exchanges are refunded. Returning to free entry requires an empty room before drawing. Revoked/expired authorization and Twitch failures can interrupt processing. Review errors and unsettled counts; if needed, pause the reward and cancel pending redemptions in Twitch. Deleting rewards or manually fulfilling exchanges is not a refund. Paused rewards remain on Twitch; only tidy them up after verifying there are no pending exchanges. Rehearse entry, display and refunds with a small group before streaming.
Fixed OBS URLs
After connecting Twitch, copy a fixed OBS URL and set it once in an OBS Browser source. It automatically follows a newer room connected to the same Twitch account. Bingo, BINGO X7 and Roulette each have separate fixed URLs. Valid saved Twitch authorization can be reused; a different browser or an expired session may require sign-in again. Room changes are checked about every 10 seconds. With no active room, the display is blank. OBS copy buttons now provide fixed URLs only; previously configured room-specific URLs still work.
To keep these URLs stable, the Twitch account ID, game type, read-only identifier and target room information are retained separately from the authorization session (which lasts up to 30 days). Disconnecting or room expiry does not delete this mapping. Contact the operator to request deletion. Fixed URLs contain no host key or Twitch authentication token, but anyone with a URL can view future stream displays, so do not share it publicly.