Flowfiles ← All tools

Flip a coin · Roll 1–100 dice · Any sides · Dice notation 3d6+2 · Crypto-secure · No upload

Coin Flip & Dice Roller

Toss a coin or roll dice instantly, right in your browser. Flip a single coin for a quick heads or tails, or flip a hundred at once and read a live tally. Switch to the dice side to roll any number of dice with any number of faces — d4, d6, d8, d10, d12, d20, d100 or a custom value — add a modifier, keep the highest or lowest dice for tabletop rules, or just paste a notation like 3d6+2. Every result is generated locally with no upload, and you can switch on a cryptographically secure source whenever the outcome really matters.

Lower it to weight the coin toward tails, raise it toward heads. Leave at 50 for an honest 50/50 toss.
Source
Press Flip to toss the coin.
Ready

Key features

Coin or dice, one tool

Flip a fair coin or roll dice without switching pages. Both modes share copy, history and a secure-random source.

Any dice, any sides

Roll 1–100 dice with 2 to a million faces. Quick buttons for d4 through d100, or set a custom value.

Notation & modifiers

Paste 3d6+2 or 1d20-1 and roll instantly, add a flat modifier, and keep the highest or lowest dice for tabletop rules.

Tally & statistics

See a heads/tails breakdown for many coins, and the total, min, max and average for every dice roll.

Frequently asked questions

How do I flip a coin online?

Stay on the Coin Flip tab, leave the count at 1 and press Flip. You get Heads or Tails, each with an equal 50% chance. Rename the two sides if you like, or flip many coins at once to read a live heads/tails tally and percentages.

How do I roll dice?

Open the Dice Roller tab, set how many dice and how many sides — use the d4–d100 buttons or type a custom number — add an optional modifier, then press Roll. Each die is shown, along with the total and statistics.

Does it understand dice notation like 3d6+2?

Yes. Type an expression such as 3d6+2, 1d20-1 or 4d8 in the notation box and press the arrow. The fields are filled in for you and the roll happens straight away.

What does "keep highest / lowest" do?

It's for tabletop rules like rolling 4d6 and keeping the best 3 for an ability score, or rolling with advantage (keep the highest of two d20). Choose Highest or Lowest, set how many to keep, and the dropped dice are crossed out while only the kept ones count toward the total.

Is it truly random?

By default it uses Math.random, which is fast pseudo-random and perfect for games. Switch on Crypto-secure to draw from crypto.getRandomValues, the browser's cryptographic generator, when you need an unpredictable, tamper-proof result.

Is anything sent to a server?

No. Every flip and roll runs locally in your browser. Nothing is uploaded and the page keeps working offline once it has loaded.

Coin & dice guides