Free statistical tools online, a free SPSS alternative
Free statistical tools and calculators for every analysis in your thesis or paper: t-tests, ANOVA, regression, chi-square, reliability and validity, CFA and CB-SEM, PROCESS mediation and moderation, Bayesian statistics, econometrics, panel data, conjoint analysis, data cleaning and more, 91 tools in all. Paste data from Excel and get APA tables, charts and a plain-English interpretation in seconds.
| Source | df | F | p | η² |
|---|---|---|---|---|
| Group | 2 | 3.88 | .024 | .082 |
| Error | 87 |
Popular statistics calculators
Every analysis you would open SPSS for
Each tool opens with example data already loaded, so you can see exactly what it does. Replace it with your own data by pasting from Excel or uploading a CSV or Excel file.
Draw your SEM model, get journal-ready results
Two free visual SEM studios. CB-SEM Studio: maximum likelihood SEM and CFA with CFI, TLI, RMSEA, CR, AVE, HTMT, indirect effects and modification indices. PLS-SEM Studio: PLS-SEM with bootstrapping, mediation, moderation, PLSpredict and fsQCA.
Data Cleaning and Coding Tool
Variable view, value labels, recoding, reverse-coding, compute, missing values, duplicates and outliers, with a health check and SPSS-ready export.
Replaces SPSS · OpenRefineLittle’s MCAR Test and Missing Data Analysis
Missing values per variable, missing-data patterns, Little’s MCAR test and EM estimates of means and correlations.
Replaces SPSS Missing ValuesOutlier Calculator (Z-Score, IQR, Grubbs and Mahalanobis)
Find univariate outliers with z-scores, Tukey’s IQR fences and Grubbs’ test, and multivariate outliers with Mahalanobis distance.
Replaces SPSS · PrismDescribe and explore
10 toolsDescriptive Statistics Calculator
Mean, median, mode, SD, quartiles, skewness and kurtosis, frequency tables, plus pie charts, bar charts, histograms and box plots.
Replaces SPSS DescriptivesPie Chart Maker and Frequency Table
Make a pie, doughnut or bar chart with a frequency table from raw responses or from a table of counts.
Box Plot Maker (Box and Whisker Plot)
Box-and-whisker plots for one or more variables or by group, with the five-number summary and outliers.
Histogram Maker
Histogram with a normal curve, adjustable bins and a grouped frequency distribution table.
Scatter Plot Maker
Scatter plot with a trend line, groups in colour, the regression equation and the correlation coefficient.
Bar Graph with Error Bars
Bar chart of group means with standard deviation, standard error or 95% confidence interval error bars.
Shapiro-Wilk Normality Test Calculator
Shapiro-Wilk and Kolmogorov-Smirnov (Lilliefors) tests with a Q-Q plot and histogram.
Replaces SPSS ExploreConfidence Interval Calculator
Confidence intervals and margin of error for a mean or a proportion from summary numbers.
Z-Score Calculator
Convert a value to a z-score and find percentiles and areas under the normal curve.
P-Value Calculator
Exact p-values from z, t, F, chi-square or r statistics, one- or two-tailed.
Compare means
8 toolsOne-Sample T-Test Calculator
Test whether a sample mean differs from a known or hypothesized value.
Replaces SPSSIndependent Samples T-Test Calculator
Compare the means of two independent groups, with Levene’s test, Welch correction and Cohen’s d.
Replaces SPSS · PrismPaired Samples T-Test Calculator
Compare two related measurements, such as before and after scores from the same people.
Replaces SPSS · PrismOne-Way ANOVA Calculator
Compare three or more group means, with Levene’s test, Welch’s F and Tukey HSD post-hoc tests.
Replaces SPSS · Prism · MinitabTwo-Way ANOVA Calculator
Main effects and the interaction of two factors, with Type III sums of squares and partial eta squared.
Replaces SPSS GLM · PrismRepeated Measures ANOVA Calculator
Compare three or more measurements from the same subjects, with Mauchly’s test and Greenhouse-Geisser correction.
Replaces SPSS GLM RepeatedANCOVA Calculator
Compare group means while controlling for covariates, with adjusted means and a homogeneity-of-slopes check.
Replaces SPSS GLMMANOVA Calculator
Compare groups on several dependent variables at once with Pillai’s trace, Wilks’ lambda and follow-up ANOVAs.
Replaces SPSS GLM MultivariateNonparametric tests
4 toolsMann-Whitney U Test Calculator
Nonparametric comparison of two independent groups, with exact p-values for small samples.
Replaces SPSS · PrismWilcoxon Signed-Rank Test Calculator
Nonparametric test for two related measurements, the alternative to the paired t-test.
Replaces SPSS · PrismKruskal-Wallis H Test Calculator
Nonparametric comparison of three or more groups, with Dunn’s post-hoc tests.
Replaces SPSS · PrismFriedman Test Calculator
Nonparametric test for three or more related measurements, with Kendall’s W.
Replaces SPSS · PrismCorrelation and regression
11 toolsCorrelation Coefficient Calculator
Pearson, Spearman or Kendall correlations with p-values and confidence intervals for any set of variables.
Replaces SPSS · ExcelPartial Correlation Calculator
Correlation between two variables after controlling for one or more others.
Replaces SPSSSimple Linear Regression Calculator
Fit a straight line to predict one variable from another, with the equation, R² and residual plot.
Replaces SPSS · ExcelMultiple Linear Regression Calculator
Predict an outcome from several predictors, with standardized betas, VIF and automatic dummy coding.
Replaces SPSS · StataBinary Logistic Regression Calculator
Predict a yes/no outcome with odds ratios, pseudo R², Hosmer-Lemeshow test and a classification table.
Replaces SPSS · StataPROCESS Macro Online
Every Hayes PROCESS model, 1 to 76 plus custom models: mediation, moderation and moderated mediation with bootstrap CIs.
Replaces SPSS PROCESS macroMediation Analysis Calculator
Simple, parallel and serial mediation (PROCESS Models 4 and 6) with bootstrap CIs, contrasts and covariates.
Replaces SPSS PROCESS macroModeration Analysis Calculator
Simple, additive and three-way moderation (PROCESS Models 1–3) with simple slopes and the Johnson-Neyman technique.
Replaces SPSS PROCESS macroModerated Mediation Analysis
Conditional indirect effects and the index of moderated mediation for PROCESS Models 7, 8, 14, 15, 21, 58, 59 and more.
Replaces SPSS PROCESS macroSerial Mediation Analysis
Mediators in a causal chain (PROCESS Model 6) with every specific indirect effect, contrasts and the total indirect effect.
Replaces SPSS PROCESS macroThree-Way Interaction Calculator
Three-way interactions X × W × Z (PROCESS Model 3) with conditional effects at every combination of moderator values.
Replaces SPSS PROCESS macroBayesian statistics
8 toolsBayesian T-Test Calculator
JZS Bayes factor t-test for independent, paired or one-sample designs, with the posterior of the effect size and a robustness check.
Replaces JASP · SPSSBayesian Correlation Calculator
Bayes factor for a Pearson correlation with the posterior distribution of ρ and its credible interval.
Replaces JASPBayesian One-Way ANOVA
Bayes factor for differences among group means (JZS g-prior), with Bayesian post hoc comparisons and a robustness check.
Replaces JASP · SPSSBayesian Linear Regression
Bayes factors for regression models and predictors, posterior inclusion probabilities, model averaging and coefficient credible intervals.
Replaces JASP · SPSSBayesian A/B Test Calculator
Probability that variant B beats A, expected uplift with a credible interval and expected loss, from conversions and visitors.
Replaces VWO · OptimizelyBayesian Binomial Test
Bayes factor for a proportion against a test value, with the Beta posterior, credible interval and HDI.
Replaces JASPBayes Factor Calculator
Convert a published t statistic, correlation or BIC values into a Bayes factor, with a robustness plot.
Replaces JASPBayes’ Theorem Calculator
Posterior probability from a prior (base rate), sensitivity and false positive rate, with natural frequencies.
Replaces SpreadsheetCategorical data
4 toolsChi-Square Test of Independence Calculator
Test the association between two categorical variables, from raw data or a contingency table, with Cramér’s V.
Replaces SPSS CrosstabsChi-Square Goodness of Fit Calculator
Test whether observed category frequencies match expected proportions.
Replaces SPSSFisher’s Exact Test Calculator
Exact test for 2×2 tables with small samples, with the odds ratio and its confidence interval.
Replaces SPSS · PrismMcNemar Test Calculator
Test change in a paired binary outcome, such as yes/no before and after an intervention.
Replaces SPSSReliability and agreement
11 toolsCronbach’s Alpha Calculator
Internal consistency of a scale with item-total correlations and alpha if item deleted.
Replaces SPSS ReliabilityCohen’s Kappa Calculator
Agreement between two raters on categories, with weighted kappa for ordinal ratings.
Replaces SPSS CrosstabsFleiss’ Kappa Calculator
Agreement among three or more raters assigning cases to categories.
Replaces SPSS 26+Intraclass Correlation Coefficient (ICC) Calculator
All six Shrout-Fleiss ICC forms with F-tests and confidence intervals, for continuous ratings.
Replaces SPSS ReliabilityReliability and Validity Analysis
Cronbach’s α, composite reliability, AVE, MSV, McDonald’s ω, Fornell–Larcker and HTMT for all constructs at once.
Replaces AMOS · SmartPLSHTMT Calculator for Discriminant Validity
Heterotrait–monotrait ratio for every pair of constructs, with Fornell–Larcker, AVE and CR alongside.
Replaces AMOS · SmartPLSComposite Reliability and AVE Calculator
Enter standardized loadings to get CR, AVE and √AVE, plus the Fornell–Larcker test if you add construct correlations.
McDonald’s Omega Calculator
Omega total from a one-factor model, with Cronbach’s alpha, standardized loadings and item diagnostics for one scale.
Replaces JASP · R psychSplit-Half Reliability Calculator
Odd-even or first-second half split with Spearman-Brown, Guttman split-half, KR-20 and KR-21.
Replaces SPSS ReliabilityHarman’s Single Factor Test for Common Method Bias
Check common method variance: variance explained by one unrotated factor, plus a single-factor CFA comparison.
Replaces SPSS FactorContent Validity Index (CVI) and CVR Calculator
I-CVI, S-CVI/Ave, S-CVI/UA and modified kappa from expert ratings, or Lawshe’s content validity ratio with critical values.
Multivariate analysis
4 toolsExploratory Factor Analysis (EFA) Online
Principal axis factoring with varimax rotation, KMO, Bartlett’s test, scree plot and loadings.
Replaces SPSS FactorPrincipal Component Analysis (PCA) Online
Reduce many variables to a few components, with eigenvalues, loadings and a scree plot.
Replaces SPSS · SASDiscriminant Analysis Online
Linear discriminant functions that separate groups, with Wilks’ lambda and a classification table.
Replaces SPSS DiscriminantCluster Analysis Online
K-means and Ward hierarchical clustering with an elbow plot, silhouette score and dendrogram.
Replaces SPSS · SASStructural equation modeling
8 toolsCB-SEM Studio: drag-and-drop SEM builder
Draw your model with drag and drop: constructs, items, paths, mediation, moderation and covariances, then get fit, CR, AVE, HTMT and modification indices.
Replaces AMOSCB-SEM: Structural Equation Modeling Online
Full structural equation models with latent variables: ML estimation, fit indices, standardized paths and indirect effects.
Replaces AMOS · lavaan · MplusConfirmatory Factor Analysis (CFA) Online
Test a measurement model: fit indices, standardized loadings, CR, AVE, HTMT and Fornell–Larcker in one run.
Replaces AMOS · lavaanMeta-Analytic Structural Equation Modeling (MASEM)
Pool correlation matrices across studies, then fit a path model: two-stage SEM with random effects and indirect effects.
Replaces metaSEM (R)PLS-SEM with fsQCA
Partial least squares SEM: measurement and structural models, HTMT, bootstrapping, mediation, moderation, PLSpredict and fsQCA.
Replaces SmartPLSImportance-Performance Map Analysis (IPMA)
Find which constructs and items to improve: total effects (importance) against rescaled performance from a PLS path model.
Replaces SmartPLS IPMACombined Importance-Performance Map Analysis (cIPMA)
IPMA plus necessary condition analysis: which drivers matter on average and which are bottlenecks that must reach a minimum level.
Replaces SmartPLS cIPMANecessary Condition Analysis (NCA) Online
Test whether a condition is necessary for an outcome: ceiling lines, effect size d, permutation p-value and bottleneck table.
Replaces NCA package (R)Econometrics and time series
7 toolsOLS with Robust Standard Errors and Diagnostics
Regression with HC0–HC3, clustered or Newey-West errors plus Breusch-Pagan, White, RESET, Durbin-Watson, Breusch-Godfrey and Jarque-Bera tests.
Replaces Stata · EViewsInstrumental Variables (2SLS) Regression
Two-stage least squares with first-stage F, partial R², Sargan over-identification and Wu-Hausman endogeneity tests.
Replaces Stata ivregressProbit and Logit with Average Marginal Effects
Binary choice models with average marginal effects, delta-method standard errors, odds ratios and fit statistics.
Replaces Stata marginsPoisson and Negative Binomial Regression
Count-data regression with incidence rate ratios, overdispersion tests and a model comparison.
Replaces Stata · SPSS GENLINUnit Root Tests: Augmented Dickey-Fuller and KPSS
Augmented Dickey-Fuller and KPSS stationarity tests in levels and first differences, with ACF, PACF and Ljung-Box.
Replaces EViews · StataEngle-Granger Cointegration Test
Engle-Granger two-step cointegration test with MacKinnon critical values, the long-run equation and residual plot.
Replaces EViews · StataGranger Causality Test
Test whether past values of one series predict another, in both directions, for each lag with AIC and BIC.
Replaces EViews · StataPanel Data Regression: Fixed and Random Effects
Pooled OLS, fixed effects, random effects, two-way FE and first differences side by side, with F, Breusch-Pagan LM and Hausman tests.
Replaces Stata xtreg · EViewsHausman Test: Fixed vs Random Effects
Choose between fixed and random effects for panel data, with the full coefficient comparison and supporting F and LM tests.
Replaces Stata hausmanDifference-in-Differences (DiD) Analysis
Classic 2×2 DiD, two-way fixed effects and an event-study plot with a pre-trend test, with clustered standard errors.
Replaces Stata · R fixestConjoint Analysis Calculator (Rating-Based)
Part-worth utilities and attribute importance from ratings of product profiles, at aggregate and individual level.
Replaces SPSS ConjointChoice-Based Conjoint (CBC) Analysis
Conditional logit estimation of part-worths from choice tasks, with attribute importance and willingness to pay.
Replaces Sawtooth · R mlogitKaplan-Meier Survival Analysis Online
Survival curves with censoring, median survival and the log-rank test between groups.
Replaces SPSS · Prism · StataCox Regression Calculator
Hazard ratios for several predictors of time to event, with confidence intervals.
Replaces SPSS · Stata · SASROC Curve and AUC Calculator
Diagnostic accuracy with the area under the curve, its confidence interval and the optimal cut-off.
Replaces SPSS · MedCalcBland-Altman Plot and Analysis
Agreement between two measurement methods: bias, limits of agreement and proportional bias.
Replaces MedCalc · PrismMeta-Analysis Calculator and Forest Plot
Pool effect sizes with fixed or random effects, heterogeneity (Q, I², τ²) and a forest plot.
Replaces RevMan · CMAPower Analysis and Sample Size Calculator
Sample size for t-tests, ANOVA, correlation, proportions, chi-square and regression, like G*Power.
Replaces G*Power · PASSSurvey Sample Size Calculator
How many respondents a survey needs for a given margin of error and confidence level.
A/B Test Significance Calculator
Compare conversion rates of two variants with a two-proportion z-test, uplift and confidence interval.
Which statistical test should I use?
Find the right statistical test from your research goal and the type of data you have. Each test opens a free calculator with example data.
| Your goal | Your data | Statistical test to use |
|---|---|---|
| Clean, code and screen raw data | Survey or spreadsheet data | Data cleaning and coding, Little’s MCAR, outliers |
| Describe one variable | Any numeric variable | Descriptive statistics |
| Check normality | Continuous variable | Shapiro-Wilk test |
| Compare one mean with a value | One continuous variable | One-sample t-test |
| Compare two independent groups | Continuous, roughly normal | Independent t-test |
| Compare two independent groups | Ordinal or skewed | Mann-Whitney U test |
| Compare two related measurements | Continuous, roughly normal | Paired t-test |
| Compare two related measurements | Ordinal or skewed | Wilcoxon signed-rank test |
| Compare three or more groups | Continuous, roughly normal | One-way ANOVA |
| Compare three or more groups | Ordinal or skewed | Kruskal-Wallis test |
| Compare three or more repeated measurements | Continuous / ordinal | Repeated measures ANOVA / Friedman |
| Two factors at once | Continuous outcome | Two-way ANOVA |
| Compare groups adjusting for a covariate | Continuous outcome | ANCOVA |
| Association between two categorical variables | Counts | Chi-square test (Fisher’s exact if small) |
| Relationship between two variables | Continuous / ordinal | Pearson / Spearman correlation |
| Predict a continuous outcome | One or more predictors | Linear or multiple regression |
| Predict a yes/no outcome | Binary outcome | Logistic regression |
| Test a mechanism or boundary condition | Mediator and/or moderator | PROCESS mediation, moderation, moderated mediation |
| Check a questionnaire scale | Likert items | Cronbach’s alpha, factor analysis |
| Agreement between raters | Categories / scores | Cohen’s kappa / ICC |
| Time until an event | Time and censoring | Kaplan-Meier, Cox regression |
| Validate a questionnaire’s constructs | Multi-item scales | CFA, CR, AVE and HTMT |
| Test a model with latent variables | Indicators of constructs | CB-SEM Studio or PLS-SEM Studio |
| Pool a model across published studies | Correlation matrices | MASEM |
| Find drivers to improve or bottlenecks | PLS model / conditions | IPMA, cIPMA, NCA |
| Regression with heteroskedasticity or clusters | Cross-section | Robust standard errors |
| Correct for an endogenous regressor | With instruments | 2SLS |
| Check stationarity or long-run links | Time series | ADF and KPSS, cointegration |
| Same units observed over time | Panel data | Fixed or random effects |
| Evaluate a policy or intervention | Treated vs control, before vs after | Difference-in-differences |
| Measure what customers value | Ratings or choices of profiles | Conjoint, CBC |
| Weigh evidence for or against an effect | Any of the above designs | Bayesian t-test, ANOVA, regression |
| Plan your sample size | Expected effect size | Power analysis |
From spreadsheet to write-up in four steps
Pick a test
Each tool explains when to use it and its assumptions, and opens with example data so you can see the output first.
Paste your data
Copy columns from Excel, Google Sheets or SPSS with the header row, or upload a CSV or Excel file.
Choose variables
Select the outcome, groups or predictors. Results update as you change options, with missing values handled for you.
Copy into your paper
Copy APA-style tables straight into Word and use the drafted results sentence as a starting point.
The best free SPSS alternative for statistical analysis
FreeStatisticalTools.com is free statistics software that covers the analyses most theses and journal articles report, the same tests you would run in SPSS, AMOS, Stata, EViews, Minitab, GraphPad Prism, JASP or jamovi, with nothing to install and no licence to buy.
| What you need | FreeStatisticalTools.com | Typical desktop statistics software |
|---|---|---|
| Price | Free | Annual licence, often hundreds of dollars |
| Installation and account | None, runs in the browser | Download, install and activate |
| Data privacy | Data stays on your device | Local |
| t-tests, ANOVA, ANCOVA, MANOVA | Included | Included |
| Regression, logistic regression | Included | Included |
| PROCESS mediation and moderation (models 1–76) | Built in, no macro to install | Needs the PROCESS add-on |
| Reliability, EFA, PCA, clustering | Included | Included |
| CB-SEM, CFA, MASEM, reliability and validity | Included, lavaan-style syntax | Needs AMOS, Mplus or R |
| Econometrics, panel data, DiD, conjoint | Included | Needs Stata, EViews or Sawtooth |
| Survival, ROC, Bland-Altman, meta-analysis | Included | Split across separate programs |
| Plain-English interpretation | Every test | Not included |
Frequently asked questions
What is the best free statistics software?
For most coursework, theses and journal articles, browser-based free statistical tools like these cover the common tests (t-tests, ANOVA, regression, chi-square, reliability, factor analysis and PROCESS mediation) with APA-formatted output and nothing to install. Desktop alternatives include JASP, jamovi and R.
Is there a free online alternative to SPSS?
Yes. FreeStatisticalTools.com runs the analyses students and researchers usually open SPSS for, including descriptive statistics, t-tests, ANOVA, ANCOVA, MANOVA, regression, chi-square, Cronbach’s alpha and factor analysis, free and online.
Can I run CB-SEM and CFA without AMOS?
Can I run the PROCESS macro without SPSS?
Yes. The PROCESS macro online tool runs Hayes’ models 1 to 76, plus custom models, with bootstrap confidence intervals and the index of moderated mediation, entirely in your browser.
Are these statistical tools really free?
Yes. Every tool is free with no trial period, no account and no limit on sample size. It runs entirely in your web browser.
Is my data uploaded to a server?
No. Your data is read and analysed inside your browser tab and is never sent anywhere, so you can analyse confidential data safely. Closing the tab clears it.
How accurate are the results?
The calculations were checked against R, SciPy, statsmodels and pingouin on test datasets, including t-tests, ANOVA with Tukey HSD, Type III ANCOVA, MANOVA, logistic and Cox regression, ICC, kappa, KMO and power analysis. Results match to at least three decimal places.
How do I enter my data?
Copy your columns from Excel, Google Sheets or SPSS including the header row and paste them into the data box, or upload a CSV, TSV or Excel file. Each column is a variable and each row is a case. Empty cells, NA and a full stop are treated as missing.
Can I paste the tables into Word?
Yes. The Copy table button copies a formatted APA-style table that pastes into Word or Google Docs, and a tab-separated version that pastes into Excel.
Which statistical test should I use?
Use the test selector table above. As a rule of thumb: compare two groups with a t-test, three or more with ANOVA, use the nonparametric versions for ordinal or skewed data, chi-square for two categorical variables, and regression to predict an outcome.
Can I do Bayesian statistics here?
Yes. Bayesian t-tests, ANOVA, correlation and linear regression give Bayes factors with the same default priors as JASP, plus posterior distributions and credible intervals. There is also a Bayesian A/B test calculator, a Bayes factor calculator and a Bayes’ theorem calculator.
How do I clean and code my data before analysis?
Use the free data cleaning and coding tool: set variable types, labels and value labels, fix missing-value codes, spelling and duplicates automatically, reverse-code items and compute scale scores, then send the clean data to any tool or download it with SPSS syntax.
Can I run structural equation modeling (SEM) for free?
Yes. Covariance-based SEM and confirmatory factor analysis run in the free CB-SEM Studio, where you draw the model instead of writing code, or with lavaan syntax on the CB-SEM and CFA pages. PLS-SEM, with measurement and structural models, HTMT, bootstrapping, mediation, moderation, PLSpredict and fsQCA, runs in the free PLS-SEM Studio.
Does it work on Mac, Windows and tablets?
Yes. Any modern browser works, including Chrome, Edge, Firefox and Safari. A larger screen is more comfortable for wide tables.
Please cite FreeStatisticalTools.com in your research
The tools are free because researchers support them by citing them. When you use these tools for a thesis, article or report, please cite the software. It has a permanent DOI, so every citation is counted and indexed.
APA 7
Xavier, B. (2026). Free Statistical Tools [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.23372149 (web app: https://freestatisticaltools.com/)
BibTeX
@software{xavier_free_statistical_tools_2026,
author = {Xavier, Bibin},
title = {Free Statistical Tools},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.23372149},
url = {https://freestatisticaltools.com/},
note = {Computer software}
}Suggested sentence for your methods section: “Analyses were conducted with Free Statistical Tools (Xavier, 2026).”
Start your analysis now
Free, private and ready in seconds. Bring a CSV or Excel file, or explore the example data first.