Normality Test Calculator

Reviewed by CalcMulti Editorial Team·Last updated: ·Statistics Hub

Many statistical tests (t-tests, ANOVA, regression) assume your data is normally distributed. This calculator tests that assumption using the Jarque-Bera test, which evaluates whether skewness and excess kurtosis are consistent with a normal distribution.

Enter your data values. The calculator computes skewness, excess kurtosis, the Jarque-Bera statistic and its p-value (chi-square approximation with 2 df). A p-value < 0.05 suggests significant departure from normality.

Formula

JB = n/6 × [S² + (K/4)²]

n
sample size
S
sample skewness (0 for perfect normal)
K
excess kurtosis = kurtosis − 3 (0 for perfect normal)
JB
Jarque-Bera statistic ~ χ²(2) under H₀

Enter Data

Test: Jarque-Bera (chi-square approx, 2 df). H₀: data is normally distributed. Accurate for n ≥ 30.

When to Test for Normality

Test you want to runNormality critical?Non-parametric alternative
One-sample t-testYes (n < 30)Wilcoxon signed-rank (vs constant)
Paired t-testYes for differences (n < 30)Wilcoxon signed-rank test
Two-sample t-testYes (n < 30 per group)Mann-Whitney U test
One-way ANOVAYes (n < 30 per group)Kruskal-Wallis test
Pearson correlationYes (for inference)Spearman rank correlation
Linear regression (residuals)For prediction intervalsRobust regression

Skewness & Kurtosis Reference

MeasureNormal valueProblematic rangeWhat it means
Skewness0|S| > 1Strong asymmetry — long tail on one side
Excess kurtosis0|K| > 2Very heavy or very light tails vs normal

Sample Size and the JB Test

Small samples (n < 30): The JB test has very low power — it will rarely detect non-normality even when it exists. Do not rely on a non-significant JB result to confirm normality. Instead, plot a histogram or Q-Q plot.

Large samples (n > 500): The JB test becomes hypersensitive — even trivial deviations from normality produce p < 0.05. A significant result does not necessarily mean parametric tests are invalid. With n > 100, the t-test is very robust to non-normality.

Disclaimer

For educational and exploratory use only. The chi-square approximation for the JB test is most accurate for n ≥ 30.

Frequently Asked Questions