How to Install Extensions on Visual Studio Code on Windows 11

Visual Studio Code (VS Code) is one of the most popular and versatile code editors for developers. Its lightweight design, powerful customization, and wide extension marketplace make it perfect for coding in almost any programming language.

But what makes VS Code truly powerful is its extensions — small plugins that enhance your development experience. Whether you want syntax highlighting for a new language, AI-powered code suggestions, or built-in GitHub integration, extensions are what make VS Code adaptable for every workflow.

In this guide, we’ll show you how to install extensions in Visual Studio Code on Windows 11, how to manage them, and which must-have extensions every developer should consider.

What Are Extensions in Visual Studio Code?

Extensions are add-ons or plugins that expand VS Code’s capabilities. They allow you to:

  • Add support for new programming languages like Java, Python, or C++.
  • Integrate with version control tools such as Git and GitHub.
  • Improve productivity with themes, debuggers, or AI assistants.
  • Enable frameworks like React, Node.js, and Django.
  • Customize your coding environment to match your workflow.

Essentially, extensions turn VS Code into a personalized development powerhouse tailored to your projects.

Step 1: Install Visual Studio Code on Windows 11

If you don’t already have Visual Studio Code installed, follow these steps:

  1. Go to the official VS Code website: https://code.visualstudio.com/
  2. Click the Download for Windows button.
  3. Run the installer and follow the on-screen instructions.
  4. Once installed, open Visual Studio Code from the Start Menu or Desktop shortcut.

Tip: During setup, check the box that says “Add to PATH” — it allows you to open VS Code directly from the Command Prompt using the code command.

Step 2: Open the Extensions Marketplace

There are two main ways to access the VS Code Extensions Marketplace:

Option 1: Using the Sidebar

  1. Open VS Code.
  2. On the left sidebar, click the Extensions icon (four squares) or press Ctrl + Shift + X.
  3. You’ll see the Extensions Marketplace open.

From here, you can browse featured extensions, search for specific ones, or explore categories like Programming Languages, Themes, and Linters.

Option 2: Using the Command Palette

  1. Press Ctrl + Shift + P to open the Command Palette.
  2. Type Extensions: Install Extensions and press Enter.
  3. The Extensions Marketplace will open in the sidebar.

Step 3: Install an Extension in Visual Studio Code

Once you’ve opened the marketplace, installing an extension is quick and simple.

  1. In the search bar, type the name of the extension you want to install (e.g., Python, Prettier, or GitHub Copilot).
  2. Click on the extension name from the search results.
  3. Press the Install button.
  4. Wait a few seconds while VS Code downloads and installs the extension.

Once installed, you’ll see an “Uninstall” or “Disable” button appear, confirming it’s active.

Tip: Some extensions require VS Code to restart or reload — if prompted, click Reload to activate the new extension.

Step 4: Manage Installed Extensions

Once you’ve installed multiple extensions, you can manage them easily.

To View All Installed Extensions:

  1. Click the Extensions icon (Ctrl + Shift + X).
  2. In the sidebar, select Installed from the dropdown menu.

To Disable or Uninstall an Extension:

  1. Hover over the installed extension.
  2. Click the gear icon next to it.
  3. Choose either:
    • Disable → Temporarily turns off the extension.
    • Uninstall → Completely removes the extension.

Pro Tip: If you’re troubleshooting performance issues, try disabling heavy extensions temporarily to identify which ones are slowing down your editor.

Step 5: Install Extensions Using Command Line (Optional)

You can also install extensions directly via the Command Prompt or PowerShell.

Syntax:

code --install-extension <extension-id>

Example:

code --install-extension ms-python.python

This will install the official Python extension from Microsoft directly into VS Code.

To uninstall an extension via command line:

code --uninstall-extension <extension-id>

Tip: You can find the extension ID by opening its Marketplace page — it’s usually listed in the format publisher.extension-name.

Step 6: Customize Extension Settings

Most extensions come with their own settings and preferences.

To modify them:

  1. Go to File → Preferences → Settings.
  2. Use the search bar to find your extension’s name (e.g., “Prettier” or “Copilot”).
  3. Adjust settings like code formatting style, indentation, or AI behavior.

You can also open settings.json for more advanced customization:

{
  "editor.formatOnSave": true,
  "prettier.singleQuote": true,
  "python.analysis.autoImportCompletions": true
}

Step 7: Recommended Extensions for Developers

If you’re new to VS Code, here are some of the most popular and useful extensions to get started:

ExtensionPurpose
Python (Microsoft)Adds support for Python programming and debugging
PrettierAutomatically formats your code for readability
GitHub CopilotAI-powered code suggestions from GitHub
ESLintIdentifies and fixes JavaScript/TypeScript errors
Live ServerLaunches a local development server for web projects
Material Icon ThemeAdds colorful file icons for better navigation
Tabnine / CodeiumAI-powered code completion alternatives
DockerSimplifies containerized development
C/C++ (Microsoft)Adds syntax and IntelliSense for C/C++
IntelliCodeProvides smart, context-based code recommendations

Pro Tip: Always check the number of downloads and user ratings before installing new extensions to ensure reliability and performance.

Step 8: Keep Extensions Updated

VS Code automatically checks for extension updates, but you can also update them manually:

  1. Open the Extensions view (Ctrl + Shift + X).
  2. If updates are available, you’ll see an Update button next to each extension.
  3. Click Update All to upgrade everything at once.

Keeping your extensions up to date ensures better performance, security, and compatibility with newer VS Code versions.

Wrapping Up

Installing extensions in Visual Studio Code on Windows 11 is one of the easiest and most powerful ways to enhance your coding experience.

From adding language support to improving code readability or integrating AI, VS Code extensions let you customize your workspace exactly how you want it.

So go ahead — open your Extensions Marketplace, explore the vast library, and make your coding environment smarter, faster, and more efficient.

Posted by Arpita

With a background in Computer Science, she is passionate about sharing practical programming tips and tech know-how. From writing clean code to solving everyday tech problems, she breaks down complex topics into approachable guides that help others learn and grow.