Kurtosis Calculator

Kurtosis and excess kurtosis of a data set, with a read on tail weight.

Math and PercentUpdated 2026-10-192 min read
Kurtosis Calculator
At least 4 numbers, separated by commas, spaces, or semicolons.
Kurtosis
...
Excess kurtosis...
Tail weight...

What it does

Kurtosis describes the tails of a distribution, the far reaches where unusual values live. A high kurtosis means the tails are heavy, so extreme values turn up more often than a normal curve would suggest. A low kurtosis means the tails are light and extreme values are rare.

The tool above takes a list of numbers, returns the sample kurtosis and the excess kurtosis, and labels the tail weight. A normal distribution is the reference point, with a kurtosis of 3. Because that 3 surprises people, statisticians often report excess kurtosis instead, which is the kurtosis minus 3, so a normal curve reads as 0.

Heavy tails matter in practice. A return series with high kurtosis will produce large moves more often than a normal model predicts, which is why risk models that assume normality can underestimate the chance of a crash. Light tails are the opposite, with fewer surprises than the normal curve implies.

Kurtosis is a fourth moment, so it reacts strongly to outliers. A single distant value can lift the number by a wide margin, which is either the signal you want or a warning that the estimate is unstable. Always read it next to a plot and beside the standard deviation and skewness.

The value here is the population style kurtosis that divides by n, matching the source definition, so it will differ slightly from software that reports the bias corrected sample kurtosis. The difference shrinks as the sample grows and matters most for small lists.

How to use

  1. Type or paste your numbers, separated by commas or spaces.
  2. Use at least four values, since the formula needs a stable spread.
  3. Press calculate to see the kurtosis and the excess kurtosis.
  4. Compare the kurtosis with 3, or the excess with 0.
  5. Check the tail label for a plain reading.
  6. Look at a histogram to confirm the tails are real, not one freak value.

Formula

kurtosis = m4 / m2^2, and excess kurtosis = kurtosis - 3
n
Number of values in the sample.
m2
Second central moment, the average squared deviation.
m4
Fourth central moment, the average fourth power of deviations.
excess
Kurtosis minus 3, so a normal curve reads 0.

The central moments divide by n, which is the population style definition used by the source. Some software instead reports the bias corrected sample kurtosis with an extra correction term. At least four values are needed, and a nonzero spread is required, so identical values have no defined kurtosis.

Worked example

Example: 2, 4, 4, 4, 5, 5, 7, 9

Eight values: 2, 4, 4, 4, 5, 5, 7, 9.

  1. The mean is 5.0.
  2. The average squared deviation, m2, is 4.0.
  3. The average fourth power of deviations, m4, is 30.9375.
  4. Kurtosis = m4 / m2 squared = 30.9375 / 16 = 2.781.
  5. Excess kurtosis = 2.781 - 3 = -0.219.
  6. A value just under 3 is close to a normal curve, with slightly lighter tails.

Reference table

Reading the kurtosis value
KurtosisExcessMeaning
Below about 2Below -1Very light tails
Around 2 to 3Around -1 to 0Lighter than normal
About 3About 0Close to a normal curve
3 to 40 to 1Somewhat heavy tails
Above 4Above 1Heavy tails, more outliers

Limits

  • Needs at least four values, and more for a stable figure.
  • Very sensitive to a single extreme value.
  • Describes tails only, not the lean, which is skewness.
  • The definition differs from some software, so values can differ slightly.

Common mistakes

  • Reading a kurtosis near 3 as wrong, when it means close to normal.
  • Comparing this figure with software that uses the corrected sample form.
  • Running it on fewer than four values.
  • Letting one outlier drive the whole conclusion.
  • Confusing heavy tails with high variance, which are different ideas.

Try it yourself

Quick checks. Answers sit tucked under each question.

Kurtosis of 2, 4, 4, 4, 5, 5, 7, 9?

2.781, with excess kurtosis -0.219, close to normal.

What is the excess kurtosis of a normal curve?

0, because its kurtosis is 3.

Why is a set of identical numbers undefined?

The spread is zero, so the formula would divide by zero.

Questions

What does a kurtosis of 3 mean?

The tails match a normal distribution. It is the reference value.

What is excess kurtosis?

Kurtosis minus 3. It makes a normal curve read as 0, which many people find easier.

What is a high kurtosis?

Above about 4 suggests heavy tails and more extreme values than a normal curve.

How does kurtosis differ from skewness?

Skewness measures the lean, kurtosis measures tail weight.

How many values do I need?

At least four, and more for a reliable estimate.

Why does my software show a different number?

Some programs report the bias corrected sample kurtosis instead of the population form used here.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.