🏳️Visual Studio Code - Code Editing. Redefined

Website faviconcode.visualstudio.com

Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

🚀 Get [GitHub Copilot Free](vscode://github.copilot-chat?referrer=vscode-updatebanner) in VS Code!

Dismiss this update

Your code editor. Redefined with AI.

====================================

Download for macOS Download for Windows

.debDebian, Ubuntu... .rpmRed Hat, Fedora...

*   **.deb** (x86)

*   **.rpm** (x86)

*   **.tar.gz** (x86)

DownloadStable Build [Get Copilot Free](vscode://github.copilot-chat?referrer=vscode-cta)

[Web](https://vscode.dev/ "For quick code edits locally or remotely on GitHub and Azure Repos."), [Insiders edition](/insiders), or [other platforms](/Download)

By using VS Code, you agree to its [license](https://code.visualstudio.com/license "View the Visual Studio Code license.") and [privacy statement](https://go.microsoft.com/fwlink/?LinkId=521839 "View the Microsoft privacy statement.").

Pause

Choose the model that works for you

-----------------------------------

Pick the model that works best for your project and team, including GPT 4o and Claude Sonnet.

An expert on your codebase

--------------------------

Copilot locally indexes your codebase to understand what’s relevant and supplements that context to interactions with Copilot.

Personalized to your needs

--------------------------

Copilot works the way you do. Customize Copilot's prompts with details about your team's workflows, tools, and projects.

Activate Copilot Free in Visual Studio Code

-------------------------------------------

No trial. No credit card required. Just your GitHub account.

[Get Copilot Free](vscode://github.copilot-chat?referrer=vscode-mainbanner)

Multi-file edits

----------------

Describe what you want to build in natural language, and Copilot Edits takes care of the rest. Copilot Edits makes changes across files in your codebase with a UI designed for rapid iteration. It's the fastest way to add new functionality to your apps.

[Build with Copilot Edits](https://code.visualstudio.com/docs/copilot/copilot-edits)

Code suggestions

----------------

Copilot predicts your next thought with Next Edit Suggestions. Use the Tab key to accept AI-powered suggestions right in your editor. Next Edit Suggestions will intelligently suggest where and what to change across your file based on the edits you're making.

[Pair program with Copilot](https://code.visualstudio.com/docs/copilot/ai-powered-suggestions)

Code with extensions

--------------------

Extensions let you customize VS Code and Copilot with AI-powered features grounded securely in your team's data and workflows. Grab one from the gallery and add it to chat like @azure, or [build your own Copilot extension](https://code.visualstudio.com/docs/copilot/copilot-extensibility-overview) to power your team's unique scenarios.

[

### Python

Adds rich language support for Python

](https://marketplace.visualstudio.com/items?itemName=ms-python.python)[

### Stripe

Build, test, and use Stripe inside your editor

](https://marketplace.visualstudio.com/items?itemName=Stripe.vscode-stripe)[

### C/C++

Adds rich language support for C/C++

](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)

[

### Jupyter

Language support for Jupyter Notebooks

](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter)[

### GitLens

Supercharge your Git experience

](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)[

### C# Dev Kit

Powerful tools for your C# environment

](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit)

[

### MongoDB

Extension for the @MongoDB agent

](https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode)[

### GitHub Copilot for Azure

Streamline the process of developing for Azure

](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azure-github-copilot)[

### Remote Development

Open folders in a container on a remote machine

](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)

View 60k+ extensions in the [Extension Marketplace](https://marketplace.visualstudio.com/vscode)

Code in any language

--------------------

VS Code supports almost every major programming language. Several ship in the box, like JavaScript, TypeScript, CSS, and HTML, but extensions for others can be found in the VS Code Marketplace.

`JavaScript`

`TypeScript`

`Python`

`C#`

`C++`

`HTML`

`Java`

`JSON`

`PHP`

`Markdown`

`Powershell`

`YAML`

Fully customizable

------------------

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

[Color themes](https://code.visualstudio.com/docs/getstarted/themes) let you modify the colors in VS Code's user interface to suit your preferences and work environment.

[Settings Sync](https://code.visualstudio.com/docs/getstarted/settings#_settings-sync) enables you to share your user settings across your VS Code instances with the Settings Sync feature.

[Profiles](https://code.visualstudio.com/docs/editor/profiles) let you create sets of customizations and quickly switch between them or share them with others.

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).

[Built-in Source Control](https://code.visualstudio.com/docs/sourcecontrol/overview) empowers you with Git support out-of-the-box. Many other source control providers are available through extensions.

[GitHub Codespaces](https://code.visualstudio.com/docs/remote/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.

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.

[

### Integrated terminal

Use your favorite shell whether it's zsh, pwsh, or git bash, all inside the editor.

](https://code.visualstudio.com/docs/terminal/basics)[

### Run code

Run and debug your code without leaving your editor.

](https://code.visualstudio.com/docs/editor/debugging)[

### Version control

Built-in support for git and many other source control providers.

](https://code.visualstudio.com/docs/sourcecontrol/overview)[

### Build tasks

Run tools and analyze their results from within VS Code.

](https://code.visualstudio.com/docs/editor/tasks)[

### Local history

Never lose your changes with automatically tracked local history.

](https://code.visualstudio.com/updates/v1_66#_local-history)[

### Themes

Your theme is an extension of your personality. Add some flair to your editor and add your touch.

](https://code.visualstudio.com/docs/getstarted/themes)[

### Accessibility

Optimized experience for screen readers, high contrast themes, and keyboard-only navigation.

](https://code.visualstudio.com/docs/editor/accessibility)[

### Web support

Whether you are on your phone, tablet, or desktop, you can access your code from anywhere.

](https://code.visualstudio.com/docs/editor/vscode-web)