ARM64 vs x64 vs x86: Which Windows Installer Should You Download?
Compare ARM64, x64, and x86 before choosing a Windows app installer or Windows 11 25H2 image: x64 for Intel or AMD, ARM64 for Windows on Arm, and x86 only for legacy 32-bit apps or Windows 10.
For Windows app installers, choose x64 for most Intel or AMD PCs, ARM64 only for Windows on Arm, and x86 only for legacy 32-bit apps. Check Settings > System > About before downloading. Windows 11 25H2 itself is 64-bit only: use Microsoft's x64 media for a compatible Intel or AMD PC and its separate Arm64 image for a compatible Arm PC.
Last updated 2026-09-07
Windows x64 vs ARM64
The difference is the processor family. x64 is for normal 64-bit Intel and AMD Windows PCs. ARM64 is for Windows on ARM devices. If you install an ARM64 build on an Intel or AMD PC, it will not be the right installer.
Check your Windows system type
Open Settings > System > About and read System type. If it says x64-based processor, choose x64. If it says ARM-based processor, choose ARM64. If you need a slower walkthrough, use the Windows 32-bit vs 64-bit guide.
What the labels mean
- x64, 64-bit, amd64: the normal choice for Intel and AMD Windows PCs.
- ARM64, arm64, aarch64: for Windows on ARM devices.
- x86, 32-bit: for older 32-bit Windows installs or legacy app compatibility.
When not to choose ARM64
Do not choose ARM64 just because the name sounds newer. ARM64 is for a different processor family. On a normal Intel or AMD PC, the x64 installer is the correct build.
Examples in the What-Version catalog
Windows download pages in the catalog include apps where choosing the right installer matters, such as Python downloads, Node.js downloads, Visual Studio Code downloads, Git for Windows downloads, Microsoft PowerToys downloads, and Windows Package Manager downloads. For version checks, use pages such as latest Python version, latest Node.js version, or latest PowerToys version.
What if the app offers only x64?
That is common. Most current Windows desktop apps target 64-bit Intel and AMD PCs first. Windows on ARM may still run some x64 apps through emulation, but drivers, virtualization tools, shell extensions, and security software should use native ARM64 builds when the vendor provides them.