Coin Toss
Flip a fair virtual coin. Click the coin or the button to flip.
—
click the coin or button to flip
0
Total flips
0
Heads
0
Tails
—
Streak
Last 30 flips
No flips yet
Is this coin fair?
Yes. Each flip uses crypto.getRandomValues() to generate a cryptographically secure random number, giving exactly 50% probability for heads and 50% for tails on every flip, regardless of previous results. The previous result never influences the next one — this is called an independent event.
The streak counter is a fun reminder of this: getting five heads in a row feels unlikely, but the probability of heads on the sixth flip is still exactly 50%. This is the gambler's fallacy — the mistaken belief that past results affect future independent events.
Frequently Asked Questions
Short-run variation is completely normal and expected. With 10 flips you might get 7 heads and 3 tails — that's not the coin being unfair, it's just natural randomness. As the number of flips increases, the ratio converges toward 50/50, but even after 1,000 flips you'd expect to see deviations of a few percent. This is described by the Law of Large Numbers — the average approaches the expected value as sample size grows, but never perfectly equals it in finite trials.
Not exactly. Research has shown that a coin is slightly more likely to land on the same side it started on — with a bias of about 51% vs 49% — due to the physics of how human thumbs impart spin. The side facing up before the flip tends to face up after landing slightly more often. Additionally, some coins have heavier designs on one face, introducing further bias. A virtual coin with a truly random number generator is fairer than a physical coin flip.