Dice Roller

Free online dice roller for D&D and board games. Roll d4, d6, d8, d10, d12, d20, d100 with cryptographic randomness. Up to 100 dice at once. 100% private.

How to use

  1. Pick Sides — Choose d4, d6, d8, d10, d12, d20, or d100 — standard tabletop and RPG dice.
  2. Pick Quantity — Roll 1–100 dice at once. Useful for damage rolls and stat generation.
  3. Press Roll — Each die uses cryptographic randomness with rejection sampling for unbiased values.

Free Online Dice Roller

Roll standard polyhedral dice — d4, d6, d8, d10, d12, d20, d100 — using cryptographically secure randomness. Perfect for tabletop RPGs like Dungeons & Dragons, board games, classroom probability, or any time you need an unbiased random number in a known range.

Cryptographic Randomness

Unlike Math.random(), this tool uses the Web Crypto API with rejection sampling. That eliminates the small modulo bias that affects naive random implementations — every face has exactly the same probability.

Common Uses

  • D&D and Pathfinder players who forgot their dice bag
  • Game masters generating ability scores or loot tables
  • Board game replacements for lost dice
  • Teachers demonstrating probability distributions

Privacy

All rolls happen locally. Nothing is logged or transmitted.

Related: Coin Flipper, Random Number Generator.

Frequently asked questions

Are the rolls fair?

Yes. We use crypto.getRandomValues with rejection sampling, so every face has exactly equal probability. No modulo bias.

Which dice are supported?

d4, d6, d8, d10, d12, d20, and d100 (percentile). Perfect for D&D, Pathfinder, Warhammer, and board games.

Can I roll many dice at once?

Yes. Roll up to 100 dice in one click and see individual results plus the total sum.

Does this work offline?

Yes. Everything runs in-browser using the Web Crypto API. No network required after page load.

Related free tools

  • Text to Speech — Read any text aloud with browser voices. Adjustable rate, pitch, volume; dozens of languages.
  • QR Code Generator — Generate QR codes from URLs or text with custom colors.
  • Pomodoro Timer — Focus timer with customizable work and break intervals.
  • Stopwatch — High-precision stopwatch with lap timing and history.
  • Countdown Timer — Set a countdown timer with alerts and custom durations.
  • Time Zone Converter — Convert any date and time between 400+ IANA time zones. DST-aware. Add unlimited targets.
  • Random Number Generator — Cryptographically strong random integers with unique, sort, and range options. Up to 100,000 per click.
  • WhatsApp Link Generator — Create wa.me click-to-chat links with optional pre-filled messages. No app or registration needed.
  • Coin Flipper — Cryptographically fair heads-or-tails. Flip one coin or up to 10,000 at once with live statistics.
  • Morse Code Translator — Translate text to Morse code and back. Listen with audio playback using Web Audio API.
  • Typing Speed Test — Test your typing speed in WPM and CPM. Real-time accuracy tracking with instant feedback.
  • Tally Counter — Multi-channel click counter that persists across reloads.

Browse all free tools · Guides and tutorials · PDF tools · Developer tools · Text tools · SEO tools