Dismiss this update
Visual Studio Code is a code editor for Windows, macOS, and Linux. Use this article to choose an installation path, check requirements, and find related setup options.
VS Code is lightweight and should run on most available hardware and platform versions. Review the system requirements to check if your computer configuration is supported.
Choose the setup path that matches where you want to work.
VS Code ships weekly releases. Most desktop installs support auto-update when a new release is available.
After you install VS Code, finish setup for your development workflow:
New Copilot users can start with the Copilot Free plan, which includes a monthly limit of inline suggestions and chat interactions.
VS Code releases a new version each week with new features and important bug fixes. Most platforms support auto update and prompt you to install the new release when it becomes available.
To check for updates manually, run Help > Check for Updates on Windows and Linux, or run Code > Check for Updates on macOS.
Disable auto-update if you prefer to update VS Code on your own schedule.
To try nightly builds, preview new features, or verify bug fixes, install the Insiders build. The Insiders build installs side by side with the weekly Stable build. The VS Code development team uses the Insiders build every day and welcomes feedback from people trying new features early.
Because Insiders builds are released nightly, multiple builds often share the same product version number. To uniquely identify a specific Insiders build, use the commit ID shown in the About dialog in addition to the version number.
Visual Studio Code supports portable mode. Portable mode stores VS Code data near the application so the installation can move between environments, such as on a USB drive. See the VS Code portable mode documentation for details.
These topics help you learn more after setup:
Review the system requirements for supported platforms and hardware.
VS Code is a small download, less than 200 MB, and has a disk footprint of less than 500 MB.
VS Code doesn't include a traditional File > New Project dialog or preinstalled project templates. Add additional components and scaffolders based on your development workflow. Scaffolding tools like Yeoman and packages from the npm package manager provide templates and tools to create projects.
On Linux and Windows, choose Help > About. On macOS, use Code > About Visual Studio Code. The About dialog shows the version number and the commit ID. For Insiders builds, multiple builds can share the same version number, so use the commit ID to uniquely identify your build.
VS Code has detected that some installation files have been modified, perhaps by an extension. Reinstalling VS Code will replace the affected files. See our FAQ topic for more details.
To remove all user data after uninstalling VS Code, delete the user data folders Code and .vscode. This returns VS Code to the state before installation and can reset all settings without uninstalling VS Code.
The folder locations vary depending on your platform:
%APPDATA%\Code and %USERPROFILE%\.vscode.$HOME/Library/Application Support/Code and ~/.vscode.$HOME/.config/Code and ~/.vscode.