Install for Windows 7, 8 and 10 (64-bit)

To install a basic TeX/LaTeX system on Windows, download and run this installer.

Date: 11/9/2017
File name: basic-miktex-2.9.6520-x64.exe
Size: 191.69 MB
SHA-256: eacb2024436403c1182d0aace7c62c9fbffed12d4b7391fff8dec9449bb128a9
Download

Please read the tutorial, if you want step-by-step guidance.

When you have installed MiKTeX, it is recommended that you run the update wizard in order to get the latest updates.

If you want to install MiKTeX on many client computers, then you should use the MiKTeX Setup Utility to deploy MiKTeX in your organization. You can read the deployment tutorial, if you want step-by-step guidance.

Install for macOS 10.10 or higher (64-bit)

MiKTeX can be installed via the Homebrew package manager:

brew tap miktex/miktex
brew install miktex

Please read the tutorial, if you want step-by-step guidance.

Please beware that MiKTeX for Mac is still in an experimental stage.

Install for Ubuntu 16.04, Linux Mint 18 or higher (64-bit)

To install MiKTeX for Linux you need to register the repository which contains the MiKTeX installation package:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889
echo "deb http://miktex.org/download/ubuntu xenial universe" | sudo tee /etc/apt/sources.list.d/miktex.list
sudo apt-get update

Then you can install MiKTeX:

sudo apt-get install miktex

Please read the tutorial, if you want step-by-step guidance.

Please beware that MiKTeX for Linux is still in an experimental stage.

Docker image

The Docker image allows you to run MiKTeX on any computer that supports Docker. You can obtain the image from Docker hub:

docker pull miktex/miktex

Create a volume:

docker volume create --name miktex

Provided that your main input file is located in the current working directory, you can run pdflatex as follows:

docker run -ti \
  -v miktex:/miktex/.miktex \
  -v `pwd`:/miktex/work \
  miktex/miktex \
  pdflatex main.tex

Please read the tutorial, if you want step-by-step guidance.

Please beware that the Docker image is still in an experimental stage.

All downloads

To install a basic TeX/LaTeX system on Windows, download and run this installer.

Date: 11/9/2017
File name: basic-miktex-2.9.6520-x64.exe
Size: 191.69 MB
SHA-256: eacb2024436403c1182d0aace7c62c9fbffed12d4b7391fff8dec9449bb128a9
Mirror: mirrors.rit.edu (United States)
Download

To install a basic TeX/LaTeX system on Windows, download and run this installer.

Date: 11/9/2017
File name: basic-miktex-2.9.6520.exe
Size: 181.31 MB
SHA-256: 43f76ff5392313b1a3ec483fa01390d5392037701bd4ecb33bee3dca74c443a6
Mirror: mirrors.rit.edu (United States)
Download

This installer allows you download all packages and install a complete TeX/LaTeX system on Windows.

Date: 9/16/2017
File name: setup-2.9.6406-x64.exe
Size: 11.71 MB
SHA-256: d605cefbdc0698f5d06f20f8370993c55589f05c70d74f849bb4c3d143c9413a
Mirror: mirrors.rit.edu (United States)
Download

This installer allows you download all packages and install a complete TeX/LaTeX system on Windows.

Date: 9/16/2017
File name: setup-2.9.6406.exe
Size: 8.75 MB
SHA-256: 228d3ad9809770f18dc9aeeb08542aee32efb36c579beda4fbcded33ab6c8478
Mirror: mirrors.rit.edu (United States)
Download

The MiKTeX Setup Utility is used to download, install and uninstall MiKTeX using the command line. It is suitable for unattended setup tasks and can be regarded as the command line counterpart of the MiKTeX Setup Wizard.

Date: 10/31/2017
File name: miktexsetup-2.9.6512-x64.zip
Size: 2.25 MB
SHA-256: ecbe41637eec1034059fb4874f8595ffce9c183fcca6af04fff987dd97789bab
Mirror: mirrors.rit.edu (United States)
Download

The MiKTeX Setup Utility is used to download, install and uninstall MiKTeX using the command line. It is suitable for unattended setup tasks and can be regarded as the command line counterpart of the MiKTeX Setup Wizard.

Date: 10/31/2017
File name: miktexsetup-2.9.6512.zip
Size: 1.84 MB
SHA-256: bbaafe6a1c19e1d373021acd55c31fcd7871369608625693fc1201b1c1d3645f
Mirror: mirrors.rit.edu (United States)
Download

The portable edition allows you to run MiKTeX from a portable storage device.

Date: 11/10/2017
File name: miktex-portable-2.9.6521.exe
Size: 193.05 MB
SHA-256: 745a6fa16593cda188bda10dc0915d2343301b5b0e5ca5a4800cf02385ae48b3
Mirror: mirrors.rit.edu (United States)
Download

Download MiKTeX source code if you want to incorporate MiKTeX into your own software product.

Date: 11/22/2017
File name: miktex-2.9.6530.tar.xz
Size: 25.22 MB
SHA-256: dffa1571782c25c041b210dfb439cf79d420bbcdcc2bd5b6a76cc7e1dafd9acb
Mirror: mirrors.rit.edu (United States)
Download