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