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

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

Date: 2/12/2018
File name: basic-miktex-2.9.6615-x64.exe
Size: 210.74 MB
SHA-256: 4193d1093c686fdefe1202c2a53fd755883b91fd95c41dbd74ddac4183fec9c4
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.

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: 2/12/2018
File name: miktex-2.9.6600-1-darwin-x86_64.dmg
Size: 49.08 MB
SHA-256: 9c9a80588a0af46c263eb9bef019526c8bcb4686647f1bf0b0cca7e2ecb97c26
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 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.

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: 2/12/2018
File name: basic-miktex-2.9.6615-x64.exe
Size: 210.74 MB
SHA-256: 4193d1093c686fdefe1202c2a53fd755883b91fd95c41dbd74ddac4183fec9c4
Mirror: mirrors.sorengard.com (United States)
Download

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

Date: 2/12/2018
File name: basic-miktex-2.9.6615.exe
Size: 197.68 MB
SHA-256: 1442f300d3601adb2cd8b2181faed3b11a289259023d0aef591eb849d76c0808
Mirror: mirrors.sorengard.com (United States)
Download

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

Date: 2/12/2018
File name: setup-2.9.6615-x64.exe
Size: 11.97 MB
SHA-256: 2ca3a3d2eaddecffdc52a903876394a27bae0b65115d58beeecfb8a32ab7f084
Mirror: mirrors.sorengard.com (United States)
Download

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

Date: 2/12/2018
File name: setup-2.9.6615.exe
Size: 8.93 MB
SHA-256: 22f95eeb383e41b39e06adbc42ad70338c462426832b349ae5fc9e5f86fea222
Mirror: mirrors.sorengard.com (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: 2/15/2018
File name: miktexsetup-2.9.6600-x64.zip
Size: 2.27 MB
SHA-256: 607b7eed113b280422bee8bec2579983485d3cdd15d7c035135d22ce7f9e03ca
Mirror: mirrors.sorengard.com (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: 2/15/2018
File name: miktexsetup-2.9.6600.zip
Size: 1.85 MB
SHA-256: bc36cc6d5529eebcf9ba5ce611ecbbcb2e7674c6d0768cfea8729c69030b5ef6
Mirror: mirrors.sorengard.com (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: mirrors.sorengard.com (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: 2/12/2018
File name: miktex-2.9.6600-1-darwin-x86_64.dmg
Size: 49.08 MB
SHA-256: 9c9a80588a0af46c263eb9bef019526c8bcb4686647f1bf0b0cca7e2ecb97c26
Mirror: mirrors.sorengard.com (United States)
Download

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

Date: 2/12/2018
File name: miktex-2.9.6600.tar.xz
Size: 26.22 MB
SHA-256: 677edb01b3255643a8a0521621d35b694b8e1911270e14d43a26de7e4d23e91f
Mirror: mirrors.sorengard.com (United States)
Download