# How to change color theme vs code mac on macOS: menu paths and shortcuts for 2026

> To change color theme vs code mac, press ⌘K then ⌘T, preview with the arrows, and press Return. Covers menu paths, auto dark mode, and reverting themes.

URL: https://www.lazur.app/how-to/change-the-color-theme-in-vs-code
Updated: 2026-11-08

To change color theme vs code mac, press ⌘K, release it, then press ⌘T. Use the Up and Down arrow keys to preview each theme, then press Return to keep the one you want.

## Quick answer

- Press ⌘K, release it, then press ⌘T to open the Color Theme picker.
- Use the Up and Down arrow keys to preview. Press Return to apply.
- The menu route is File > Preferences > Theme > Color Theme.
- The saved setting is workbench.colorTheme. Press ⌘, to find it in Settings.
- If the theme keeps reverting, check window.autoDetectColorScheme first.

Applies to: Visual Studio Code 1.145 on macOS, using the official Color Themes steps. Time: 2 min. Difficulty: Easy.

## What you need

- A Mac running macOS with Visual Studio Code installed
- VS Code 1.145, the current stable release as of November 2026, or a close build
- The Extensions view, if you want a theme that is not built in

## How to Change the color theme in VS Code on Mac in VS Code on a Mac

1. **Open the Color Theme picker with the shortcut.** Shortcut: ⌘K ⌘T. Press ⌘K, release it, then press ⌘T. VS Code opens the list of themes and previews the highlighted one. This is the fastest route once it becomes a habit. Tip: Press the keys in order, one chord after the other, not all at once.
2. **Or open the picker from the menu.** (File > Preferences > Theme > Color Theme) Click File in the menu bar. Choose Preferences, then Theme, then Color Theme. Use this route when you want to read the labels, or when the shortcut does nothing. Tip: If your menu names differ, follow what you see and check the menu path note above.
3. **Preview each theme with the arrow keys.** Shortcut: Down or Up arrow. Press the Down arrow to move to the next theme. Press the Up arrow to go back. The window previews each choice, but nothing is saved yet. Tip: Stop on a theme for a few seconds. Check the sidebar and the editor text, not only the background.
4. **Apply the theme.** Shortcut: Return. Press Return on the theme you want. The picker closes, and the theme stays. VS Code writes the choice to your user settings as workbench.colorTheme. Tip: The official docs write this key as Enter. On a Mac keyboard, use Return.
5. **Confirm the saved setting.** (File > Preferences > Settings) Shortcut: ⌘,. Press ⌘, to open Settings. Search for workbench.colorTheme. The value shows the theme name you just applied. You can also edit the settings file by hand. Tip: The user settings file lives at $HOME/Library/Application Support/Code/User/settings.json.
6. **Make the theme follow macOS appearance.** Search Settings for autoDetectColorScheme and turn it on. Then set Preferred Dark Color Theme and Preferred Light Color Theme. Switch your Mac between light and dark appearance to test it. Tip: If you leave both preferred settings alone, the defaults are Dark Modern and Light Modern.
7. **Set a theme for one project.** Open Workspace settings and set the color theme there. That project uses the value. Other projects keep the theme from your user settings. Tip: To undo it, remove the workspace value. The user setting applies again.

Most of the time you need two chords and one arrow key. Press ⌘K, release it, press ⌘T, then move with the arrows until the theme looks right. That covers the common case. The rest of this page covers the places where people get stuck. Those include menu names that differ between guides, themes that snap back, settings that compete, and the web version, which behaves differently.

