Home / Science / Social sciences / Psychology and psychometrics / Reliability and agreementTool #40

Cronbach's alpha, Cohen's kappa, Fleiss' kappa and ICC calculator (free)

Check a questionnaire scale with Cronbach's alpha and item statistics, or rater agreement with Cohen's kappa (weighted too), Fleiss' kappa and all six intraclass correlations with 95 % intervals. Matches R's psych package.

Keep it one tap away for everyday use.

Bookmark Reliability and agreement?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Paste data
  2. Alpha/kappa
  3. Report
Nothing is uploadedWorks offline once open

What are you checking?

Reversed items are scored as (lowest + highest) − score, using the lowest and highest values in your data. Rows with a blank cell are left out.

What it does

Before you trust a questionnaire score or a set of ratings, reviewers will ask how reliable it is. This tool covers the four checks that come up most: Cronbach’s alpha for the items of a scale, Cohen’s kappa for two raters sorting things into categories, Fleiss’ kappa for three or more raters, and the intraclass correlation (ICC) for numeric scores. Paste your data from a spreadsheet and the result, its confidence interval and a plain reading appear straight away. Nothing is uploaded.

How to use it

  1. Pick what you are checking with the buttons at the top.
  2. Scale items: one row per respondent and one column per item. Name any negatively worded items under “Reverse-scored items”, by column name or number. They are scored as (lowest + highest) − score, so on a 1 to 5 scale a 2 becomes a 4.
  3. Two raters: paste either a table of counts (rater 1 down the side, rater 2 across the top) or two columns of ratings with one row per subject. For ordered categories, choose linear or quadratic weights.
  4. Many raters: one row per subject, either as counts per category or as one column per rater.
  5. Scores (ICC): one row per subject and one column per rater or repeat measurement.
  6. Download the result as PNG, PDF or Word.

What the numbers mean

  • Alpha shows how well the items hang together. Each item’s item-rest correlation (with the total of the other items) and alpha if deleted point to items that do not fit. A negative item-rest correlation usually means a reversed item has not been reverse scored. The 95 % interval uses Feldt’s method.
  • Kappa is agreement beyond chance: 0 is chance level and 1 is perfect. The tool shows the Landis and Koch label (slight, fair, moderate, substantial, almost perfect) and the plain percentage agreement too.
  • ICC comes in six forms (Shrout and Fleiss 1979). Use ICC(2,1) when your raters stand for raters in general and the scores themselves must match, ICC(3,1) when only the ranking matters for these particular raters, and ICC(1,1) when each subject was rated by different people. The “k” forms are for the average of all raters. Intervals and F tests follow McGraw and Wong (1996).

Worked examples

Scale: the sample is twelve people answering five items, where Q4 is worded the other way. With Q4 reversed, alpha is 0.744 (95 % interval 0.410 to 0.916). Q5 has an item-rest correlation of −0.342, and alpha rises to 0.923 without it, so Q5 should be checked.

Two raters: 50 subjects, with both raters saying yes for 20 and no for 15. Observed agreement is 70 % against 50 % by chance, so kappa is 0.400, fair agreement.

Many raters: the classic example of 14 raters sorting 10 subjects into 5 categories gives Fleiss’ kappa = 0.210.

ICC: Shrout and Fleiss’s own data (6 subjects, 4 judges) gives ICC(1,1) = 0.166, ICC(2,1) = 0.290 (95 % interval 0.019 to 0.761), ICC(3,1) = 0.715, ICC(1,4) = 0.443, ICC(2,4) = 0.620 and ICC(3,4) = 0.909, the same as R’s psych package.

Frequently asked questions

Is a high alpha always good? No. Above about 0.95 often means items say the same thing in different words. Alpha also grows with the number of items, so a long scale can score high without measuring one thing.

What about missing answers? Rows with a blank cell are left out of alpha and ICC, and the tool says how many. Fleiss’ kappa needs the same number of ratings for each subject.

Is my data sent anywhere? No. Everything runs in your browser and the page keeps working offline.

Where the numbers come from

  • Formulas: Cronbach (1951), Cohen (1960), Fleiss (1971), Shrout and Fleiss (1979).

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-08.

Change log for Reliability and agreement

  1. Show where each science tool's numbers come from, with a removal-request link Details on GitHub
  2. Add five science tools: hemocytometer, radiocarbon calibration, SQL playground, biodiversity indices, reliability Details on GitHub

Every change to fibub

Related tools

CSV profiler and SQL playground #38 Open CSV, TSV or Excel files and get a profile of every column: type, missing values, distinct values, range and most common values. Then query them with SQL (SQLite), join files, and download the result. Nothing is uploaded. Sample size and power calculator #32 How many subjects, samples or survey responses do you need? Sample size for comparing two means, paired data, two proportions, or a survey's margin of error, with power curves. Matches R and G*Power. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Publication plot maker #27 Paste columns or open a CSV or Excel file and get a clean scientific figure with error bars, sized for a journal column. Download vector SVG or PDF, or PNG at 300 or 600 dpi. Your data stays in your browser. Crystal field and spin state calculator #93 Pick a d-block metal ion and a geometry (octahedral, tetrahedral, square planar, square pyramidal), give Δ and the pairing energy or an absorption band, and get the d-orbital diagram, high or low spin, CFSE, unpaired electrons, spin-only moment and the Jahn–Teller tendency. Cyclic voltammetry analyser #90 Paste or open a cyclic voltammogram for peak potentials and currents with a baseline, ΔEp, E½, Ep − Ep/2 and Nicholson's peak ratio; solve the Randles–Sevcik equation for D, concentration or area; and fit a scan-rate study.