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

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

Date: 3/12/2018
File name: basic-miktex-2.9.6643-x64.exe
Size: 206.91 MB
SHA-256: 792983b8945ddafc5285cb9942d9d88550ef3af0f8d4add9acd057233ff84584
Download

Looking for the 32-bit version? It is available under the "All downloads" tab.

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

When you have installed MiKTeX, it is recommended that you start MiKTeX Console 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 High Sierra (64-bit)

To set up a TeX/LaTeX system on macOS, download and open this disk image. Then drag the MiKTeX icon onto the Applications folder.
Date: 5/21/2018
File name: miktex-2.9.6700-1-darwin-x86_64.dmg
Size: 48.51 MB
SHA-256: 563cbc966ab1fa3bf36966de3a6afa1e59fe0a4adb409e28cdf05b2fc110fd38
Download

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

When you have installed MiKTeX, it is recommended that you start MiKTeX Console in order to get the latest updates.

Install for Linux

Repository registration

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

Ubuntu 18.04 (64-bit)

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

Ubuntu 16.04, Linux Mint 18.3 (64-bit)

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

Debian 9 (64-bit)

coming soon

MiKTeX installtion

After you have registered the repository, you can install MiKTeX:

sudo apt-get install miktex

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

When you have installed MiKTeX, it is recommended that you start MiKTeX Console in order to get the latest updates.

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: 3/12/2018
File name: basic-miktex-2.9.6643-x64.exe
Size: 206.91 MB
SHA-256: 792983b8945ddafc5285cb9942d9d88550ef3af0f8d4add9acd057233ff84584
Mirror: ctan.math.illinois.edu (United States)
Download

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

Date: 3/12/2018
File name: basic-miktex-2.9.6643.exe
Size: 194.67 MB
SHA-256: f780eb11305757ec1567ed70be46d45d857fa59454d8874c6be45f9c95d18d7a
Mirror: ctan.math.illinois.edu (United States)
Download

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

Date: 3/5/2018
File name: setup-2.9.6637-x64.exe
Size: 23.95 MB
SHA-256: 4af534f410a37e60ca4c28dfaf1e2d7f8e0c63f515bb15cdb716c439a724a853
Mirror: ctan.math.illinois.edu (United States)
Download

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

Date: 3/5/2018
File name: setup-2.9.6637.exe
Size: 17.87 MB
SHA-256: 2435d1f3a8ba4ddcab89c5764eb3a7635a102d2df029496e6d163520e453fa18
Mirror: ctan.math.illinois.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: 4/24/2018
File name: miktexsetup-2.9.6672-x64.zip
Size: 2.27 MB
SHA-256: b5cf9ede9ed54471313e83e350bcdcd7d5606b6fe862b999090de58e501de00f
Mirror: ctan.math.illinois.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: 4/24/2018
File name: miktexsetup-2.9.6672.zip
Size: 1.85 MB
SHA-256: 21915ccbfd6684f67caa70e1da87faf82ea53d4417689657968a47474af8ba62
Mirror: ctan.math.illinois.edu (United States)
Download

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

Date: 2/18/2018
File name: miktex-portable-2.9.6621.exe
Size: 190.71 MB
SHA-256: cc5a8ef0822378c72a3b95fa43852c740ba8c3b07b440e963db0e73f25a4f213
Mirror: ctan.math.illinois.edu (United States)
Download

To set up a TeX/LaTeX system on macOS, download and open this disk image. Then drag the MiKTeX icon onto the Applications folder.

Date: 5/21/2018
File name: miktex-2.9.6700-1-darwin-x86_64.dmg
Size: 48.51 MB
SHA-256: 563cbc966ab1fa3bf36966de3a6afa1e59fe0a4adb409e28cdf05b2fc110fd38
Mirror: ctan.math.illinois.edu (United States)
Download

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

Date: 5/21/2018
File name: miktex-2.9.6700.tar.xz
Size: 26.17 MB
SHA-256: acadf7b68ae509e50ace7cdc6a09aebbd5584d8f1fbff3e08d82cc98432a5871
Mirror: ctan.math.illinois.edu (United States)
Download