Roll custom dice with friends in a live roomIn Alpha
Roll multiple die and themes with the tap of a buttonIn Alpha
Craft your own 3D dice using an easy-to-use editor and share with your friendsIn Alpha
Share your custom dice with friends or the dddice community using a simple linkIn Alpha
Upload a custom background image such as a battlemap or illustrationIn Alpha
Hide rolls from players and blackout rolls to invoke mysteryIn Alpha
Keep track of previous rolls and outcomes for all players in a roomIn Alpha
Connect to your live room and use tools like OBS Studio to roll transparently on streamIn Alpha
Register using Discord, Google, Steam, or Twitch to permanently save dice and roomsIn Alpha
Customize and integrate dddice with any platform or software using a robust and extensible APIIn Alpha
Build your own dddice applications and integrations using a familiar languageIn Alpha
We're blogging about dice, data, and tabletop roleplaying games
Check out the latest creations from our community
Roll your custom dice from Roll20, FoundryVTT, DnDBeyond, and more using a custom browser pluginIn Progress
Show off your collection and view lifetime stats for each of your diceIn Progress
Add modifiers, roll with advantage or disadvantage, explode dice, reroll, and morePlanned
Design, share, browse, and sell custom digital dice and make money from your creationsPlanned
Setup notifications when dice are rolled for richer integrations with other applicationsPlanned
Take your custom dice collections on-the-go and roll using a native phone and tablet appPlanned
Capture your epic rolls with a free-roam camera and screenshot toolsPlanned
Upload your own 3D models and customize using our dice editorPlanned
Let your users purchase and collect 3D dice and get kickbacks for each purchasePlanned
We want to hear from you and are actively listening to your feedback!
Get instant updates and interact with us on social media
or get occasional updates sent to your inbox
dddice (pronounce three-d-dice, i.e. 3D dice) is a digital dice rolling application built for tabletop roleplaying games.
Yes! dddice is completely free and will always remain free to use both online and offline. In the future, we may introduce a community-driven marketplace that would allow artists to make money from custom dice creations. The core functionality of dddice (e.g. dice rolling, live rooms, API) will always be free.
No. dddice has no plans to be a full-featured virtual tabletop.
We believe there are a number of really good tabletop solutions out there already. Our goal is to offer an extendable API for dice rolling to add extra flair and excitement to existing tabletop software. We wish to foster a creative community that uses our API to build new custom tools and integrations.
Development of dddice is happening right now and will continue into 2022. While there are no specific dates for completing the roadmap items, we plan to work closely with the community to assess priorities and realistic timelines.
Do it! We welcome and look forward to any use of dddice in your video content, no attribution required (but highly appreciated!) Be sure to join the Discord community and post your video or livestream link to the #self-promo channel. We can't wait to see what you create!
The BEST way you can support dddice is by spreading the word and sharing us with your friends.
We also invite you to join us on Discord , Twitter , Reddit , YouTube and Twitch which helps us grow the dddice community.
We sincerely thank you for the support and generosity but at the moment we do not have a donation site setup.
Yes and no. Rooms you create are associated with your specific browser. Rooms you create may not be accessible If you clear your browser's data or use a different browser.
If you register for an account, any rooms you create will be permanently saved.
You can share your custom dice with friends (or foes) by registering for an account. Players that accept your share invite will be able to roll using your custom theme.
Random values are generated using a balanced random number generator that is implemented into the dddice API.
Rolling is simulated, meaning the randomness of your rolls are not determined by browser physics. Instead, roll values are generated and used to simulate a roll in the browser. Since the dice simulation is non-determenistic, we are able to simulate rolling any value. This allows us to integrate with other VTT tools where dice rolls may already be determined.
At the moment, yes. We plan to build offline features for desktop and mobile use in the future. dddice is being developed with offline in mind but can move faster with feedback from an online community.
dddice does not collect any personal information about you, nor do we wish to. We do not integrate with Google Analytics or any other services that have been deemed harmful to our users' privacy.
Accounts utilize third-party services such as Discord, Google, Steam, and Twitch to limit the amount of information we need to store. We will never sign you up for random newsletters without your explicit permission.