Free · No signup · Interactive calculator

Binomial PDF & CDF
Calculator

Calculate P(X = k), cumulative probabilities, and ranges in one place. Use the distribution and formula steps to interpret the result.

4probability types
Livechart included
Step-by-stepformula shown
TI-84comparison guide
Interactive Tool

Binomial PDF & CDF Calculator

Enter your parameters below — results update as you type.

Looking for a binompdf or binomcdf calculator? Choose an exact, cumulative, upper-tail, or range probability below. This tool calculates binomial probabilities; it does not expand the binomial theorem.

Parameters
Integer ≥ 1, max 1000
0.40
Integer between 0 and n
Results
P(X = k)
—
View full probability table
Binomial probabilities for every outcome from zero to n
k P(X = k) P(X ≤ k) P(X ≥ k)
Probability Distribution
Other values Selected k Selected range

The chart highlights outcomes included in your result. Above 220 outcomes, bars group consecutive values. For exact values, open the full probability table.

Summary statistics
Mean (μ) = n · p —
Variance (σ²) = n · p · (1−p) —
Std Dev (σ) —
Mode —
Step-by-step formula

Enter parameters and click Calculate to see the full derivation.

About this calculator

Made to explain the calculation.
Designed for practice.

The binomial formula

The calculator displays the binomial coefficient C(n,k) × pk × (1−p)n−k and the steps used to read the result.

Source: NIST/SEMATECH Engineering Statistics Handbook

Use it in the browser

The calculator does not ask you to create an account. Check the site privacy notice and your browser settings for the current data and cookie configuration.

Privacy information should be reviewed before use

For common statistics exercises

The page includes AP Statistics and TI-84 notation. Confirm the notation, rounding, and permitted tools required by your own course or exam.

Check your course or exam requirements

More than a number

Every result includes an interactive distribution chart, mean, variance, standard deviation, and a full probability table — so you understand the context, not just the answer.

Use the chart and table to compare outcomes
Read the question first

Match the wording to the probability

The numbers may stay the same, but the wording changes the calculation. Choose the result that answers the question you were given.

Exactly k

One exact outcome: P(X = k), such as exactly 3 successes.

At most k

k or fewer: P(X ≤ k).

At least k

k or more: P(X ≥ k).

Between two values

An inclusive range: P(k₁ ≤ X ≤ k₂).

For students

Check and understand your statistics exercise

Exam-ready output format

Results include the probability, formula, and summary statistics. Follow the rounding and notation required by your course. Step-by-step derivation shows C(n,k), the formula substitution, and the final answer — copy it directly into your homework or exam prep notes.

AP Statistics · Stat 101 · Intro Probability

TI-84 mirror

See the exact keystrokes to replicate your result on a TI-84 Plus. No more hunting through menus.

binompdf() · binomcdf()

Full probability table

One click reveals P(X=k), P(X≤k) and P(X≥k) for every value of k from 0 to n. Exportable as CSV.

Export · Compare · Analyze

Live distribution chart

The bar chart updates in real time as you change n and p. See how the shape shifts from skewed to symmetric.

Visual intuition · Shape analysis

Range probability

Calculate P(k₁ ≤ X ≤ k₂) in one step — with both endpoints included.

P(2 ≤ X ≤ 7) instantly
How to use it

From parameters to answer
in 4 steps

01

Enter n — number of trials

This is the total number of independent experiments. Flipping a coin 20 times? n = 20. Rolling a die 6 times? n = 6. Must be a positive integer.

02

Set p — probability of success

The probability of the outcome you care about on a single trial. Fair coin → p = 0.5. Rolling a specific face on a die → p = 1/6 ≈ 0.167. Use the slider for quick tuning.

03

Choose k and calculation type

k is the number of successes you're asking about. Then pick: exactly k, at most k (CDF), at least k (survival), or between two values. Each maps directly to a TI-84 function.

04

Read results and formula

The probability appears instantly with the full step-by-step derivation, a distribution chart highlighting your k value, and all summary statistics (mean, variance, std dev).

What is the Binomial PDF? A complete guide

The binomial probability mass function (PMF) gives P(X = k), the probability of exactly k successes in n independent trials with the same success probability p. Calculators commonly label it binomial PDF or binompdf. The CDF gives P(X ≤ k), the probability of k or fewer successes.

The binomial PMF formula (binompdf)

P(X = k) = C(n, k) · pk · (1 − p)n − k

Where C(n, k) = n! / (k! · (n−k)!) is the binomial coefficient — the number of ways to choose k successes from n trials. The formula multiplies this by the probability of getting exactly k successes and exactly n−k failures in any specific order.

binompdf vs binomcdf: exact vs cumulative probability

For an exact count use binompdf; for a cumulative count use binomcdf: the two functions are closely related but answer different questions.

  • Binomial PDF — P(X = k): The probability of getting exactly k successes. Use this when you want a single specific outcome. On a TI-84: binompdf(n, p, k).
  • Binomial CDF — P(X ≤ k): The cumulative probability of getting k or fewer successes. It sums the PDF from 0 to k. On a TI-84: binomcdf(n, p, k).
  • Survival function — P(X ≥ k): The probability of k or more successes. Calculated as 1 − P(X ≤ k−1). Useful for quality control and hypothesis testing.

How to use binompdf and binomcdf on a TI-84

