Coin Flip
Each flip prints Heads or Tails. Odds are 50/50 from Web Crypto. There is no minimum or maximum number field because a coin has two faces.
Rated 4.7 out of 5 based on 356 reviews
How to flip a coin here
- Set Flips to 1 for a single call, or higher to print a list.
- Generate. Each line is Heads or Tails. There is no integer range to set.
- Read the list in order if you asked for several flips. Lines are independent.
- Flip again for a new sample. This is not a spinning disc in a room.
Fair coin flip
Binary sample with two equally likely labels
| Outcomes | Heads or Tails |
|---|---|
| Odds | 1/2 each, unbiased Web Crypto bit |
| Count | 1 to 1000 independent flips |
| Not on this form | No minimum or maximum integer fields |
| Not physical | No spin, edge landing, or coin weight |
Heads or Tails, nothing else
The only labels this page prints are Heads and Tails. It does not print numbers, Maybe, or Edge. A physical coin can land on a rim. This generator does not model that. If you need Yes and No as words, use the yes or no generator. If you want a canvas wheel with the same 50/50 idea, use the yes or no wheel.
Fair 50/50 from Web Crypto
Each flip draws an unbiased 0 or 1 with crypto.getRandomValues, then maps 0 to Heads and 1 to Tails. Both labels are equally likely. The page does not use Math.random. Several flips are independent. Ten Heads in a row does not make Tails due next.
One flip or a list
Count 1 prints a single word. Raise Flips to get one result per line, up to 1000. Use a list when you want a series you can tally yourself. The page does not print a running Heads/Tails score. For dice with more than two faces, open the dice roller.
Not a physical coin
A real coin has mass, a toss, and a surface. This page is a binary sample in JavaScript. It will not settle disputes about a coin that already exists in someone's hand. Use it when you need a quick fair call and both people can see the same tab.
Why there is no min and max
A coin is not an integer range. Minimum and maximum belong on the random number page. Putting 1 and 2 there is a different job: you would get digits, not Heads and Tails.