d20 is a dice roller designed for tabletop roll-playing game like D&D and Pathfinder. It let’s you build complex rolls and save them as presets so you can roll them anytime.


**Advanced dice rolls**
Handle complex dice rolls with ease. Tack on modifiers and even do math.

With new multi-roll functionality, you can roll attack and damage at the same time.

**Dice panel**
Nice, large buttons for composing rolls or quickly rolling a single die.

Save any formula as a preset so you can reuse it with a single click or keyboard shortcut.

**Preset groups**
Organize your presets into groups and easily switch between them. DMs rejoice

**True randomness**
d20 integrates with RANDOM.ORG under the hood to provide you with true random numbers based on atmospheric noise..

**Detailed results**
See exactly how the dice fall, including visual cues for critical hits and misses.

**Keyboard shortcuts**
Quickly compose a formula, roll a die, or execute a preset. d20's keyboard support is OP.

**Dark mode**
d20 comes with a dark mode and a light mode and can match your Mac's preference.

**Made with love**
Made with love and coffee by an independent developer and Dungeon Master :-)

What’s New

Version 3.0.0

- Refined design
- Preset Groups: organize presets into groups and easily switch between them
- Multi-roll: let’s you roll attack and damage at the same time
- Auto-roll: optionally make dice buttons roll immediately rather than adding dice to your hand
- File-based import and export makes it easier to share and backup your bookmarks

Ratings and Reviews

4.7 out of 5
7 Ratings

7 Ratings

Kon_El ,

Terrific App!! Top notch, best I could ask for!!

I love that this app tracks my moves and stores them, its sped up my gameplay tremendously!!

I do think it could benefit from a 'tab' at the top to distinguish between characters instead of having all the moves jumbled in one stack.

Also, and this is a big one, if the creater could enable a way to name some numbers so they can be distinguished that would be super helpful. I have 10 to fire, 5 Wind, and several other elements across many moves and it gets hard to tell numbers apart.

Allowing me to write out something like 3d8 15 CON 10 Fire for example would be perfect.

Dusey ,

Perfect update!

I loved this app before, and these minor tweaks make it sooo good! The presets are perfect, the autoroll ooption is great. So simple and clean. I'd still love to see the "right click to auto-roll" option, but seriously this app is where it's at.

zztong ,

A Basic Die Roller

It can do all of the typical gaming dice. It keeps a running log of the results. It is capable of complex dice formula, like 2d20+6, but you are not able to just type the formula. You are not able to associate a dice formula with a button. So, you cannot make a button called “Axe” that rolls 1d20+8, for instance, or “Axe Dmg” that rolls 1d12+6. Another feature that would be handy would be if the app could speak the result so that others at the table could hear what was rolled.

Developer Response ,

Thanks for the review! The ability to type rolls and the ability to save dice combinations as presets is planned for a future update. If you have any questions, visit the support site and email me. Cheers.

App Privacy

The developer, Roy Watson, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.