Windows x64 vs ARM64 vs x86: Pick the Right Installer
Compare Windows x64 vs ARM64 vs x86 installer labels before downloading desktop software.
For Windows x64 vs ARM64, most Intel and AMD PCs should use x64. Use ARM64 only on Windows devices with ARM processors. Use x86 only for 32-bit Windows or legacy software requirements.
Last updated: 2026-07-10
Quick answer
Choose x64 for most modern Windows 10 and Windows 11 PCs with Intel or AMD processors. Choose ARM64 only if your Windows device uses an ARM processor, such as a Snapdragon-based laptop. Choose x86 only for 32-bit Windows or a legacy app requirement.
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.