Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Probability Distribution Calculator (Binomial, Poisson & more)

Twelve distributions and your own table: probabilities, quantiles, mean and variance.

Math No upload Works offline Free preview, no sign-upIncluded in your pass Pro tool Pro pass: ₹179 for 30 days

Try before you buy.

  • Free preview: your question and distribution, a watermarked chart and the first values of the table (up to 3), with the probability or quantile and every figure hidden.
  • Locked until you unlock it: download and copy.
  • Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Result

Probability

Next steps

About the Probability Distribution Calculator (Binomial, Poisson & more)

Pick a distribution — binomial, Poisson, geometric, negative binomial, hypergeometric, discrete uniform, continuous uniform, exponential, normal, Student’s t, chi-square or F — type its parameters and get P(X = x), P(X ≤ x), P(X < x), P(X ≥ x), P(X > x), the probability between two values, or a quantile (the x with P(X ≤ x) = p, such as a critical value), with the mean, variance, standard deviation, median and mode and a chart with the probability shaded. Discrete distributions also get a table of P(X = x), P(X ≤ x) and P(X > x).

You can type your own discrete distribution as a table of values and probabilities (or counts) and get its expected value and variance — exactly, as fractions, when you type fractions. For count distributions the page also shows the normal approximation with a continuity correction next to the exact answer, with the usual rule of thumb for whether it can be trusted.

How to use it

  1. Choose the distribution and type its parameters, such as n = 10 and p = 0.5 for a binomial. For the geometric, negative binomial and exponential distributions, pick the definition your course uses.
  2. Choose what to find: a probability (=, ≤, <, ≥, >, or between a and b), a quantile for a probability p, or the density f(x) of a continuous distribution.
  3. Read the answer at the top, the formula and steps below it, and the chart with the part you asked about highlighted.
  4. For a binomial, Poisson, negative binomial or hypergeometric question, compare the exact answer with the normal approximation and see whether the rule of thumb holds.
  5. Copy the result or download the table or chart — with a Pro pass or after unlocking this result; without one you see the free preview.

Examples

Binomial
Input
n = 10, p = 0.5: P(X ≤ 3)
Result
0.171875

(1 + 10 + 45 + 120)/1024 = 176/1024.

Poisson
Input
λ = 4: P(X = 2)
Result
0.146525

e⁻⁴ · 4²/2! = 8e⁻⁴.

Student’s t critical value
Input
ν = 10: x with P(T ≤ x) = 0.975
Result
2.228139

The two-sided 5 % critical value for 10 degrees of freedom.

Chi-square critical value
Input
k = 4: x with P(X ≤ x) = 0.95
Result
9.487729
Expected value of a die
Input
values 1 to 6, each with probability 1/6
Result
mean 7/2, variance 35/12

E[X] = (1 + 2 + … + 6)/6 and Var(X) = E[X²] − (E[X])² = 91/6 − 49/4.

Normal approximation
Input
binomial n = 100, p = 0.5: P(X ≤ 55)
Result
exact 0.864373; approximation Φ((55.5 − 50)/5) = 0.864334

Common uses

  • Checking statistics homework on binomial, Poisson, geometric and hypergeometric probabilities.
  • Finding t, chi-square and F critical values for hypothesis tests and confidence intervals without a printed table.
  • Computing the expected value and variance of a game, an insurance payout or any random variable given as a table.
  • Seeing when the normal approximation to the binomial or Poisson distribution is good enough.

Which distribution fits

  • Binomial(n, p): the number of successes in n independent trials that each succeed with probability p.
  • Poisson(λ): the number of events in a fixed interval when they happen independently at an average rate λ.
  • Geometric(p): the number of trials until the first success — or, in the other definition, the number of failures before it.
  • Negative binomial(r, p): the number of failures before the r-th success, or the number of trials until it.
  • Hypergeometric(N, K, n): the number of successes in n draws without replacement from N items of which K are successes.
  • Uniform: every value (discrete) or every interval of the same length (continuous) equally likely. Exponential(λ): the waiting time between events of a Poisson process.
  • Normal(μ, σ), t(ν), χ²(k), F(d₁, d₂): the bell curve and the three distributions behind most tests on means and variances.

