Free. Built on open source. Runs everywhere.

Smart, fast, customizable

DownloadStable Build

Web, Insiders edition, or other platforms

By using VS Code, you agree to its license and privacy statement.

Visual Studio Code is a lightweight, powerful source code editor available on Windows, macOS, Linux, and even your browser. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes.

Any language

Choose from hundreds of extensions to customize your VS Code experience for any language you're working in.

View language extensions

Tools & services

Integrate your favorite tools and services seamlessly into your coding workflow with our extensions. From debugging, deployment to data analysis.

View debugger extensions

Community-powered

Our extensions are community-powered, which means you get the best tools and ideas from developers just like you.

Learn about the extension community
Placeholder

Code smarter, with an
AI pair programmer

Write code faster and smarter with GitHub Copilot, your AI pair programmer. The combination of a Chat assistant, inline Chat, and inline completions let you leverage the power of Copilot no matter what you’re working on. 

Try GitHub Copilot free for 30 days

Inline Completions

Copilot presents suggestions automatically to help you code more efficiently.

Learn about Inline Completions

Chat

Copilot enables an interactive Chat experience that understands the context of your code, workspace, extensions, settings, and more.

Learn about Chat

Get creative

From code generation to refactoring, Copilot can help in a huge variety of scenarios.

Explore Copilot use cases

Code anywhere

Code wherever you're most productive, whether you're connected to the cloud, a remote repository, or in the browser with VS Code for the Web (vscode.dev).

Learn about Remote Development
vscode.dev in an Edge browser tab

Built-in Source Control

VS Code has integrated source control management (SCM) and includes Git support out-of-the-box. Many other source control providers are available through extensions.

Learn about Git in VS Code

GitHub Codespaces

Codespaces provides cloud-powered development environments for any activity - whether it's a long-term project, or a short-term task like reviewing a pull request.

Learn about Codespaces

vscode.dev

VS Code for the Web (aka vscode.dev) provides a free, zero-install Microsoft Visual Studio Code experience running entirely in your browser.

Learn about vscode.dev
Selecting the GitHub Dark theme with a quick pick

Code fully customized

Customize your VS Code UI and layout so that it fits your coding style.

Learn how to customize your editor

Themes

Color themes let you modify the colors in VS Code's user interface to suit your preferences and work environment.

Learn about themes

Settings Sync

You can share your user settings across your VS Code instances with the Settings Sync feature.

Learn about Settings Sync

Profiles

VS Code Profiles let you create sets of customizations and quickly switch between them or share them with others.

Learn about profiles

Code with rich features

There's a lot more to an editor. Whether it's using built-in features or rich extensions, there's something for everyone.