🎲 Calculator

Probability Calculator

Free probability calculator, combinations calculator, permutations calculator and normal distribution Z score calculator with step-by-step solutions. Probability calculator with combinations and permutations in one tool. Calculate basic probability, combinations (nCr) and permutations (nPr) with full working shown. Includes a normal distribution calculator with Z-score and shaded bell curve, binomial probability calculator, and a dice probability calculator and coin flip simulator. Works for students, teachers and professionals. No login required.

Basic probability nCr / nPr Normal distribution Binomial Dice & coin Step-by-step
AdSense — 728×90 Leaderboard
Free Probability Calculator

Calculate Probability, Combinations, Permutations & Distributions

Event Probabilities
A
N
Event B (optional)
P(B)
P(A∩B)
🎯
Enter outcomes above and click Calculate.
nCr / nPr
n
r
🔢
Enter n and r above and click Calculate.
Normal Distribution
μ
σ
X
X2
🔔
Enter mean, standard deviation and X above.
Binomial Distribution
n
p
k
🪙
Enter n, p and k above and click Calculate.
Dice Simulator
d
x
sum
Coin Flip
n
🎲
Click Roll Dice or Flip Coins to simulate.
AdSense — 728×90 Leaderboard
📊
Need a GPA or weighted score calculator?
Use the free Weighted Score Calculator to compare options using a scoring matrix with custom weights - ideal for multi-criteria decisions.
Weighted Score Calculator →
⭐ Ratings

Rate this tool

4.9
★★★★★
Based on 7,210 ratings
5
6,705
4
288
3
144
2
72
1
1
Was this probability calculator helpful?
Thank you!
Key features

Everything the Probability Calculator Does

🎯
Basic Probability P(A)
Calculate P(A), P(not A), P(A and B), P(A or B), and conditional probability P(A|B) from favourable outcomes or known probabilities.
🔢
Combinations nCr Calculator
Calculates C(n,r) with full factorial step-by-step working shown. Handles n up to 170. Used for lottery odds, committee selection and choosing problems.
🔁
Permutations nPr Calculator
Calculates P(n,r) with step-by-step working. Used for arrangement and ordering problems where sequence matters.
🔔
Normal Distribution + Bell Curve
Enter mean, standard deviation and X to get Z-score, P(X<x) and P(X>x). For ranges, enter X2 for P(x1<X<x2). The unique shaded bell curve visualises the probability area.
🪙
Binomial Probability Calculator
Given n trials, probability p and successes k: calculates P(X=k), P(X<=k) and P(X>=k) with full formula working. Plots a bar chart of the full distribution.
🎲
Dice Probability Calculator
Roll any number of any-sided dice, see the result and probability. Enter a target sum to see the probability of rolling that total across multiple dice.
🪙
Coin Flip Simulator
Flip any number of coins and see the results. Shows heads/tails counts, the actual ratio, and the probability of that exact outcome using the binomial formula.
📝
Step-by-Step Solutions
Every calculation shows the formula, substituted values and working line by line - ideal for students checking homework or learning the method.
Instant Results
All calculations run instantly in your browser. No page reload, no server round-trip. Results appear immediately on clicking Calculate. No login required.
How to use

How to Use the Probability Calculator

1
Choose the right tab for your problem
Basic P(A) for simple probability and combined events. nCr/nPr for combinations and permutations. Normal Distribution for Z-score and bell curve problems. Binomial for repeated trials. Dice and Coin for simulations.
2
Basic probability: enter outcomes
Enter the number of favourable outcomes (A) and total possible outcomes (N). For example, rolling a 4 on a six-sided die: A=1, N=6. Optionally enter P(B) and P(A and B) for combined event calculations.
3
Combinations and permutations: enter n and r
Enter n (total items) and r (items chosen). The calculator shows both nCr and nPr with the full factorial calculation. For example, to find how many ways to choose 5 lottery numbers from 59: n=59, r=5.
4
Normal distribution: enter mean, SD and X
Enter the population mean, standard deviation and the value X you are interested in. The tool calculates the Z-score, P(X less than x) and P(X greater than x), and draws the bell curve with the relevant area shaded. For a range, also enter X2.
5
Binomial: enter n, p and k
Enter n (number of trials), p (probability of success per trial, between 0 and 1) and k (the specific number of successes you want the probability for). The tool shows P(X=k), P(X at most k) and P(X at least k) with the binomial formula working.
6
Read the step-by-step working
Every result panel shows the formula used, the values substituted in and each calculation step. Use this to verify your own working or to understand how the answer was reached before presenting it in an assignment or exam.
Competitor comparison

Probability Calculator: LazyTools vs Competitors

Most free probability calculators handle only one type of problem per page. LazyTools combines all five modes with step-by-step working and the unique visual bell curve in one tool.

FeatureLazyToolsOmnicalculatorCalculator.netSymbolab
Basic probabilityYesYesYesYes
nCr / nPr with workingYesYesYesYes
Normal distribution / Z-scoreYesYesYesYes
Bell curve visualisationYes (shaded)YesNoNo
Binomial distributionYes + bar chartYesYesYes
Dice probability calculatorYes + simulatorYesYesNo
Step-by-step workingYes (all modes)NoNoYes (paid)
No login requiredYesYesYesLimited free
Probability guide

Probability Formulas: Complete Reference

Probability is a branch of mathematics that quantifies uncertainty. Every probability value lies between 0 (impossible) and 1 (certain). This calculator covers five major areas of probability theory, each with their own formulas and applications.