How the probabilities are computed

Probabilities of single values come from the formula of each distribution, worked in logarithms so large n do not overflow. Cumulative probabilities use the regularized incomplete beta and gamma functions (NIST DLMF chapter 8): for a binomial P(X ≤ k) = I₁₋ₚ(n − k, k + 1), for a Poisson P(X ≤ k) = Q(k + 1, λ), for a chi-square P(X ≤ x) = P(k/2, x/2), for t and F the incomplete beta function; a hypergeometric sum is added from its end nearer the mode, each term from the one before it, until the terms are too small to matter. An upper tail is always computed from that tail itself rather than as 1 minus a number close to 1, so very small probabilities keep their digits. Quantiles of discrete distributions are the smallest k with P(X ≤ k) ≥ p; for continuous ones the cumulative distribution function is inverted numerically.

The formulas and parameter conventions follow the NIST/SEMATECH Gallery of Distributions.

The normal approximation and the continuity correction

A count X with mean μ and standard deviation σ can be approximated by a normal distribution when σ is not too small; because X takes whole-number values, each value k is spread over the interval from k − 0.5 to k + 0.5. So P(X ≤ k) ≈ Φ((k + 0.5 − μ)/σ), P(X ≥ k) ≈ 1 − Φ((k − 0.5 − μ)/σ) and P(X = k) ≈ Φ((k + 0.5 − μ)/σ) − Φ((k − 0.5 − μ)/σ). For a binomial the usual rule is np ≥ 5 and n(1 − p) ≥ 5 (some books use 10); for a Poisson, λ ≥ 10.

Limitations

  • Parameters are real numbers typed as decimals or fractions; the binomial allows up to 10,000,000 trials and the hypergeometric a population of up to 10,000,000.
  • Probabilities are shown to 6 significant digits and other values to 10; with parameters in the millions, such as a binomial with 10,000,000 trials, about 8 digits are reliable. Probabilities smaller than about 10⁻³⁰⁰ show as 0.
  • When the possible values are very many or unbounded, the table and the chart cover those within 4.5 standard deviations of the mean (one value in every few when that is more than 200 values) and say how much of the probability that range holds.
  • A custom table can have up to 500 values; its probabilities must add up to 1 unless you mark them as frequencies.

Privacy

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

What do I get without a pass?

Without a pass, Probability Distribution Calculator (Binomial, Poisson & more) shows your question and distribution, a watermarked chart and the first values of the table (up to 3), with the probability or quantile and every figure hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

What is the difference between P(X < x) and P(X ≤ x)?

For a discrete distribution they differ by P(X = x): for a binomial with n = 10 and p = 0.5, P(X ≤ 3) = 0.171875 but P(X < 3) = 0.0546875. For a continuous distribution they are the same, because a single value has probability 0.

How do I find a critical value?

Use the quantile. For a two-sided test at the 5 % level, the upper critical value leaves 2.5 % in the upper tail, so ask for the x with P(X ≤ x) = 0.975 — for a t distribution with 10 degrees of freedom that is 2.228139. For a one-sided chi-square or F test at 5 %, ask for p = 0.95.

How do I calculate the expected value and variance of a discrete random variable?

E[X] = Σ x·P(X = x) and Var(X) = Σ x²·P(X = x) − (E[X])². Choose Custom table, type each value with its probability, and the page computes both — exactly, as fractions, if you type fractions such as 1/6.

Which definition of the geometric distribution should I use?

Books use two: X counts the trials up to and including the first success (1, 2, 3, …, mean 1/p), or the failures before it (0, 1, 2, …, mean (1 − p)/p). Both have variance (1 − p)/p². Choose the one your course uses under Definition.

Why is the density bigger than 1 for some distributions?

A density is not a probability: the probability is the area under it. A narrow distribution such as a normal with σ = 0.1 has a peak density of about 4 while every probability stays between 0 and 1.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.