UTILS.
Private by default
🎯

Poisson Distribution Calculator

Exact, cumulative and tail Poisson probabilities for a mean rate λ and count k, plus the mean, variance and standard deviation.

Your files stay on this device

Files are processed in your browser, never uploaded. The site downloads code and assets to run the tools. No accounts or trackers.

Use Download to save this tool as one HTML file for offline use.

Privacy →

λ is the average number of events per interval; k is a whole number of events. Both update the results live.

About this tool

The Poisson Distribution Calculator gives the probability of a number of events k occurring in a fixed interval when they happen independently at a constant average rate λ (lambda). Enter the mean rate and a count and it returns the exact and cumulative probabilities live, all computed in your browser.

The probability mass function is P(X = k) = λᵏ·e^(−λ) / k!. To stay numerically stable for large counts the tool evaluates it in log space as exp(−λ + k·ln λ − ln k!), using a Lanczos approximation for the log-factorial. It also sums the mass function to give the cumulative P(X ≤ k), the strict P(X < k), and the upper tail P(X ≥ k). A defining property of the Poisson distribution is that its mean and variance are both equal to λ, so the standard deviation is √λ.

Use it for arrivals per hour, defects per batch, calls per minute, decay counts and any rare-event process where the count is a non-negative integer. The rate λ must be greater than zero and k must be a whole number of zero or more.

Frequently asked questions

What is λ (lambda)?
Lambda is the average number of events expected in the interval — the mean rate. For a Poisson process it is also the variance, so the standard deviation is √λ. It must be a positive number but need not be a whole number.
How is P(X = k) computed for large k?
In log space: exp(−λ + k·ln λ − ln k!), where ln k! comes from a Lanczos log-gamma. This avoids overflow from computing λᵏ or k! directly, so very large counts stay accurate.
What is the difference between P(X ≤ k) and P(X ≥ k)?
P(X ≤ k) is the cumulative probability of k or fewer events; P(X ≥ k) is k or more. They overlap at exactly k, so P(X ≤ k) + P(X ≥ k) = 1 + P(X = k), not 1. The tool also shows the strict P(X < k).
When is the Poisson model appropriate?
When events occur independently at a constant average rate over a fixed interval of time or space, and two events cannot happen at the exact same instant. Examples include arrivals, defects, typos per page and radioactive decays.

More tools