System Requirements
VS Code is a small download (< 100 MB) and has a minimal disk footprint (< 500 MB). It runs well on these platforms:Windows
Windows 10 or later (64-bit)Recommended:
- 1.6 GHz or faster processor
- 1 GB RAM
macOS
macOS 10.15 (Catalina) or laterSupports:
- Intel and Apple Silicon (M1/M2/M3)
- Universal binary
Linux
64-bit Ubuntu, Debian, Red Hat, Fedora, SUSERequires:
- GLIBCXX 3.4.25 or later
- GLIBC 2.28 or later
VS Code ships monthly with new features and bug fixes. You can download the latest stable release from code.visualstudio.com.
Installation by Platform
- Windows
- macOS
- Linux
Windows Installation
Download the Installer
Visit code.visualstudio.com/Download and download the Windows installer.Options:
- User Installer (recommended) - Installs for current user only, no admin rights required
- System Installer - Installs for all users, requires admin rights
- ZIP Archive - Portable installation
Run the Installer
- Double-click the downloaded
.exefile - Accept the license agreement
- Choose installation location
- Select additional tasks (recommended options checked by default)
Additional Tasks
During installation, you can enable these options:
- Add “Open with Code” action to Windows Explorer file context menu
- Add “Open with Code” action to Windows Explorer directory context menu
- Register Code as an editor for supported file types
- Add to PATH (allows running
codefrom command line)
Windows Package Managers
You can also install VS Code using package managers:Windows Subsystem for Linux (WSL)
To use VS Code with WSL:- Install VS Code on Windows
- Install the Remote - WSL extension
- Open a WSL terminal and run:
code .
VS Code will automatically connect to your WSL distribution.
Alternative Installations
VS Code Insiders
Get daily builds with the latest features and bug fixes. Runs side-by-side with stable.
Portable Mode
Run VS Code from a USB drive. Download the ZIP/TAR.GZ and create a
data folder next to the executable.VS Code Server
Run VS Code on a remote server and connect from any browser with VS Code for the Web.
GitHub Codespaces
Use VS Code in the cloud with a complete development environment.
Post-Installation Setup
Verify Installation
Open a terminal and run:You should see the version number, commit, and architecture.
Install Extensions
Enhance VS Code with extensions for your programming languages:
- Open VS Code
- Press
Ctrl+Shift+X/Cmd+Shift+Xto open Extensions view - Search and install extensions for your languages:
- Python for Python development
- ESLint for JavaScript/TypeScript linting
- C/C++ for C/C++ development
- Java Extension Pack for Java development
Configure Settings
Customize VS Code to your preferences:
- Press
Ctrl+,/Cmd+,to open Settings - Search for settings to customize:
- Font size and family
- Color theme
- Auto save
- Format on save
Update VS Code
VS Code will notify you when an update is available:- Windows
- macOS
- Linux
VS Code will download and prompt you to restart to apply the update.Manual Update:
- Download the latest installer from code.visualstudio.com
- Run the installer (it will update your existing installation)
VS Code typically releases updates monthly. Enable automatic updates in File > Preferences > Settings > Update: Mode.
Uninstalling VS Code
Windows Uninstall
Windows Uninstall
- Open Settings > Apps > Apps & features
- Search for “Visual Studio Code”
- Click the three dots and select Uninstall
- Follow the uninstall wizard
macOS Uninstall
macOS Uninstall
- Quit VS Code
- Open the Applications folder
- Drag Visual Studio Code to the Trash
- Empty the Trash
Linux Uninstall
Linux Uninstall
Next Steps
Now that you have VS Code installed:Quick Start Guide
Learn the essential features in under 5 minutes
User Interface
Understand the VS Code interface and layout
Extensions
Explore the vast ecosystem of extensions
Settings
Customize VS Code to match your workflow