Random Coin Flip

Flip a virtual coin for heads or tails. Each flip has two equally likely outcomes, independent of previous flips.

Settings

Configure your result

1–100 flips per batch

Each click generates a new result.

Result

Waiting for input

No result yet

Generate a result using the settings on the left.

Runs in your browser. Your input is not uploaded.1–100 flips per batch

About the random coin flip

An online coin flip is a quick way to choose between two options or model a simple two-outcome experiment. Assign one option to heads and the other to tails before flipping. You can make one decision at a time or generate a batch of tosses, with every result listed in the order it was produced.

How to use the coin flip

  1. Decide what heads and tails represent before you run the flip.
  2. Set Number of flips to 1 for one toss, or choose up to 100 to generate a sequence.
  3. Click Flip coin. Read the result, copy the list, or download it if you want to keep a record of the sequence.

Coin flip example

One possible result is shown below. Your result will vary.

Settings

Number of flips: 5

Example result

1. Heads
2. Tails
3. Tails
4. Heads
5. Heads

A short batch does not have to contain equal numbers of heads and tails. Three heads and two tails is one possible five-flip result.

When to use it

Two-option decisions

Choose who starts a friendly game or which of two activities to try. Make the heads/tails mapping clear before seeing the outcome.

Probability exercises

Collect a short series of coin tosses to discuss independent events and streaks. Copy or download batches before generating the next set.

Simple game mechanics

Use a virtual coin where a game calls for a binary outcome. Each line is a separate toss rather than an alternating pattern.

Options and input rules

Single flip
A count of one shows heads or tails as a large result. The next click makes a new independent flip; it does not switch automatically to the other side.
Multiple flips
Choose 1–100 flips per batch. Results are listed individually, so the first entry represents the first flip in that batch.
Saving a sequence
Copy or download the current batch. There is no running history or cumulative heads/tails tally across separate generations.

How the randomization works

This tool uses the browser’s crypto.getRandomValues() source. Integer selection uses rejection sampling to avoid modulo bias. Each generated value is sampled from the eligible outcomes; the options above determine whether previous selections in the same batch remain eligible.

Entries and results stay in this page’s memory. This site does not upload your input or keep a saved history. A new generation replaces the displayed result; copy or download anything you want to keep before reloading or leaving the page.

Frequently asked questions

Is heads more likely than tails?

No. The two outcomes have equal probability on every flip. The label does not depend on the time, your input history, or the previous outcome.

Why did I get heads several times in a row?

Streaks can occur with independent coin flips. A previous heads result does not make tails more likely on the next toss.

Will 100 flips contain exactly 50 heads?

Not necessarily. Equal probability does not mean a batch is forced to split evenly. Every flip is chosen independently.

Can I change heads and tails to custom labels?

This page uses fixed heads and tails labels. Use the Decision wheel for a choice list with your own words.