Skip to content
Fluky

Flip a coin

Heads or tails? Flip a virtual coin and get an instant, fair result — no coin in your pocket needed.

Flip

Heads: 0 (0%)Tails: 0 (0%)

Flip a coin online

Press Flip or hit Space and the coin spins through the air for a second before landing on heads or tails. The running tally underneath keeps score — how many heads, how many tails and the percentage split — and the Flip 10 times button settles longer contests in one go. Press Reset whenever you want a fresh count.

The sides do not have to be heads and tails. Open Customize and type your own labels — Pizza versus Sushi, his turn versus her turn — and the coin shows your words instead. Your labels go into the page address, so you can copy the link and send someone the exact same decision.

Every flip is decided before the coin starts spinning, using crypto.getRandomValues — the browser's cryptographically secure random source — so heads and tails each have an exact 50% chance on every flip. There is no memory between flips: a long run of heads does not make tails more likely next time, however much it feels like it should.

Popular use cases

  • Who goes first in a board game or a sport
  • Quick either/or decisions when both options feel equal
  • Custom labels: Pizza or Sushi, stay in or go out
  • Classroom probability experiments with a live tally

Frequently asked questions

Yes. Each flip draws one bit from crypto.getRandomValues, so heads and tails are exactly equally likely and independent of every previous flip. The animation is purely decoration — the result exists before the coin leaves the ground.

Yes. Use the Customize button to replace heads and tails with your own labels, like Pizza and Sushi. The labels are stored in the URL, so you can share a link that opens your exact coin.

No. The heads and tails count, and the results of Flip 10 times, reset when you reload or close the page. Nothing about your flips is stored or sent anywhere.