The TI-84 has a built-in binomial PDF function accessible via the DISTR menu. Here are the exact steps:

  1. Press 2nd then VARS to open the DISTR menu.
  2. Scroll down to binompdf( (option A) and press ENTER.
  3. Enter the parameters in order: binompdf(n, p, k). Example: binompdf(10, 0.4, 3).
  4. Press ENTER to see the result. For the CDF, use binomcdf( instead (option B).

Our calculator above shows you the TI-84 equivalent for any calculation you run — click the "TI-84 equivalent" button after computing a result.

When does a binomial distribution apply?

A random variable X follows a binomial distribution B(n, p) when all four BINS conditions are met:

  • Binary outcomes — each trial results in success or failure.
  • Independent trials — the outcome of one trial doesn't affect others.
  • Number of trials is fixed — n is determined before the experiment.
  • Same probability — p is identical across all trials.

Worked binomial probability examples

Quality control

A factory produces parts where 5% are defective (p = 0.05). In a batch of 20 (n = 20), what's the probability exactly 2 are defective? P(X = 2) = C(20,2) × 0.05² × 0.95¹⁸ ≈ 0.1887.

Calculate this example
Multiple choice exam

A student guesses randomly on a 10-question multiple choice test (4 options each, p = 0.25). What's the probability of passing with at least 6 correct? P(X ≥ 6) ≈ 0.0197.

Calculate this example
Medical trials

A drug is effective for 70% of patients (p = 0.7). In a trial with 15 patients (n = 15), what's the probability exactly 10 respond? P(X = 10) = C(15,10) × 0.7¹⁰ × 0.3⁵ ≈ 0.2061.

Calculate this example

Mean, variance, and standard deviation of the binomial distribution

Statistic Formula For n=10, p=0.4
Mean (μ) n · p 4.00
Variance (σ²) n · p · (1 − p) 2.40
Std Dev (σ) √(n · p · (1 − p)) 1.549

As n increases, the binomial distribution approaches the normal distribution (by the Central Limit Theorem), which is why a normal approximation is valid when both np ≥ 10 and n(1−p) ≥ 10.

Can you do binomial PDF on a TI-30XS?

The TI-30XS MultiView does not have a built-in binompdf() function — it's a scientific calculator, not a graphing calculator. However, you can compute the binomial probability manually using the combination function: press PRB and select nCr, then multiply by p^k and (1−p)^(n−k). You can use this browser calculator to check your manual binomial calculation.

Before you use the result

Check that the situation is binomial

A binomial model applies when the number of trials is fixed, each trial has two possible outcomes, trials are independent, and the probability of success stays constant.

The calculator can work from the values you enter, but it cannot decide whether those conditions hold in a real situation. Take care with sampling without replacement or with a probability that changes from trial to trial.

FAQ

Frequently asked questions

What does binomial PDF calculate exactly?

The binomial PDF calculates the probability of getting exactly k successes in n independent trials, where each trial has probability p of success. It uses the formula P(X = k) = C(n,k) × p^k × (1−p)^(n−k). "PDF" stands for probability density function, though for discrete distributions like the binomial, it's technically a probability mass function (PMF).

Where is binomial PDF on a calculator? (TI-84 step-by-step)

On a TI-84 or TI-84 Plus CE: press 2nd + VARS (DISTR), scroll to binompdf( and enter binompdf(n, p, k). For the cumulative version, use binomcdf(. Our calculator mirrors these functions and shows you the exact TI-84 commands for every result you compute.

What is the difference between binomial PDF and CDF?
binompdf(n, p, k) returns P(X = k), an exact count. binomcdf(n, p, k) returns P(X ≤ k), an at-most count. For at least k, use 1 − binomcdf(n, p, k−1); if k = 0, the probability is 1.
What are the conditions for using the binomial distribution?

Remember BINS: Binary outcomes (success/failure only), Independent trials (one outcome doesn't influence another), Number of trials is fixed before the experiment, and Same probability of success p across all trials. If any condition is violated, consider other distributions (hypergeometric if sampling without replacement; negative binomial if counting trials until k successes).

How do I calculate P(X ≥ k) — "at least k successes"?
P(X ≥ k) is the sum of binomial PMF values from k to n. It also equals 1 − P(X ≤ k−1). On a TI-84, use 1 − binomcdf(n, p, k−1) for k ≥ 1. For k = 0, the probability is 1.
Can this calculator handle large n (e.g., n = 500 or n = 1000)?

Yes. This calculator uses logarithm-based computation (log-gamma functions) to avoid overflow for large n values, up to n = 1000. For very large n where np ≥ 10 and n(1−p) ≥ 10, the normal approximation is also a practical option: X ≈ N(np, np(1−p)).

What is the mean and standard deviation of a binomial distribution?

For a binomial distribution B(n, p): the mean (expected value) is μ = n × p, the variance is σ² = n × p × (1−p), and the standard deviation is σ = √(n × p × (1−p)). Our calculator displays all three for any parameters you enter, along with the mode (most likely number of successes).

Is this calculator free? Do I need to sign up?

You can use the calculator without creating an account. Check the site privacy notice for the current data and cookie configuration; this page does not make an offline-use claim.

How is binomial PDF different from the normal distribution?

The binomial distribution is discrete (integer values of k only) and applies when you have a fixed number of trials with binary outcomes. The normal distribution is continuous and applies to measurements. However, when n is large and p is not too extreme, the binomial is well-approximated by a normal distribution with μ = np and σ = √(np(1−p)) — this is the normal approximation to the binomial.

Can I use this for negative binomial or Poisson distribution?

This calculator is specifically for the standard binomial distribution. The negative binomial distribution counts the number of trials needed to get k successes (a different setup). The Poisson distribution applies when events happen at a constant rate over time or space. These require separate calculators with different formulas.

Go up