MATLAB Compiler

MATLAB Runtime

Run compiled MATLAB applications or components without installing MATLAB

The MATLAB Runtime is a standalone set of shared libraries that enables the execution of compiled MATLAB, Simulink applications, or components. When used together, MATLABMATLAB CompilerSimulink Compiler, and the MATLAB Runtime enable you to create and distribute numerical applications, simulations, or software components quickly and securely.

To download and install the MATLAB Runtime:

  1. Click the version and platform in the table below that corresponds to the application or component you are using. The version of the MATLAB Runtime is tied to the version of MATLAB.

    Note: You can find this information in the readme.txt file that accompanies the application or component.

  2. Save the MATLAB Runtime installer file on the computer on which you plan to run the application or component.

  3. Double click the installer and follow the instructions in the installation wizard.

See the MATLAB Runtime Installer documentation for more information.

Release (MATLAB Runtime Version#) Windows Linux Mac
R2024a (24.1) 64-bit 64-bit Intel 64-bit / arm64
R2023b (23.2) 64-bit 64-bit Intel 64-bit / arm64
R2023a (9.14) 64-bit 64-bit Intel 64-bit
R2022b (9.13) 64-bit 64-bit Intel 64-bit
R2022a (9.12) 64-bit 64-bit Intel 64-bit
R2021b (9.11) 64-bit 64-bit Intel 64-bit
R2021a (9.10) 64-bit 64-bit Intel 64-bit
R2020b (9.9) 64-bit 64-bit Intel 64-bit
R2020a (9.8) 64-bit 64-bit Intel 64-bit
R2019b (9.7)
64-bit 64-bit Intel 64-bit
R2019a (9.6)
64-bit 64-bit Intel 64-bit
R2018b (9.5)
Intel 64-bit
R2018a (9.4)
Intel 64-bit
R2017b (9.3) 64-bit 64-bit Intel 64-bit

Apply Updates to R2016a-R2017a versions of MATLAB Runtime after installing the runtime

Important security fixes are available for the R2016a, R2016b, and R2017a releases of the MATLAB Runtime. After installing the MATLAB Runtime for one of these releases, you should apply the latest Update by clicking on the appropriate Update link below. Note this applies only if your application uses MATLAB apps authored with MATLAB App Designer (.mlapp files). For more information see this bug report.

R2017a (9.2)
64-bit   |   Update 64-bit   |   Update Intel 64-bit   |   Update
R2016b (9.1)
64-bit   |   Update 64-bit   |   Update Intel 64-bit   |   Update
R2016a (9.0.1) 1, 2 64-bit   |   Update 64-bit   |   Update Intel 64-bit   |   Update
R2015b (9.0) 1, 2, 3 32-bit / 64-bit 64-bit Intel 64-bit
R2015aSP1 (8.5.1) 1 32-bit / 64-bit 64-bit Intel 64-bit
R2015a (8.5) 1 32-bit / 64-bit 64-bit Intel 64-bit
R2014b (8.4) 1 32-bit / 64-bit 64-bit Intel 64-bit
R2014a (8.3) 1 32-bit / 64-bit 64-bit Intel 64-bit
R2013b (8.2) 32-bit / 64-bit 64-bit Intel 64-bit
R2013a (8.1) 32-bit / 64-bit 64-bit Intel 64-bit
R2012b (8.0) 32-bit / 64-bit 64-bit Intel 64-bit
R2012a (7.17) 32-bit / 64-bit 32-bit / 64-bit Intel 64-bit
R2011b and earlier 4

Open MATLAB and run the command mcrinstaller to locate MATLAB Runtime for redistribution with your compiled components.


  1. R2014a-2016a does not support macOS Sierra 10.12. If you choose to run any of these versions of the MATLAB Runtime on this unsupported macOS version, you might need to install a patch to fix an incompatibility issue. Learn more to determine if this incompatibility impacts you. MathWorks strongly recommends that you do not run any version of the MATLAB Runtime older than R2014a on macOS Sierra 10.12.
  2. MATLAB Runtime 9.0.1, for R2016a, is intended to work with MATLAB 9.0, which is also R2016a.
  3. MATLAB Runtime 9.0, for R2015b, is intended to work with MATLAB 8.6, which is also R2015b.
  4. Online versions of MATLAB Runtime are only available for releases after R2012a. Older releases of MATLAB Runtime were shipped with MATLAB Compiler. If you do not have MATLAB, please request the Runtime from the MATLAB Compiler user who created the deployed package.