April 26, 2017
Mplus at a Glance
General Description
Mplus Programs
Version History
System Requirements
Mplus Demo Version
Short Courses
Short Course Videos
and Handouts
Web Training
Mplus User's Guide
Mplus Diagrammer
Technical Appendices
Mplus Web Notes
User's Guide Examples
Mplus Book
Mplus Book Examples
Mplus Book Errata
Mplus Examples
Special Mplus Topics
Bayesian SEM (BSEM)
Complex Survey Data
Exploratory SEM (ESEM)
Measurement Invariance
Mediation Analysis
Missing Data
Mixture Modeling
Multilevel Modeling
Randomized Trials
Structural Equation Modeling
Survival Analysis
Time Series Analysis (DSEM)
Using Mplus via R
Mplus plotting using R
Chi-Square Difference
Test for MLM and MLR
Power Calculation
Monte Carlo Utility
Mplus Website Updates

Demo Version 8

Mplus Version 8 Demo is now available for download at no cost for Windows operating systems, Mac OS X, and Linux operating systems. The demo version contains all of the capabilities of the regular version of Mplus. They include:

  • Linear regression with multivariate outcomes
  • Probit regression for binary and ordered categorical variables with multivariate outcomes
  • Logistic regression for binary, ordered, and unordered categorical variables
  • Path analysis
  • Exploratory and confirmatory factor analysis
  • Confirmatory factor analysis with covariates
  • General structural equation modeling
  • Growth modeling
  • Survival analysis
  • Time series analysis
  • Multilevel modeling
  • General latent variable mixture modeling

The Mplus Demo Version is limited only by the number of variables that can be used in an analysis. Following are the limitations:

  • Maximum number of dependent variables: 6
  • Maximum number of independent variables: 2
  • Maximum number of between variables in two-level analysis: 2
  • Maximum number of continuous latent variables in time series analysis: 2

All features in Mplus Version 8 Base Program and Combination Add-On are available in Mplus Version 8 Demo. Read more about these features. Mplus commands and options are described in A Summary of the Mplus Language. Most of the examples found in the Mplus section can be run using the demo version. These include: cont3, cont6, cont10, mix1-mix6, mix8-mix11, mix14, and penn1-penn7. Other examples need to be modified to not exceed the limitations described above.

Muthén & Muthén holds the copyright for the Mplus Demo Version. The Mplus Demo Version may be copied but may not be altered or sold.

Note: Demo Version 8 is not available for Windows XP/ME/Vista, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion and 32-bit Linux operating systems.

Installing the Mplus Demo Version

Mac OS X

  1. Download the file for 64-bit Mac OS X.
  2. The compressed installer should be recognized by Stuffit Expander and should automatically be expanded after downloading. If it is not expanded, you can expand it manually using Stuffit Expander 6.0 or later.
  3. After expanding, double-click install_mplusmac_demo64.
  4. Follow the instructions given by the setup application.
  5. Refer to the Getting Started document in the installation directory before using the Mplus Demo Version. Important information about the environment variables used by Mplus is provided in the document.

Attention Mac OS X 10.8 or later users:

Mac OS X may report that the Mplus installer file for Mac OS X is damaged. This is because the new GateKeeper app on Mac OS X 10.8 or later is preventing the installation of Mplus. The default setting in GateKeeper is to prevent the installation of any third party software not purchased from the Mac App Store. For more information on GateKeeper and how to disable this block, please refer to the following Knowledge Base article from Apple.

Linux operating systems

  1. Download the file install_mpluslinux_demo64.bin for 64-bit Linux.
  2. Open a shell and cd to the directory where you downloaded the installer.
  3. At the prompt, type: ./install_mpluslinux_demo64.bin or sh ./install_mpluslinux_demo64.bin.
  4. Follow the instructions given by the setup application. Note that the default installation directory is /opt/mpdemo which requires installation as root or with sudo.
  5. Refer to the Getting Started document in the installation directory before using the Mplus Demo Version. Important information about the environment variables used by Mplus is provided in the document.


  1. Download the file Mplus Version 8 Demo.msi for 32-bit Windows or Mplus Version 8 Demo (64-bit).msi for 64-bit Windows.
  2. Double-click on the MSI file in Windows Explorer to start the installation.
  3. Follow the instructions given by the installer.

Using the Mplus Demo Version

The Mplus Demo Version for Windows and Mac OS X come with the Mplus Editor or can be run from the command line. The Mplus Demo Version for Linux operating systems is available only from the command line.

Command-Line for Mac OS X and Linux Operating Systems

First, open a shell. Verify that the environment variables have been set to include the Mplus installation directory in the PATH environment variable by typing:   $ which mpdemo
If the command is found, then run the Mplus Demo Version with the following syntax:

  $ mpdemo sample.inp sample.txt

where sample.inp in the file that contains the input setup and sample.txt is the name of the file in which the output will be written. The following entry,

  $ mpdemo sample.inp

would result in the output going to the file sample.out, the default output file.


To run Mplus through Windows, click on the Start button, click on the Programs button, and then click on Mplus. The menu bar contains the menu item Mplus. This offers two options: Language Generator and Run Mplus. Mplus can also be run by clicking on the RUN button. A user can use an existing input setup, create a new input setup using the editor, or use the language generator to create an input setup.

Language Generator

Version 8 of Mplus includes a language generator to assist in preparing input files. The Mplus Language Generator takes users through a series of screens to help them quickly set up an Mplus input file. The language generator contains all of the Mplus commands except DEFINE, MODEL, and MONTECARLO. Hints for using the Mplus Language Generator are included under the Help menu.