Cronbach's Alpha Calculator
Paste item scores straight from a spreadsheet — one row per respondent, one column per item — and get Cronbach's alpha with Feldt's 95% confidence interval, standardized alpha, and each item's corrected item–total correlation and alpha if deleted. Reverse-score negatively worded items with a tick. Free, no sign-up, and it runs entirely in your browser.
Paste from a spreadsheet, or separate values with tabs, commas, semicolons or spaces. Leave out ID columns. Blank cells and NA count as missing.
Paste scores for at least two items from two or more respondents to see alpha.
How to Use the Cronbach's Alpha Calculator
- 1. Paste your item scores. Copy the responses from Excel, Google Sheets, SPSS or a CSV file — one row per respondent, one column per item. A header row is optional; check the table the calculator reads back.
- 2. Reverse-score negatively worded items. Tick Reverse for any item worded in the opposite direction, such as "I rarely feel prepared". It is rescored as (lowest + highest) − score, so on a 1–5 scale a 2 becomes a 4.
- 3. Choose the items. Untick Use to leave an item out — an ID column, or an item you are thinking of dropping. Respondents missing any selected item are dropped, and the calculator says how many.
- 4. Read alpha and the item table. You get α with its 95% confidence interval, standardized α, and each item's corrected item–total correlation and alpha if deleted. Copy the APA-style line for your methods section.
The Cronbach's Alpha Formula
For k items answered by n people, Cronbach's alpha compares the variance of the separate items with the variance of the total score:
Formula
α = k/(k − 1) × (1 − Σs²ᵢ / s²ₜ)
- k — the number of items in the scale.
- s²ᵢ — the variance of item i across respondents, as a sample variance (dividing by n − 1).
- Σs²ᵢ — the item variances added together.
- s²ₜ — the variance of the respondents' total scores, the sum of all k items. When items rise and fall together, the totals spread out far more than the items do one at a time, the ratio Σs²ᵢ / s²ₜ shrinks, and α moves toward 1.
Standardized alpha uses correlations instead of variances: α = k·r̄ / (1 + (k − 1)·r̄), where r̄ is the mean correlation between pairs of items — the alpha you would get after turning every item into z-scores. The corrected item–total correlation correlates each item with the sum of the other items, and alpha if item deleted recalculates α without that item.
The 95% confidence interval is Feldt's (1965). Under normal-theory assumptions, (1 − α)/(1 − α̂) follows an F distribution with n − 1 and (n − 1)(k − 1) degrees of freedom, so the lower limit is 1 − (1 − α̂) × F0.975 and the upper limit is 1 − (1 − α̂) × F0.025.
Worked Example: A Scale With a Reverse-Worded Item
Press Load example to follow along. Twelve students answered five 1–5 agreement items about study confidence, and Q4 is worded negatively. As pasted, the calculator reports α = 0.576. The item table shows why: Q4's corrected item–total correlation is −0.793, and alpha if Q4 is deleted jumps to 0.911. A strongly negative correlation with the rest of the scale is the signature of a reverse-worded item that has not been reversed.
Tick Reverse for Q4. It is rescored as 6 − score, and the item table becomes:
| Item | Mean | SD | Corrected item–total r | α if deleted |
|---|---|---|---|---|
| Q1 | 3.33 | 1.23 | 0.946 | 0.876 |
| Q2 | 3.33 | 1.07 | 0.719 | 0.923 |
| Q3 | 3.33 | 0.98 | 0.779 | 0.911 |
| Q4 (reversed) | 3.08 | 0.90 | 0.793 | 0.911 |
| Q5 | 3.42 | 1.08 | 0.801 | 0.907 |
The item variances sum to 5.6212 and the total scores have a variance of 21.5455, so α = 5/4 × (1 − 5.6212 / 21.5455) = 0.924. Standardized α is 0.925 (mean inter-item r = 0.711), and Feldt's interval on 11 and 44 degrees of freedom is [0.825, 0.975]. No item would raise alpha if deleted — Q2's 0.923 comes closest — so all five stay. Notice how wide the interval is: with only 12 respondents, the data are consistent with a true alpha anywhere from about 0.82 to 0.98.
How to Interpret and Report Cronbach's Alpha
| Cronbach's α | Label |
|---|---|
| 0.9 and above | Excellent |
| 0.8 to under 0.9 | Good |
| 0.7 to under 0.8 | Acceptable |
| 0.6 to under 0.7 | Questionable |
| 0.5 to under 0.6 | Poor |
| Below 0.5 | Unacceptable |
These labels are conventions, not tests. Alpha rises with the number of items even when they correlate only weakly, so a long scale can look excellent without being coherent. It is not evidence of unidimensionality — two related factors can produce a high alpha together — so check structure with a factor analysis. And it assumes every item reflects the construct equally strongly (tau-equivalence); when they do not, alpha understates reliability, which is why many methodologists also report McDonald's omega.
APA style reports alpha with two decimals and no leading zero, ideally with its interval and sample: "Internal consistency was excellent, Cronbach's α = .92, 95% CI [.82, .98] (5 items, n = 12)." The Copy APA-style result button gives you the statistic in exactly that form.
Common Mistakes
- Forgetting to reverse-score. An unreversed, negatively worded item drags alpha down and shows up as a negative item–total correlation.
- Leaving an ID or total column in the data. A respondent number or a precomputed total is not an item; untick it under Use.
- One alpha for a multidimensional questionnaire. Calculate alpha separately for each subscale, not once across every item.
- Deleting items only to raise alpha. Alpha if item deleted is a diagnostic, not a target. Drop an item for a content reason and report it.
Frequently Asked Questions
- What is a good Cronbach's alpha?
- By the most quoted rule of thumb (George & Mallery, 2003), 0.7 is acceptable, 0.8 good and 0.9 excellent. Around 0.7 is often enough for research comparing groups, while decisions about individuals, such as clinical screening, usually call for 0.9 or more. Values above about 0.95 can signal redundant items rather than a better scale.
- Why is my Cronbach's alpha negative?
- Alpha turns negative when the items correlate negatively on average, so the item variances add up to more than the variance of the total. The usual cause is a reverse-worded item that has not been reversed, which this calculator flags with a negative corrected item–total correlation. Coding errors and very small samples are the other suspects. A negative alpha is not a usable reliability estimate — fix the scoring rather than reporting it.
- How do I calculate Cronbach's alpha in SPSS or Excel?
- In SPSS, choose Analyze > Scale > Reliability Analysis, move the items across, keep the model at Alpha, and tick "Scale if item deleted" under Statistics. In Excel, take the sample variance of each item column and of the row totals with VAR.S, then apply α = k/(k − 1) × (1 − Σs²ᵢ / s²ₜ). Neither shows a confidence interval by default; this calculator does.
- What is the difference between Cronbach's alpha and standardized alpha?
- Raw alpha works from item variances and covariances, so items with a larger spread count for more; standardized alpha works from the average inter-item correlation, as if every item were first converted to z-scores. They agree when the items have similar variances. Report raw alpha when you sum raw scores, which is the usual case.
- How many respondents do I need for Cronbach's alpha?
- There is no fixed minimum, but alpha is imprecise in small samples, which is why the calculator shows Feldt's confidence interval: in the worked example, 12 respondents leave an interval from 0.82 to 0.98. Larger samples narrow it, so plan the sample around the interval width you can accept.
- Does a high Cronbach's alpha mean my scale is valid or unidimensional?
- No. Alpha measures how strongly the items vary together, assuming they reflect one construct; it does not test that assumption, and a consistent scale can still measure the wrong thing. Use a factor analysis for structure and separate evidence for validity.