Free · No sign-up · Runs in your browser

Free CB-SEM software, just draw your model

Covariance-based structural equation modeling without writing code. Draw constructs and arrows, click Run, and get model fit, standardized loadings, reliability and validity, path coefficients, indirect effects and modification indices, ready for your thesis or journal article.

Data never leaves your device Checked against lavaan Exports to Word and Excel
0.48***0.31***0.62***0.42 QUALTRUSTSATLOY R² = 0.46R² = 0.38 CFI = 0.968RMSEA = 0.046SRMR = 0.039
A structural model estimated in CB-SEM Studio by maximum likelihood, with standardized estimates and fit indices.
What you can do

Everything a CB-SEM study needs

The complete covariance-based structural equation modeling workflow, from data screening to publication-ready tables, with a visual model builder instead of syntax.

Drag-and-drop model builder

Create constructs from your items, drag them into place, set each construct’s item direction, add or remove items, and draw or pick paths from drop-down lists.

Model fit

χ², χ²/df, CFI, TLI, RMSEA with 90% CI and PCLOSE, SRMR, GFI, AIC and BIC, flagged against Hu and Bentler’s cut-offs.

Measurement model

Standardized loadings, Cronbach’s α, composite reliability, AVE, MSV, HTMT and Fornell–Larcker for confirmatory factor analysis.

Mediation and moderation

Every indirect route with Monte Carlo confidence intervals, plus latent interactions picked from drop-down lists, with simple slopes and moderated mediation.

Modification indices

The largest MIs with expected parameter changes, and one-click residual covariances between items of the same construct.

Exports that save hours

Word, Excel, HTML, CSV, LaTeX, JSON and lavaan syntax, a 300 dpi diagram and a drafted methods paragraph.

How it works

From survey data to a fitted model in four steps

01

Load your data

Drop in a CSV or Excel file. Descriptives, skewness, kurtosis and Mardia’s multivariate normality test appear at once.

02

Draw the model

Group items such as TR1, TR2, TR3 into constructs with one click, then draw arrows for hypotheses and two-headed arrows for covariances.

03

Run maximum likelihood

The model is estimated in seconds with standard errors, fit indices, indirect effects and modification indices.

04

Refine and report

Check fit and validity, free a justified residual covariance if needed, then export tables, the diagram and the methods text.

Visual model builder

Draw the model instead of coding it

No syntax to learn. Constructs are created from your item names, paths are drawn with two clicks, and covariances are added from a menu. If you prefer, edit the generated lavaan syntax directly.

  • One-click grouping of items into constructs
  • Draw, move and erase paths on the canvas, with undo
  • Set each construct’s item direction (left, top, right, bottom) or drag single items
  • Moderators and covariances picked from drop-down lists
  • Single-item constructs handled automatically
  • Mediation routes listed live as you draw
Visual CB-SEM model builder with constructs, items and drawn paths
Reporting

Fit, reliability and validity at a glance

Every table is flagged against widely used thresholds, so you can see immediately what passes and what needs attention.

Global fitCFI and TLI ≥ 0.95, RMSEA ≤ 0.06, SRMR ≤ 0.08
LoadingsStandardized loadings ≥ 0.70 (0.50 acceptable)
ReliabilityComposite reliability and α ≥ 0.70
Convergent validityAVE ≥ 0.50
Discriminant validityHTMT < 0.85, √AVE above correlations, MSV < AVE
MediationMonte Carlo 95% CI excludes zero
CB-SEM model fit table with chi-square, CFI, TLI, RMSEA and SRMR flagged against cut-offs
Publication-ready figures

A path diagram you can put in your paper

The diagram keeps your layout from the builder and shows standardized loadings, path coefficients with significance stars, covariances and R². Switch to black and white for journals and save it as SVG or a 300 dpi PNG.

Read the CB-SEM tutorial →

Publication-ready CB-SEM path diagram with standardized estimates
Compared

A free alternative to desktop SEM software

CB-SEM Studio covers the analyses most theses and journal articles report, in the browser, at no cost.

What you needCB-SEM StudioTypical desktop SEM software
PriceFreePaid licence
InstallationNone, runs in the browserDownload and install
Draw the model graphicallyYesSome programs
Maximum likelihood estimation and fit indicesIncludedIncluded
CR, AVE, MSV and HTMT tablesBuilt inOften calculated by hand or with plugins
Indirect effects with confidence intervalsAutomatic for every routeNeeds setup
Word, Excel and LaTeX tablesOne clickVaries
FAQ

Frequently asked questions

