Edit, build, and debug with confidence

Visual Studio Code gives you smart code completions, rich navigation, built-in debugging, integrated testing, and Git. All in a fast, free editor that supports hundreds of languages.

Built-in tools for every step

Keep your developer inner loop moving with built-in tools to write, run, debug, test, and commit your code.

VS Code showing available refactoring actions for selected code.

Code smarter, not harder

Combine IntelliSense completions that understand your code's types and imports with AI inline suggestions for your next edit. Edit multiple lines at once with multi-cursor, insert snippets with a keystroke, and use quick fixes and refactorings to improve your code as you go.

Highlights: IntelliSense, AI inline suggestions, quick fixes, refactoring, multi-cursor editing, and snippets.

Explore code editing features

Your language, fully supported

JavaScript, TypeScript, JSON, CSS, and HTML work out of the box with rich IntelliSense, linting, and formatting. For Python, Java, C#, C++, Go, Rust, and more, install extensions from the Visual Studio Marketplace to add syntax highlighting, error checking, refactoring, and debugging for the languages you use.

See supported languages
Marketplace extensions for Python, C/C++, Java, C#, Go, Dart, PHP, and Ruby.

Preview web apps as you code

Open a live browser preview right next to your code. See changes instantly, inspect the DOM, and debug front-end issues without switching windows. Agents can also use the integrated browser to interact with your app and verify their changes.

Learn about the integrated browser
Integrated browser highlighting the Share with Agent button, with chat showing the agent can access the shared page.

A terminal beside your code

Use your favorite shell in the integrated terminal to run commands, build your project, and start development servers alongside your code. Split terminals to work on multiple tasks, and jump from file links in the output straight to the editor. Fully customizable.

Explore the integrated terminal
Customized integrated terminal with a Starship prompt, Nerd Font symbols, and a Sapphire workbench theme.

Make it yours

Pick a color theme, remap keyboard shortcuts, and fine-tune hundreds of settings to match the way you work. Sync everything across machines with Settings Sync, or package your setup into a profile you can share with your team.

Explore color themes
VS Code's color theme picker previewing Quiet Light alongside TypeScript code.

And much more

Start coding for free

Download VS Code and start building today.