Flip a coin online • Instant, fair heads or tails results
Can't decide? Let the coin decide. This free online coin flipper gives you an instant heads or tails result. Tap the coin or press the Flip button and the answer lands after a 600 ms flip animation.
The script draws one number with Math.random() and calls it heads when the value falls below 0.5, tails otherwise. Nothing in that comparison favours either side, and no earlier flip feeds into it. Math.random() is a pseudo-random generator: it gives the even spread a coin needs, but it is not meant for secrets, so use a password generator for those.
It has no memory and no hidden state. The page keeps no history list and no streak tracker, and it cannot be weighted toward one side or seeded to repeat a sequence.
People use an online coin flip to break a tie, choose who goes first, or pick between two options when deciding is costing more time than the choice itself is worth.
Agree the assignment before the coin moves and settle it in the open, where both sides can watch the total counter: every extra toss raises that number, and Reset is in plain sight.
For practical purposes, yes. Each flip compares one uniformly distributed random number against 0.5, so heads and tails have the same chance and neither side can be favoured by timing or by the previous result. Fairness here means the probabilities are equal, not that your next ten flips will split five and five.
No. Ten heads in a row is an unlikely sequence to plan for, about one in a thousand, but once it has happened the next flip is still 50/50. The flip function does not read the counters before deciding, so there is no mechanism that could push the coin back the other way. Long runs are a normal part of any session with enough flips in it.
The result and the running counts live only as variables in the open tab, and they are cleared by Reset or by reloading the page. Nothing is written to your device and no list of your outcomes is uploaded. The page does load Google Analytics, which counts the fact that the tool was used rather than what it returned.
A coin has two faces, so a wider decision needs a different draw. To pick one entry from a list use the name picker, and to split a class into teams use the group generator. For several coin rounds, flip repeatedly and read the session totals. The full set of utilities is on the tools index.