Probability Calculator: Normal, Binomial, Poisson and Bayes Made Simple
Learn how to use the free Probability Calculator to compute normal, binomial, and Poisson probabilities plus Bayes theorem β PDF, CDF, PMF, z-scores, and posterior probability in seconds.
Free Interactive Tool
Probability Calculator
Calculate probabilities for normal, binomial, and Poisson distributions plus Bayes theorem. Compute PDF, CDF, PMF, cumulative probabilities, z-scores, and posterior probability. Free, fast, and runs entirely in your browser.
Table of Contents
Probability is everywhere in software and data work β defect rates, response-time percentiles, A/B test results, false positives from a spam filter. Yet most of us reach for a statistics textbook (or a fragile spreadsheet formula) whenever we need a real number. The Probability Calculator removes that friction: pick a distribution, type in your parameters, and get precise answers immediately.
The tool covers the four workhorse models of applied statistics: the normal distribution, the binomial distribution, the Poisson distribution, and Bayes' theorem. For each one it computes the values practitioners actually need β probability density (PDF), cumulative probabilities (CDF), point probabilities (PMF), z-scores, expected value, variance, and posterior probability. Everything runs 100% client-side in your browser, so there is no signup, no upload of sensitive data, and no waiting on a server.
In this guide you will learn what each mode does, when to reach for it, and how to interpret the results with worked examples. By the end, you should be able to replace most of your "quick stats question" lookups with a ten-second visit to the tool.
Why Use the Probability Calculator?
- Four distributions, one screen. Normal, binomial, Poisson, and Bayes live behind simple tabs β no switching between five different websites or digging through scipy documentation for a single number.
- Both directions of every question. For the normal distribution you get P(X < x), P(X > x), the probability between two values, and the probability outside a range, all at once. For binomial and Poisson you get the exact k, at-most-k, and at-least-k probabilities together.
- Instant z-scores. Enter a raw value, mean, and standard deviation, and the z-score appears alongside the probabilities β perfect for stats homework, quality control limits, or standardizing metrics.
- Summary statistics included. Binomial and Poisson modes report expected value, variance, and standard deviation, so you can sanity-check simulations or set alert thresholds.
- Bayes' theorem without the algebra. Feed in a prior, a likelihood (sensitivity), and a false positive rate, and the posterior updates automatically β the fastest way to understand why rare-event screening tests produce so many false alarms.
- Private and free. All computation happens in your browser. Nothing is sent anywhere, nothing is stored, and there is no account to create.
Key Features
| Mode | Inputs | What you get |
|---|---|---|
| Normal | x (or range), mean, standard deviation | PDF, P(X < x), P(X > x), z-score, between-range and outside-range probabilities |
| Binomial | n trials, p success probability, k successes | Exact P(X = k), P(X β€ k), P(X β₯ k), expected value, variance, standard deviation |
| Poisson | Ξ» average rate, k events | Exact P(X = k), P(X β€ k), P(X β₯ k), expected value |
| Bayes | Prior P(A), likelihood P(B|A), false positive rate | Posterior probability P(A|B) |
- Each mode validates its inputs as you type, so impossible values (negative standard deviation, p outside 0β1) are flagged immediately instead of producing silent nonsense.
- Results are shown as clean decimals and percentages side by side, which makes them easy to quote in reports and dashboards.
- Because the calculator is a static page, it loads fast on mobile β handy when you need a number during a meeting.
How to Use
- Open the Probability Calculator in your browser.
- Choose the tab that matches your problem: Normal, Binomial, Poisson, or Bayes.
- Enter your parameters β for example, mean and standard deviation for a normal question, or n, p, and k for a binomial one.
- Read the results panel. Probabilities appear as percentages, and supporting statistics (z-score, variance, expected value) appear alongside.
- Adjust any input and the answers recompute instantly β great for exploring "what if the rate were slightly higher?" scenarios.
Understanding the Four Distributions
Normal distribution
The normal (Gaussian) distribution models quantities that cluster around an average with symmetric spread: heights, measurement errors, page load times. Two parameters define it β the mean ΞΌ and the standard deviation Ο. The calculator's normal mode gives you the density at x, the cumulative probability below x, the tail above x, and the z-score, which is simply (x β ΞΌ) / Ο.
Worked example: adult heights average 170 cm with a standard deviation of 7 cm. What fraction of people are taller than 180 cm? Enter mean = 170, standard deviation = 7, x = 180. The z-score is (180 β 170) / 7 β 1.43, and the tool reports P(X > 180) β 7.6%. The famous 68% rule also falls out of this mode: set the range to ΞΌ Β± 1Ο and the between-probability reads about 68.3%.
Binomial distribution
Use binomial when you count successes in a fixed number of independent trials β conversions in an A/B test, defective units in a batch of 50, heads in 20 coin flips. Parameters are n (trials), p (success probability per trial), and k (the count you care about). The tool returns the exact probability P(X = k) plus the cumulative P(X β€ k) and P(X β₯ k), along with the expected value np, variance np(1 β p), and standard deviation.
Example: a checkout flow converts at 5%. In 100 sessions, what is the chance of at least 10 conversions? Set n = 100, p = 0.05, k = 10. The expected value is only 5, and the calculator shows P(X β₯ 10) β 2.8% β a useful reality check before celebrating an unusually good day.
Poisson distribution
Poisson models counts of events in a fixed interval when events occur independently at a constant average rate Ξ»: support tickets per hour, database errors per day, buses arriving per 10 minutes. Enter Ξ» and k to get P(X = k), P(X β€ k), and P(X β₯ k).
Example: a service averages 3 incidents per week (Ξ» = 3). What is the probability of a perfectly quiet week? P(X = 0) = eβ»Β³ β 4.98%. And the chance of 5 or more incidents? The at-least panel gives roughly 18.4%.
Bayes' theorem
Bayes' theorem, P(A|B) = P(B|A) Β· P(A) / P(B), tells you how to update a belief after seeing evidence. The calculator's Bayes mode takes the prior probability of the event, the likelihood (how often the test is positive when the event is true), and the false positive rate β then computes the posterior.
Classic example: a disease affects 1% of a population. A screening test catches 95% of true cases but produces false positives in 4% of healthy people. With prior = 0.01, likelihood = 0.95, and false positive rate = 0.04, the posterior P(disease | positive) is only about 19.4%. Most people β and more managers than would admit it β guess somewhere near 95%. The gap is the base-rate effect, and seeing the number computed is the fastest way to internalize it.
Practical Use Cases
QA and defect rates (binomial)
A production line outputs units with a known 2% defect rate. Before shipping a batch of 200, you want P(more than 6 defects). Binomial mode with n = 200, p = 0.02, k = 6 gives the at-least probability, and the expected value (4 defects) plus standard deviation help you set realistic acceptance thresholds instead of gut-feeling ones.
Call center and incident planning (Poisson)
Operations teams use Poisson to staff for bursty arrivals. If a help desk averages 12 tickets per hour (Ξ» = 12), P(X β€ 8) tells you how often a 4-person crew keeps up, while P(X β₯ 18) sizes the tail risk that justifies an on-call rotation.
A/B testing and quality control (normal)
When a metric is an average over many users β average order value, mean latency β the normal distribution approximates it well. Use normal mode to convert an observed value into a z-score, then quote P(X > observed) as your significance estimate, or use the between-range feature to compute the probability of landing inside an SLA band.
Screening and filters (Bayes)
Security alerts, fraud flags, medical screening, and spam classifiers all produce positives that need interpretation. Feed the base rate of the condition, the detector's sensitivity, and its false positive rate into Bayes mode to see what a single alert is actually worth β and to argue for better precision before rolling out automated blocking.
Best Practices
- Match the model to the data-generating process. Counts from fixed trials β binomial. Counts over time/space β Poisson. Averages and measurements β normal. Belief updates from evidence β Bayes.
- Check units of Ξ». A rate of "3 per week" is not the same Ξ» as "3 per day." Scale Ξ» to the exact window you are asking about.
- Use cumulative probabilities for decisions. Exact P(X = k) answers homework; real decisions usually hinge on P(X β₯ k) or P(X β€ k).
- Never skip the base rate in Bayes problems. The prior dominates when the event is rare β that is the whole lesson of the posterior being far smaller than the likelihood.
- Sanity-check with expected value and variance. If your observed k is several standard deviations from the mean, the "surprise" deserves investigation, not dismissal.
- Keep raw numbers out of shared documents. Because the tool is client-side, you can paste sensitive operational rates into it without them transiting a third-party server.
Start Calculating Probabilities Today
You do not need a statistics package to answer everyday probability questions β you need the right small tool. Open the Probability Calculator, pick your distribution, and get exact PDF, CDF, PMF, z-score, or posterior values in the time it takes to type the parameters. It is free, private, and works on any device.
Related Tools You Might Like
- Percentage Calculator β quick percentage change and share-of-total math that pairs well with probability results.
- Coin Flipper β generate unbiased flips and see the binomial intuition behind streaks.
- Lottery Number Generator β random draws that illustrate just how unlikely jackpot odds are.
Happy calculating!