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

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

Date: 6/30/2018
File name: basic-miktex-2.9.6753-x64.exe
Size: 192.03 MB
SHA-256: 07837a9d0135d26706ef31c47e1932aa00dc18e996e5b35eac437cbfa4959ccf
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 OS X 10.11 (or later) (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: 6/30/2018
File name: miktex-2.9.6730-1-darwin-x86_64.dmg
Size: 49 MB
SHA-256: cd4b08f2785e4f37838fd45955a9d3e4f6668b01485558c004f15e66fb0aeb63
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, Linux Mint 19 (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)

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

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: 6/30/2018
File name: basic-miktex-2.9.6753-x64.exe
Size: 192.03 MB
SHA-256: 07837a9d0135d26706ef31c47e1932aa00dc18e996e5b35eac437cbfa4959ccf
Mirror: ctan.math.illinois.edu (United States)
Download

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

Date: 6/30/2018
File name: basic-miktex-2.9.6753.exe
Size: 182.33 MB
SHA-256: a7716600cb85cfc399afd497a8d055a62f100cec133d65feb1e05507c40e2930
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: 6/30/2018
File name: miktex-portable-2.9.6753.exe
Size: 178.13 MB
SHA-256: c8b85fc4694d748e8e481ea8e9a31057688c9e16dda8ea7686c00b29b9d6f6e2
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: 6/30/2018
File name: miktex-2.9.6730-1-darwin-x86_64.dmg
Size: 49 MB
SHA-256: cd4b08f2785e4f37838fd45955a9d3e4f6668b01485558c004f15e66fb0aeb63
Mirror: ctan.math.illinois.edu (United States)
Download

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

Date: 6/30/2018
File name: miktex-2.9.6730.tar.xz
Size: 26.22 MB
SHA-256: b770514e025aecf91a4ba9a2fb9242bb8d41c805719c54299ce7b1702f3e8491
Mirror: ctan.math.illinois.edu (United States)
Download