What is binomial probability, actually?
Okay, so here's the plain-English version. Binomial probability is just the math for one specific situation: something happens over and over, and each time it can only go one of two ways — yes or no, win or lose, heads or tails. That's it. That's the whole idea. "Binomial" literally comes from "bi" (two) — because there are only two possible outcomes each round.
You've probably used this logic without knowing it had a name. Guessing on a multiple-choice quiz, flipping a coin ten times to see who goes first, checking how many free throws you'll probably make out of 20 attempts — all of that is binomial probability. This calculator does the actual math for you, but it helps to understand what's happening under the hood, so let's go through it.
The 4 things that make a situation "binomial"
Not every random situation counts as binomial. For the formula to actually apply, four things need to be true:
- Fixed number of trials. You already know how many times it's going to happen (that's your
n). - Only two outcomes each trial. Success or failure. Not three options, not a range — just two.
- Same probability every time. The chance of success (
p) doesn't change from one trial to the next. - Trials are independent. One result doesn't affect the next one. Flipping a coin doesn't change the odds for the next flip.
The binomial probability formula
Here's the formula this calculator is running behind the scenes:
P(X = k) = C(n, k) · pk · (1 − p)n−k
It looks intimidating the first time you see it, but each piece is doing something simple:
- n — the number of trials
- k — the number of successes you're asking about
- p — the probability of success on one single trial
- C(n, k) — "n choose k," the number of different orders you could get exactly k successes in. This is the part most calculators (and most students) get stuck on, because it needs factorials.
Basically: p^k handles the chance of getting your successes, (1−p)^(n−k) handles the chance of getting the rest as failures, and C(n,k) accounts for every possible order those successes could land in. Multiply the three together and you get your answer.
How to use this calculator (step by step)
- Enter n, the number of trials.
- Enter p, the probability of success on a single trial — you can type it as a decimal (0.5) or flip the toggle to percent (50).
- Pick what you actually want to know: exactly k, at most k, at least k, less than k, more than k, or a range between two values of k.
- Enter k (and a second value if you picked "between").
- Hit calculate. You'll get the exact probability, the percentage, the full step-by-step working, the mean/variance/standard deviation, a bar chart of the whole distribution, and — if you want it — the complete probability table for every possible value of k.
Real examples people actually search for
Here are a few situations that are genuinely binomial, so you can see the pattern:
| Situation | Trial | "Success" | n | p |
|---|---|---|---|---|
| Flipping a coin 10 times | One flip | Heads | 10 | 0.5 |
| Guessing on a 20-question MCQ test (4 options each) | One question | Correct guess | 20 | 0.25 |
| Shooting 15 free throws at 70% accuracy | One shot | Made basket | 15 | 0.7 |
| Checking 50 phones off a line with a 2% defect rate | One phone | Defective | 50 | 0.02 |
| Rolling a die 6 times, counting how many land on 6 | One roll | Rolled a 6 | 6 | 0.1667 |
Try the presets above the calculator — they're pre-filled versions of a couple of these so you can see the working instantly.
Mean, variance, and standard deviation — what do they even mean here?
Once n and p are set, the whole distribution has a predictable shape, and three numbers describe it:
- Mean (μ = n·p) — the average number of successes you'd expect if you repeated the whole experiment a huge number of times. Flip a coin 10 times and your mean is 5 heads — not because every run gives exactly 5, but because that's where the results center around.
- Variance (σ² = n·p·(1−p)) — how spread out the results tend to be. Bigger variance means the actual outcome can swing further from the mean.
- Standard deviation (σ = √variance) — the same idea as variance, just back in the original units (number of successes), which makes it easier to actually interpret.
Binomial vs. normal distribution — when do you switch?
Short version: binomial is for counting successes in a fixed number of yes/no trials. Normal distribution is the smooth bell curve used for continuous data (height, test scores, reaction times). But here's the useful bit — when n is large and p isn't too close to 0 or 1, the binomial distribution starts to look like a normal curve, and people often approximate one with the other to make the math easier by hand. This calculator doesn't need that shortcut, since it computes the exact binomial values directly, even for large n — but it's worth knowing the connection exists. If you want the full breakdown, there's a post on this in the blog.
Mistakes people make with binomial probability
- Mixing up "exactly k" with "at least k." These give very different answers, and it's the single most common error.
- Forgetting the (1 − p) part. A lot of people calculate the success part and just... stop. You need the failure probability for the trials that didn't succeed too.
- Using it when trials aren't independent. Drawing cards from a deck without replacement isn't binomial, because the probability shifts after each draw.
- Rounding too early. If you round p or C(n,k) halfway through a hand calculation, the final answer drifts off. This calculator keeps full precision the whole way through.
Want more worked examples?
The blog has step-by-step breakdowns for coin tosses, exams, cricket matches, and more.
Frequently asked questions
From the blog
What Is Binomial Distribution? A Beginner's Guide
The concept explained from zero, with everyday examples.
Coin Toss Probability, Worked Out Step by Step
How many heads should you actually expect from 10 flips?
Real-Life Examples of Binomial Distribution
From basketball to phone factories — where this math shows up.