Dice roller

Roll any dice, from one d6 to 100 dice with modifiers. Made on your device.

How it works

  1. 1Choose diceTap the dice or type 2d6+3.
  2. 2RollPress Roll, Space or tap the dice.
  3. 3Read the totalEvery die and the working are shown.

How the numbers are made

Every result comes from your browser's secure random source (the Web Crypto API), the one used for encryption keys. We turn its random bits into your range without favouring any number: values that would make the split uneven are thrown away and drawn again. Nothing is sent to us, so nobody else sees or can change your results. With Repeatable with a seed, the numbers come from the seed instead, so the same seed always gives the same numbers on any device.

Questions

How do I write 2d6+3?

The number before d is how many dice, the number after is how many sides, and +3 adds 3 to the total. 1d20+5 rolls one 20-sided die and adds 5.

What do kh and dl mean?

kh keeps the highest dice and dl drops the lowest. 2d20kh1 rolls two d20 and keeps the higher one (advantage); 4d6dl1 drops the lowest of four d6.

Can I roll a d100 or a custom die?

Yes: d100 (or d%), and any die from 2 to 1,000 sides, like d37. Up to 100 dice at a time.

Is every face equally likely?

Yes. Each die is rolled with your browser's secure random source, so every face has the same chance.

Is anything sent or saved?

No. Rolls are made in your browser and never leave your device.

Related tools