XMRig Download for Windows
How to obtain a genuine XMRig build for Windows, tell the archives apart, confirm the file you received is the file that was published, and unpack it safely.
Which Windows build to take
Each XMRig release lists several Windows archives. They contain the same miner compiled with different feature sets, so the choice is about what your machine supports rather than about a "better" version.
| Archive suffix | Use it when |
|---|---|
msvc-win64 | Default choice for Windows 10 and 11 on any modern 64-bit CPU. |
gcc-win64 | Alternative build if the MSVC one misbehaves on your system. |
msvc-cuda11_8-win64 and similar | Only if you intend to mine with an NVIDIA GPU and have the matching driver stack. |
| Source code (zip / tar.gz) | You plan to compile it yourself, audit the code, or build with non-default options. |
There is no 32-bit build in practical use, and no ARM Windows build. If your machine is not x86-64, none of the published Windows archives apply.
Binary or source?
A binary archive is ready to run: an executable, a sample config.json and a couple of helper scripts. Source code is what the binary was compiled from. Building from source takes a C++ toolchain and CMake and produces the same program, with the advantage that you know exactly what went into it. For most Windows desktops the published binary is the sensible option.
Checking the file you downloaded
Releases are accompanied by SHA-256 checksums. Verifying takes one command in PowerShell and tells you whether the archive on your disk matches the one that was published:
Get-FileHash .\xmrig-6.x.x-msvc-win64.zip -Algorithm SHA256
Compare the printed value with the checksum listed next to the release. A mismatch means the file was altered, truncated or served by something other than the project — delete it and fetch it again. Releases are also signed, so if you already work with GPG you can check the signature instead of, or in addition to, the hash.
Unpacking and first launch
- Right-click the archive, choose Properties, and tick Unblock if Windows added a mark-of-the-web flag.
- Extract to a folder you control, such as
C:\Mining\xmrig. AvoidProgram Files, the Downloads folder and any path that Windows cleans automatically. - Open
config.jsonand fill in your pool details before the first run — see the configuration guide. - Launch from a command prompt in that folder so the log stays on screen.
Before you run anything
- Confirm the address bar of the page you downloaded from belongs to the project's repository, not a lookalike domain.
- Compare the checksum. It takes ten seconds and catches almost every tampered copy.
- Be sceptical of any "XMRig installer", "setup.exe" or "premium build" — the project ships plain archives only.
- Expect your antivirus to react. Read why security software flags miners before creating an exclusion.
- Never run a miner on hardware you do not own or administer.
Download questions
Where can I download XMRig?
From the release page of the official project repository, linked on our repository overview.
Is XMRig free?
Yes, it is open source software. Recent versions include a small built-in developer fee, which is documented by the project and adjustable at build time.
Do I need an installer?
No. The Windows release is a ZIP archive you extract wherever you like.