Dice Roller
Roll virtual dice for tabletop RPGs, board games, and probability experiments
Die Type
Number of Dice
Modifier
Quick Presets
Dice Roller
Roll virtual dice for tabletop RPGs, board games, and probability experiments
Features
- Roll d4, d6, d8, d10, d12, d20, and d100 dice with visual results
- Support for multiple dice (1-10) and positive/negative modifiers
- Quick presets for common rolls like 2d6, 4d6 drop lowest, and d20+5
- Roll history with the last 20 rolls and running statistics
- Cryptographically random dice rolls using Web Crypto API
- Color-coded results: green for high rolls, red for low rolls
- No registration required — works directly in your browser
- 100% private — no data is sent to any server
How to use
- Select a die type (d4, d6, d8, d10, d12, d20, or d100) using the toggle buttons.
- Choose how many dice to roll (1-10) and optionally set a modifier (+/- value).
- Click 'Roll Dice' or use a quick preset for common roll types.
- View individual die results with color coding, plus the total with modifier applied.
- Track your roll history and statistics including average, minimum, and maximum rolls.
Tips & Best Practices
- Use the quick presets for common D&D and board game rolls.
- The modifier field supports both positive and negative values.
- Watch for green (high) and red (low) color coding on individual dice.
- The statistics section tracks your average, min, and max across all rolls.
- Use 'Reset Stats' to start fresh tracking at any time.
FAQ
Are the dice rolls truly random?
Yes. The tool uses the Web Crypto API (window.crypto.getRandomValues) for cryptographically secure random number generation, ensuring fair and unbiased results.
What does '4d6 drop lowest' mean?
This is a common method for generating D&D character ability scores. You roll four six-sided dice and remove the lowest result, then sum the remaining three dice.
What do the colors on the dice mean?
Green indicates a high roll (top 20% of possible values), red indicates a low roll (bottom 20%), and neutral coloring is for mid-range values.
Is this tool free to use?
Yes, completely free with no registration, no limits, and no hidden costs.
Does it work offline?
Once loaded, the tool works entirely offline. All processing is done client-side with JavaScript.