LazyTools

🔒 Every tool runs in your browser, the files and values you enter are never uploaded to any server. How it works

📊 Kruskal-Wallis H Test Calculator

Paste your groups (one per line) to run a Kruskal-Wallis test, the rank-based alternative to ANOVA that doesn't assume normal data.

H statistic

9.981

Degrees of freedom

2

p-value

0.0068

Rank sums: 34 · 64.5 · 21.5 · N = 15, 3 groups

At least one group differs (significant at α = 0.05)

p = 0.0068 < 0.05, so you reject the null hypothesis that all 3 groups have the same distribution. Like ANOVA, it doesn't say which groups differ, use a post-hoc test (e.g. Dunn's test).

The Kruskal-Wallis H test is the non-parametric alternative to one-way ANOVA: it compares three or more groups by ranking all values together, so it doesn't assume the data are normally distributed, useful for skewed data, ordinal ratings or outliers. The H statistic is compared to a chi-square distribution (with a tie correction). A significant result means the groups aren't all alike but not which ones differ. 🔒 In your browser.

Rate this tool:
Anonymous, no account, no identifier

How the kruskal-wallis h test calculator works

The Kruskal-Wallis test ranks every value across all groups together, sums the ranks within each group, and forms the H statistic from those rank sums. H is compared to a chi-square distribution with k − 1 degrees of freedom (k = number of groups), and the tool applies a tie correction for repeated values. Enter one group per line, values separated by commas or spaces.

This is the test to reach for when you'd use one-way ANOVA but the data isn't normally distributed, skewed measurements, ordinal ratings or small samples with outliers, because it works on ranks. Like ANOVA, a significant H tells you the groups are not all alike but not which ones differ; a post-hoc procedure such as Dunn's test locates the differences. For exactly two groups it reduces to the Mann-Whitney U test. It all runs locally in your browser.

Frequently asked questions

When should I use the Kruskal-Wallis test?

When comparing three or more independent groups but the normality assumption of ANOVA is doubtful, skewed data, ordinal scales, small samples or outliers. It's the non-parametric alternative to one-way ANOVA and works on ranks.

How does it relate to ANOVA and Mann-Whitney?

It generalises the Mann-Whitney U test (two groups) to three or more, and it plays the role ANOVA plays for normal data. Use ANOVA when the groups are roughly normal, Kruskal-Wallis when they're not.

What does a significant H mean?

That the groups don't all come from the same distribution, at least one differs. It doesn't identify which; follow up with a post-hoc test like Dunn's test with a multiple-comparison correction.

Does it handle tied values?

Yes, tied values receive average ranks and the H statistic is adjusted with a tie correction, so repeated numbers are handled correctly.

Is my data uploaded?

No, the test is computed entirely in your browser and works offline, so your data never leaves your device.

Related statistics tools

From the blog