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

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: 3/26/2018
File name: miktex-2.9.6650-1-darwin-x86_64.dmg
Size: 47.88 MB
SHA-256: 3af22d5a230193c79b19b26ad89277981e7b3ac351593840740747fd75fb5c86
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: 3/12/2018
File name: basic-miktex-2.9.6643-x64.exe
Size: 206.91 MB
SHA-256: 792983b8945ddafc5285cb9942d9d88550ef3af0f8d4add9acd057233ff84584
Mirror: mirrors.rit.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: mirrors.rit.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: mirrors.rit.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: 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: 3/5/2018
File name: miktexsetup-2.9.6637-x64.zip
Size: 2.27 MB
SHA-256: 07211113c3c6de002f86307e546014c4a0eb0f03491fcc234f71fc960076802a
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: 3/5/2018
File name: miktexsetup-2.9.6637.zip
Size: 1.85 MB
SHA-256: d081cf68656ecf755eddc4fc3013cf1303fe14877b4d923ab1fe14e2faffa613
Mirror: mirrors.rit.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: mirrors.rit.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: 3/26/2018
File name: miktex-2.9.6650-1-darwin-x86_64.dmg
Size: 47.88 MB
SHA-256: 3af22d5a230193c79b19b26ad89277981e7b3ac351593840740747fd75fb5c86
Mirror: mirrors.rit.edu (United States)
Download

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

Date: 3/27/2018
File name: miktex-2.9.6650.tar.xz
Size: 25.94 MB
SHA-256: 150e3e24b4aed8e6194508600b3dde8cce8aca41476afebca48216bfdac74ffb
Mirror: mirrors.rit.edu (United States)
Download