Is CB-SEM Studio really free?

Yes. Every feature is free, with no account, no trial period and no limits on sample size or model size. It runs entirely in your web browser.

Is my data uploaded to a server?

No. Your data file is read and analysed inside your browser tab. Nothing is sent to our server, so confidential survey data stays on your computer.

Is this a free alternative to AMOS?

For the standard CB-SEM workflow, yes: you draw the model as you would in AMOS, estimate it by maximum likelihood, and get model fit, standardized and unstandardized estimates, R², indirect effects and modification indices. Commercial packages offer more, such as multigroup invariance testing, Bayesian SEM and full information maximum likelihood for missing data. Results follow the same maximum likelihood method as lavaan and AMOS; the modification indices reproduce lavaan’s published values.

What is the difference between CB-SEM and PLS-SEM?

CB-SEM estimates common factors and tests how well the whole model reproduces the observed covariance matrix, so it reports global fit indices such as CFI, TLI and RMSEA. PLS-SEM builds composites and maximises explained variance, which suits prediction, formative constructs and small samples. Use CB-SEM to confirm a theory; use the free PLS-SEM Studio when prediction is the goal.

Which fit indices are reported?

Chi-square with degrees of freedom and p value, normed chi-square (χ²/df), CFI, TLI, RMSEA with its 90% confidence interval and PCLOSE, SRMR, GFI, AIC and BIC, each flagged against the common cut-offs of Hu and Bentler (1999).

How do I test mediation in CB-SEM?

Draw the paths, for example X → M → Y and X → Y. Every indirect route is found automatically and tested with a Monte Carlo confidence interval (Preacher and Selig, 2012) as well as the delta-method standard error, and the result is classified as full, partial or no mediation (Zhao, Lynch and Chen, 2010).

How do I test moderation in CB-SEM?

In the Moderation box of the model builder, choose the moderator and the path it changes. CB-SEM Studio builds a latent interaction from double-mean-centred matched-pair product indicators (Marsh, Wen and Hau, 2004; Lin et al., 2010), adds the moderator’s main effect, and reports the interaction effect, simple slopes at ±1 SD with Monte Carlo confidence intervals, a simple slope plot and, where a moderated path is part of an indirect route, the index of moderated mediation.

What are modification indices and how do I use them?

A modification index estimates how much the chi-square would drop if a fixed parameter, such as a residual covariance or a cross-loading, were freed. CB-SEM Studio lists them with the expected parameter change, and residual covariances between items of the same construct can be added with one click. Only free parameters that make theoretical sense, and report every change.

Does it check reliability and validity?

Yes. For each construct you get standardized loadings, Cronbach’s alpha, composite reliability (CR), average variance extracted (AVE), maximum shared variance (MSV), the HTMT ratio and the Fornell–Larcker criterion, each flagged against common thresholds (Hair et al., 2019; Henseler et al., 2015).

Which file formats can I use?

Import CSV, TSV, TXT, XLSX, XLS and ODS files. Export every table to Excel, Word, HTML, CSV and LaTeX, the full results to JSON, the model as lavaan syntax, and the path diagram as SVG or 300 dpi PNG.

How do I cite CB-SEM Studio?

Please cite the software whenever you use it in research: Xavier, B. (2026). CB-SEM Studio: Free covariance-based structural equation modeling software [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/cb-sem/ A BibTeX entry is in the How to cite section of this page.

Who created CB-SEM Studio?

CB-SEM Studio was created by Bibin Xavier as part of FreeStatisticalTools.com, together with the free PLS-SEM Studio and more than 90 other statistical tools.

How to cite

Please cite CB-SEM Studio in your research

The tool is free because researchers support it by citing it. Whenever you use CB-SEM Studio for a thesis, article, conference paper or report, please cite the software and this website.

APA 7

Xavier, B. (2026). CB-SEM Studio: Free covariance-based structural equation modeling software [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/cb-sem/

BibTeX

@software{xavier_cbsem_2026,
  author = {Xavier, Bibin},
  title = {{CB-SEM Studio}: Free Covariance-Based Structural Equation Modeling Software},
  publisher = {FreeStatisticalTools.com},
  year = {2026},
  url = {https://freestatisticaltools.com/cb-sem/},
  note = {Web application}
}

Suggested sentence for your methods section: “The model was estimated by maximum likelihood with CB-SEM Studio (Xavier, 2026), available at https://freestatisticaltools.com/cb-sem/.”

Start your CB-SEM analysis now

Free, private and ready in seconds. Bring a CSV or Excel file, or explore the sample study first.