If you searched specifically for a Windows build of VS Code, you're probably setting up a new PC or replacing an old editor and want to skip hunting through Microsoft's site for the right file. There are actually two Windows installers worth knowing about, a User install and a System install, and picking the wrong one can cause permission headaches on shared machines. This page gets you to the correct download fast, then points you to the full product page for extensions and configuration details.
User Installer vs System Installer
The User installer drops VS Code into your personal profile and needs no admin rights, which is what most home users want. The System installer places it under Program Files for all accounts on the machine, handy on shared or managed PCs where an administrator controls installs.
Windows on ARM devices need the ARM64 build specifically; running the standard x64 installer there works through emulation but is noticeably slower to start.
Who ends up using Visual Studio Code
Web developers, students learning to code, and DevOps engineers reach for VS Code as their default lightweight editor across nearly every language and framework.
- Full-stack developers editing JavaScript, Python, and config files in one unified workspace
- Students following coding tutorials that assume a free, cross-platform editor is installed
- DevOps engineers editing YAML, Dockerfiles, and remote server code via SSH extensions
Before you install
A couple of things worth knowing about Visual Studio Code before you request the link: it covers Windows, macOS and Linux, so pick the right build for the machine you're setting up. And on pricing, Visual Studio Code is free to use outright — there's no paid tier hiding behind it, so what you install is the whole app. It's developed and maintained by Microsoft.
System requirements
- WindowsWindows 10 or 11 (64-bit); older 7/8.1 builds usually still run but no longer get official support
- macOSa recent macOS release — check the download page for the current minimum version, since Apple Silicon vs Intel builds sometimes differ
- Linuxmost current 64-bit distributions; look for a native .deb/.rpm/AppImage or a package in your distro's own repository
Heavier workloads (large files, high-res media, big projects) will naturally want more RAM and a faster CPU/GPU than the bare minimum.
Quick steps
- Pick User or System installer based on who else uses the PC
- Run the .exe and accept the default PATH option so 'code' works in terminals
- Launch VS Code and sign in with a Microsoft or GitHub account to sync settings
Visual Studio Code: the honest trade-offs
- Massive extension marketplace covering nearly every language and framework
- Built-in Git integration handles commits and diffs without a separate client
- Remote development extensions let you edit code on servers as if local
- Not a full IDE out of the box; heavier language features need extensions installed
- Extension-heavy setups can slow startup time on lower-end hardware
Every link on this page routes to Microsoft's own distribution servers, so you get the exact unmodified build Microsoft ships, not a repackaged copy.
Other Developer Tools downloads people search for
Browse the full Developer Tools category →
Keeping Visual Studio Code up to date
Visual Studio Code usually has a built-in updater or store-based auto-update (Microsoft Store / Mac App Store / Play Store, depending on platform); if you installed it manually, re-downloading the current build from the official source is the fallback. Sticking to the developer's own distribution channel — which is what this page links to — means you're never stuck on an old build with unpatched bugs just because a mirror site stopped updating its copy.
Features, install steps, alternatives and more detail live on the main Visual Studio Code page.
Frequently asked questions
Does the Windows version need a Microsoft account?
No, VS Code runs fully offline without signing in; an account is only needed if you want settings synced across devices.
Will VS Code slow down an older Windows laptop?
It's lighter than most IDEs, but heavy extension use on machines with 4GB RAM or less can cause noticeable lag.



