How to disable GitHub Copilot in vscode?
To disable GitHub Copilot in VS Code, click the Copilot status icon in the bottom status bar and choose 'Disable Copilot' — either globally or just for the current file's language. To turn it off completely, disable or uninstall the 'GitHub Copilot' and 'GitHub Copilot Chat' extensions from the Extensions panel.
Why — the first-principles explanation
Copilot in VS Code is just an extension — a plug-in that adds features to the editor. Extensions can be toggled at three levels, and knowing which level you want is the whole trick: turn off the suggestions while keeping the extension installed, disable the extension itself, or remove it entirely.
The quickest control is the status bar toggle. VS Code shows a small Copilot icon at the bottom of the window. Clicking it opens a menu that lets you pause or disable inline completions globally, or only for the language you are currently editing (say, turn Copilot off for Markdown but keep it for Python). This is stored as a setting, so it persists across sessions until you turn it back on.
If you want Copilot completely gone — no background activity, no status icon — you go to the Extensions panel (the four-squares icon in the sidebar) and disable or uninstall both 'GitHub Copilot' and 'GitHub Copilot Chat.' Disabling keeps them installed for later; uninstalling removes them. There is no data loss either way, because your subscription lives on GitHub's servers, not in the editor.
Why the layered design? Many developers want Copilot on for some work and off for others — during interviews, in sensitive codebases, or when they want to think without suggestions. The tiered toggles let you dial the feature up or down without repeatedly logging in and out.
An example that makes it click
Think of Copilot like the radio in your car. You don't rip the radio out every time you want silence — you just press the mute button (that's the status-bar toggle). If you're tired of it entirely, you turn the whole unit off (disable the extension). And only if you never want it again do you unscrew it from the dashboard (uninstall).
So for a quick quiet moment, mute it from the status bar. For a clean, distraction-free editor all week, disable the extensions. You can always press play again later.
How to do it
- Look at the bottom-right status bar in VS Code and click the Copilot icon.
- Choose 'Disable Copilot' (globally) or 'Disable Copilot for <language>' to turn off just the current file type.
- To turn it off fully, open the Extensions panel (Ctrl+Shift+X or Cmd+Shift+X).
- Search for 'GitHub Copilot,' click the gear icon, and select Disable — repeat for 'GitHub Copilot Chat.'
- To remove it completely, choose Uninstall instead of Disable, then reload the window.
- Optional: open Settings and set 'github.copilot.enable' to false for fine-grained per-language control.
Key facts
- Copilot is delivered in VS Code as two extensions: 'GitHub Copilot' (completions) and 'GitHub Copilot Chat.'
- The status-bar Copilot icon offers a one-click toggle to disable suggestions globally or per language.
- Disabling an extension keeps it installed; uninstalling removes it entirely — neither affects your GitHub subscription.
- The 'github.copilot.enable' setting lets you enable or disable Copilot for specific languages.
- Turning off suggestions in the editor does not cancel your paid plan; billing is managed on github.com.
The AI pair-programmer built into your editor.
Affiliate link — we may earn a commission at no cost to you.▶ The 60-second explainer (script)
Want to turn off GitHub Copilot in VS Code? Here's the fast way. Look at the bottom-right corner of your editor for the little Copilot icon. Click it, and a menu pops up. You can disable Copilot everywhere, or just for the language you're working in right now — handy if you want it off for Markdown but on for Python. That mutes the suggestions but keeps the extension installed. Want it fully gone? Open the Extensions panel — that's the four-squares icon on the sidebar, or press Control-Shift-X. Search for 'GitHub Copilot,' click the gear, and hit Disable. Do the same for 'GitHub Copilot Chat.' If you never want it back, choose Uninstall instead and reload the window. One thing to know: turning it off in the editor does not cancel your subscription — your plan lives on GitHub's website, not in VS Code. So mute it, disable it, or remove it — your choice, and you can flip it back on anytime.
What authoritative sources say
People also ask
Does disabling Copilot cancel my subscription?
No. Turning off the extension only stops suggestions in the editor. To stop billing, cancel your plan in your GitHub account settings.
Can I disable Copilot for one language only?
Yes. Click the status-bar icon and choose to disable it for the current language, or edit the 'github.copilot.enable' setting per language.
How do I turn Copilot back on?
Click the status-bar icon and enable it again, or re-enable the extensions in the Extensions panel.
What's the difference between Disable and Uninstall?
Disable keeps the extension installed but inactive; Uninstall removes it from VS Code entirely. Both are reversible.