![Developer on a Mac deciding how to change color theme in VS Code at a desk](https://images.lazur.app/content-images/howto/change-the-color-theme-in-vs-code/change-color-theme-vs-code-mac-1-759e2b.jpg)

## How to open the color theme picker on Mac

VS Code gives you three routes to the same picker. The keyboard shortcut is fastest once it becomes a habit. The menu is easiest the first time, because every label is readable. The Command Palette helps when you forget the other two. Pick the route that fits how you work.

- Shortcut: press ⌘K, release it, then press ⌘T.
- Menu: File > Preferences > Theme > Color Theme.
- Command Palette: press ⇧⌘P, type Color Theme, then choose Preferences: Color Theme.

Check the menu path against your own screen. The official Color Themes page lists File > Preferences > Theme > Color Theme. A third-party guide from KindaCode, last updated 2023-09-02, lists Code > Settings > Theme > Color Theme instead. No official page confirms that second path. VS Code's menus sit in the menu bar at the top of the screen, so read that bar and follow what you see there.

## How preview and apply work

The picker previews each theme as you move through the list. Press the Down arrow to see the next theme. Press the Up arrow to go back. A preview is not the same as applying. Press Return when the theme you want is on screen, and the choice sticks.

Here is a worked example. Say you want Dark Modern, the default preferred dark theme. Press ⌘K, release it, then press ⌘T. Move with the arrow keys until Dark Modern is highlighted. Look at the editor, the sidebar, and the status bar. If the contrast feels wrong, keep moving until you find a better match, then press Return.

Dark Modern and Light Modern are the defaults for the preferred dark and light slots. Other themes come as extensions. Install one from the Extensions view, then open the picker again. The new theme appears in the same list, and you apply it the same way.

## Where VS Code saves your theme choice

The choice is saved as one setting, workbench.colorTheme. It goes in your user settings by default, so it applies to every project. Press ⌘, to open Settings, then search for color theme. The official Settings page also documents the macOS file path.

| Location | How to reach it | Scope |
| --- | --- | --- |
| User settings | ⌘, then search for workbench.colorTheme | Every project, unless a project overrides it |
| Workspace settings | Settings editor, Workspace scope | Only the open project |
| settings.json file | $HOME/Library/Application Support/Code/User/settings.json | Same as user settings |

_Where the color theme setting lives on macOS._

You can also edit the file by hand. The value must match the theme name exactly, including capitals and spaces. A typo will not match an installed theme, so check the value after every edit. Save the file, then look at the picker again.

## Make the theme follow macOS light and dark mode

Some people want VS Code to switch when the Mac does. The setting is window.autoDetectColorScheme. When it is on, VS Code follows the OS light or dark color scheme. Two more settings choose the theme for each case. Preferred Dark Color Theme defaults to Dark Modern. Preferred Light Color Theme defaults to Light Modern.

1. Open Settings with ⌘,.
2. Search for autoDetectColorScheme and turn it on.
3. Search for Preferred Dark Color Theme and pick your dark theme.
4. Search for Preferred Light Color Theme and pick your light theme.
5. Switch your Mac between light and dark appearance to test it.

High contrast has its own pair of settings. Preferred High Contrast Color Theme defaults to Dark High Contrast. Preferred High Contrast Light Color Theme defaults to Light High Contrast. Leave them alone unless you need high contrast often.

> **Two settings can compete:** The official Color Themes page does not say which setting wins when auto detect is on and workbench.colorTheme is also set. If your manual pick keeps changing, turn auto detect off, set the theme again, then test it.

## Set a different theme for one project

Open Workspace settings and set the color theme there. The official docs say a workspace-only theme can be set this way. Your other projects keep the theme from your user settings. To go back, remove the workspace value, and the user setting applies again.

Say you are presenting on a projector and the dark theme washes out. Press ⌘K, release it, then press ⌘T. Press the Down arrow until Light Modern is highlighted. Watch the window change, then press Return. That applies it at the user level, so every project without a workspace value shows it too.

## Why the theme keeps reverting

Reverting is the problem people report most often. The likely cause is the automatic switch from the earlier section. Check window.autoDetectColorScheme first. If it is on, your preferred dark and light themes can replace the one you picked. The official docs do not state which setting wins, so test it on your own Mac before you rely on it.

If nothing changes after you edit settings, reload or restart VS Code. A third-party KindaCode guide suggests this step first. A restart will not repair a wrong setting, so check the value afterward.

## Mistakes that make the theme look unchanged

- Previewing without applying. Arrow keys only preview. Press Return to keep the choice.
- Setting a workspace theme by accident. That project keeps its own theme while your other projects use the user setting.
- Typing a theme name that does not match. The value must match an installed theme name exactly.
- Editing settings.json without saving. Save the file, then check the picker again.
- Expecting a desktop theme on vscode.dev. Only declarative themes run in the browser.

A quick test catches most of these. Change the theme, quit VS Code, reopen it, and look at the window again. If the theme matches your pick, you are done. If it does not, work through the checks earlier on this page.

## Changing the theme in VS Code for the web

VS Code for the web runs in your browser at vscode.dev. Color themes work there only when they are fully declarative, which means they contain no code. Only a subset of extensions runs in the browser at all. A theme you use on the desktop may not show up on the web.

Firefox needs a different key. The docs say ⇧⌘P does not launch the Command Palette in Firefox, so use F1 instead. The web docs do not describe a shortcut for the theme picker, so open it from the menu or the Command Palette. Theme preview links use the vscode.dev/editor/theme/ path followed by the extension ID.

## Which VS Code version this page covers

The current stable release is Visual Studio Code 1.145, released November 4, 2026. Updates 1.145.1 and 1.145.2 are out as well. The 1.145 release notes do not mention theme changes, the color theme picker, or Mac menu changes. Those notes suggest these steps still apply. Check your own version if a menu looks different.

- **75.9%** of all 2025 Stack Overflow respondents use Visual Studio Code ([source](https://survey.stackoverflow.co/2025/technology))
- **1.145** current stable VS Code release, published November 4, 2026 ([source](https://code.visualstudio.com/updates))

Many developers use this editor, so the theme question comes up often. The 2025 Stack Overflow survey reports that 75.9% of all respondents use Visual Studio Code, compared with 29% for Visual Studio. Pick a theme you can read for hours, not one that only looks good in a screenshot.

![Developer comparing light and dark color theme in VS Code on a Mac](https://images.lazur.app/content-images/howto/change-the-color-theme-in-vs-code/change-color-theme-vs-code-mac-2-bcfc56.jpg)

## Keyboard shortcuts for theme work

The theme commands use ⌘ and ⇧ only. You do not need Option or Control for this task. A chord such as ⌘K ⌘T is two presses in order, not three keys held at once. The keybindings reference lists ⌘K ⌘S for Open Keyboard Shortcuts, which helps if you want to rebind a key later.

## What to do next

Set the theme, then test it with a Mac appearance switch if you use auto detect. Keep the workspace setting for the one project that needs it. If you write code all day, the guide at [VS Code for developers on Mac](https://www.lazur.app/for/developers/vs-code) covers shortcuts, debugging, and Git. Data work has its own notes at [VS Code for data scientists on Mac](https://www.lazur.app/for/data-scientists/vs-code).

If the theme still will not change, your build may differ from the notes used here. Check your version, then read the release notes for that version before you change anything else.

## Shortcuts

- Open the Color Theme picker: ⌘K ⌘T
- Open Settings: ⌘,
- Open the Command Palette: ⇧⌘P
- Open Keyboard Shortcuts: ⌘K ⌘S
- Preview the next theme: Down arrow
- Preview the previous theme: Up arrow
- Apply the previewed theme: Return

## If it does not work

- **The theme reverts after a while or when the Mac changes mode.** Check window.autoDetectColorScheme in Settings. If it is on, set Preferred Dark Color Theme and Preferred Light Color Theme to what you want, or turn auto detect off.
- **The arrow keys change the theme, but it does not stick.** You previewed without applying. Press Return on the theme you want, then check the value under workbench.colorTheme in Settings.
- **The shortcut does nothing.** Use File > Preferences > Theme > Color Theme, or press ⇧⌘P and type Color Theme. If the picker still does not appear, quit VS Code and reopen it.
- **My theme is missing from the picker.** Install the extension that provides it from the Extensions view, then open the picker again. If it still does not show, reload VS Code.
- **The theme name in settings.json does not work.** Match the name exactly, including capital letters and spaces. Save the file, then reload VS Code and check the picker.
- **The theme will not apply on vscode.dev.** Only fully declarative themes run in the browser, and only a subset of extensions runs there. Use the desktop app for themes that contain code.

## With Lazur

Lazur is a voice assistant for the Mac that lives in the notch. Hold ⌥ ⌘ and ask; it sees your screen, answers out loud, points at buttons and walks you through apps. Hold fn to dictate. Free for 3 days, then $18/month: https://www.lazur.app/download

- “Where is the color theme picker in VS Code?”: Lazur circles the Color Theme item and waits while you open each menu. (Walks you through it)

## FAQ

### Which menu path is correct for VS Code on Mac?

The official Color Themes page lists File > Preferences > Theme > Color Theme. A 2023 third-party guide lists Code > Settings > Theme > Color Theme, and no official page confirmed that one. Check your own menu bar. The shortcut ⌘K ⌘T works either way.

### Is ⌘K ⌘T one shortcut or two?

It is two chords pressed in order. Hold Command, press K, and let go. Then hold Command, press T. You do not need to hold all the keys at once.

### Can each project have its own color theme?

Yes. The official docs say a workspace-only theme can be set in Workspace settings. Other projects keep the theme from your user settings. Remove the workspace value to go back to the user setting.

### Why does my theme change when my Mac switches to dark mode?

Auto detect is probably on. The window.autoDetectColorScheme setting makes VS Code follow the macOS light or dark scheme, using your preferred light and dark themes. Turn it off in Settings if you want one fixed theme.

### Does the color theme work on vscode.dev?

Only in part. A theme must be fully declarative to run in the browser. Only a subset of extensions runs there, so check the theme before you rely on it. Firefox does not launch the Command Palette with ⇧⌘P, so use F1 there.

### Do I need to restart VS Code after I change the theme?

Usually no. Pressing Return applies the theme right away. If nothing changes, reload or restart VS Code. The KindaCode guide suggests that as a first fix, and it is a third-party source.

### Which settings should I search for?

Search for workbench.colorTheme to see the saved theme. Search for window.autoDetectColorScheme to control automatic switching. The official Settings page says user settings live in settings.json at $HOME/Library/Application Support/Code/User/settings.json.

## Sources

1. [Color Themes, Visual Studio Code docs](https://code.visualstudio.com/docs/configure/themes), Microsoft, checked 2026-11-08
2. [Color Themes (getstarted), Visual Studio Code docs](https://code.visualstudio.com/docs/getstarted/themes), Microsoft, checked 2026-11-08
3. [User and Workspace Settings, Visual Studio Code docs](https://code.visualstudio.com/docs/configure/settings), Microsoft, checked 2026-11-08
4. [Key Bindings for Visual Studio Code](https://code.visualstudio.com/docs/configure/keybindings), Microsoft, checked 2026-11-08
5. [Setting up VS Code on macOS](https://code.visualstudio.com/docs/setup/mac), Microsoft, checked 2026-11-08
6. [Visual Studio Code for the Web](https://code.visualstudio.com/docs/editor/vscode-web), Microsoft, checked 2026-11-08
7. [Visual Studio Code Updates](https://code.visualstudio.com/updates), Microsoft, checked 2026-11-08
8. [Stack Overflow Developer Survey 2025, Technology](https://survey.stackoverflow.co/2025/technology), Stack Overflow, checked 2026-11-08
9. [VS Code: How To Change Color Theme, KindaCode](https://www.kindacode.com/article/vs-code-how-to-change-color-theme), KindaCode, checked 2026-11-08