FormulaExpressionMeaning
P(A)Favourable / TotalProbability of event A
P(not A)1 - P(A)Probability A does not occur
P(A and B)P(A) x P(B) if independentBoth A and B occur
P(A or B)P(A) + P(B) - P(A and B)At least one of A or B occurs
nCrn! / (r! x (n-r)!)Combinations: order does not matter
nPrn! / (n-r)!Permutations: order matters
Z-score(X - mean) / SDStandard deviations from mean
Binomial P(X=k)C(n,k) x p^k x (1-p)^(n-k)Exactly k successes in n trials
Poisson P(X=k)(lambda^k x e^-lambda) / k!k events given average rate lambda

Combinations nCr calculator: choosing without order

The combinations nCr calculator answers "how many ways can I choose r items from n, when order does not matter?" The formula is nCr = n! / (r! x (n-r)!). Factorials grow very quickly, so this calculator handles the arithmetic for you up to n=170. Common applications include lottery odds (choosing 6 from 49: C(49,6) = 13,983,816 combinations), selecting committee members from a group, choosing which questions to answer on an exam, and any selection problem where the arrangement of chosen items does not matter.

-- Example: UK National Lottery (6 from 59) nCr = n! / (r! x (n-r)!) = 59! / (6! x 53!) = (59 x 58 x 57 x 56 x 55 x 54) / (6 x 5 x 4 x 3 x 2 x 1) = 45,057,474 (about 1 in 45 million)

Normal distribution Z-score calculator

The normal distribution Z-score calculator converts a raw value X to a Z-score and then finds the corresponding probability. The Z-score formula is Z = (X - mean) / standard deviation. Once you have the Z-score, the cumulative distribution function (CDF) gives P(X less than x), the probability of observing a value below X. This is used in: quality control (what percentage of products fall outside tolerance?), exam marking (what percentage of students scored below 70?), medical statistics (is this patient's measurement within the normal range?), and finance (what is the probability of a loss exceeding this threshold?).

Binomial probability calculator step by step

The binomial probability calculator step by step shows the full working for P(X=k) in n independent trials with success probability p. The formula is P(X=k) = C(n,k) x p^k x (1-p)^(n-k). This applies whenever: there is a fixed number of trials, each trial is independent, each trial has the same two outcomes (success/failure), and each trial has the same probability p. Examples include: coin flips (p=0.5), quality control sampling (p=defect rate), medical trials (p=treatment success rate), and exam multiple choice (p=probability of guessing correctly).

Conditional probability calculator

Conditional probability P(A|B) is the probability of A occurring given that B has already happened. The formula is P(A|B) = P(A and B) / P(B). In the Basic P(A) tab, enter P(B) and P(A and B) to see the conditional probability. This is the foundation of Bayes theorem: P(A|B) = P(B|A) x P(A) / P(B), which updates the probability of A given new evidence B. Real-world applications include medical diagnosis (probability of disease given a positive test result), spam filtering and machine learning classification.

Poisson distribution calculator

The Poisson distribution calculator models the probability of k events occurring in a fixed interval when the average rate is known. The formula is P(X=k) = (lambda^k x e^-lambda) / k!, where lambda is the average number of events and e is Euler's number (approximately 2.71828). Poisson is used for: website visits per minute, phone calls per hour, typos per page, traffic accidents per day, and any scenario where events are rare, independent and occur at a constant average rate. The Poisson distribution is a limiting case of the binomial distribution when n is large and p is small, with lambda = n x p.

Dice probability calculator free

For a standard fair die, each face has equal probability 1/6. For a target sum across multiple dice, the number of ways to achieve that sum determines the probability. For two six-sided dice, the sum 7 has the most combinations (1+6, 2+5, 3+4, 4+3, 5+2, 6+1 = 6 ways out of 36), giving probability 6/36 = 1/6. The dice simulator tab rolls the dice and calculates both the simulated result and the theoretical probability of your target sum.

FAQ

Frequently Asked Questions

Probability measures how likely an event is, expressed between 0 (impossible) and 1 (certain). It is calculated as favourable outcomes divided by total possible outcomes, assuming all outcomes are equally likely. A probability of 0.5 means the event is equally likely to happen or not.
Combinations (nCr) count selections where order does not matter. Permutations (nPr) count arrangements where order matters. Choosing 3 from 10 for a committee: C(10,3) = 120. Arranging 3 from 10 for 1st, 2nd, 3rd: P(10,3) = 720. Permutations are always larger than or equal to combinations.
nCr = n! / (r! x (n-r)!). Example: 8C3 = 8! / (3! x 5!) = (8 x 7 x 6) / (3 x 2 x 1) = 336 / 6 = 56. Enter n and r in the nCr/nPr tab above for the full step-by-step working.
A Z-score measures standard deviations from the mean: Z = (X - mean) / SD. Z=0 means the value equals the mean. Z=1 means 1 standard deviation above. About 68% of values fall within Z = -1 to +1, 95% within Z = -2 to +2, and 99.7% within Z = -3 to +3.
P(X=k) = C(n,k) x p^k x (1-p)^(n-k). Example: probability of 3 heads in 10 coin flips: P(X=3) = C(10,3) x 0.5^3 x 0.5^7 = 120 x 0.125 x 0.0078 = 0.117 (11.7%).
P(A|B) = P(A and B) / P(B). It is the probability of A given that B has occurred. Example: P(rain|cloudy) = P(rain and cloudy) / P(cloudy). This is the basis of Bayes theorem and is used in medical diagnosis, spam filtering and machine learning.
For a fair d6, each face has probability 1/6. Rolling at least 4: probability = 3/6 = 0.5. Two dice summing to 7: 6 combinations out of 36 total = 1/6. Use the Dice tab above for any die configuration with an optional target sum probability.
Poisson models the probability of k events in a fixed interval given average rate lambda. P(X=k) = (lambda^k x e^-lambda) / k!. Used for phone calls per hour, defects per batch, website visits per minute. It is a limiting case of binomial with large n and small p where lambda = n x p.
Related tools

More free calculators