How to change color scheme on Windows Terminal

The Windows Terminal app lets you change the color scheme (theme) using the Settings UI and Settings.json file – here's how and how to create new schemes.

Windows Terminal color schemes
Windows Terminal color schemes

On Windows Terminal, you can change the color scheme to make each console profile (such as for Command Prompt, PowerShell, WSL2, etc.) more fun and personal using one of the default options or custom schemes.

Although the names may be used interchangeably, a “theme” is not the same as a “color scheme.” The Windows Terminal defines a theme as a color system mode, which can be in two states (light or dark), affecting the entire application. In contrast, a color scheme is a scheme of colors for the background, selection, cursor, foreground, and other elements, and they only apply to a specific profile.

If you use the Windows Terminal app, you can change the color scheme in several ways using the Settings interface or editing the Settings.json file directly with a code editor (such as Visual Studio Code).

This guide will teach you the steps to change the default color scheme for each Windows Terminal profile on Windows 11 or 10.

Change Terminal default color scheme from Settings

  1. Open Windows Terminal.

  2. Click the menu (down-arrow) button and select the Settings option.

  3. Click on Color schemes.

  4. Select the color scheme for Windows Terminal.

  5. Click the Set as default button.

    Terminal change default color scheme

  6. Click the Save button.

Once you complete the steps, the selected color scheme will become the new default for every profile that doesn’t already have a defined scheme.

Change Terminal profile color scheme from Settings

  1. Open Windows Terminal.

  2. Click the menu (down-arrow) button and select the Settings option.

  3. Click on the profile – for example, Command Prompt.

  4. Under the “Additional settings” section, click the Appearance setting.

    Open Appearance settings

  5. Use the Color scheme setting and select the color scheme for the Windows Terminal profile.

    • Campbell.
    • Campbell Powershell.
    • One Half Dark.
    • One Half Light.
    • Solarized Dark.
    • Solarized Light.
    • Tango Dark.
    • Tango Light.
    • Vintage.

    Terminal profile change color scheme

  6. Click the Save button.

After you complete the steps, the color scheme will apply only to the profile.

Change Terminal profile color scheme editing JSON file

To change the color scheme by editing the JSON file, use these steps:

  1. Open Windows Terminal.

  2. Click the menu (down-arrow) button and select the Settings option.

  3. Click the Open JSON file option.

  4. Under the “profiles” section, in the “lists” bracket, type the following line of code to change the color scheme for the command-line interface:

    "colorScheme": "Solarized Dark"

    Settings.json change theme

    Quick tip: If you have more than one line of code inside the bracket, ensure all the lines end with a comma (,) except for the last line. Otherwise, the settings may not save correctly.
  5. Use the Ctrl + S keyboard shortcut to save the file.

After you complete the steps, the scheme will be reflected in the console.

Create Terminal color scheme from Settings

In addition to the default colors, you can also create your custom Windows Terminal color schemes.

To create a custom color scheme for the Terminal app, use these steps:

  1. Open Windows Terminal.

  2. Click the menu (down-arrow) button and select the Settings option.

  3. Click on Color schemes.

  4. Click the Add new button.

    Create custom color scheme

  5. Select the newly created scheme and click the Edit button next to the “Add new” button.

    Open color scheme settings

  6. Under the “Colors” section, click each color and select the hex color you want for the foreground, background, cursor color, selection background, etc.

    Change color scheme settings

  7. Click the Rename color scheme setting.

  8. Confirm a name for the new scheme.

    Change color scheme name

  9. Click the Accept rename button.

  10. Click the Save button.

Once you complete the steps, the scheme will appear in the list of available colors when customizing a specific profile.

You cannot delete the predefined schemes, but you can delete the custom colors you create using the Delete color scheme button.

Create color scheme editing JSON file

To create a color scheme using the JSON file, use these steps:

  1. Open Windows Terminal.

  2. Click the menu (down-arrow) button and select the Settings option.

  3. Click the Open JSON file option.

  4. Under the “schemes” section, type the following lines of codes to create a new color scheme:

    {
    "background": "#142838",
    "black": "#142631",
    "blue": "#8FF586",
    "brightBlack": "#FFF688",
    "brightBlue": "#3C7DD2",
    "brightCyan": "#6CBC67",
    "brightGreen": "#8FF586",
    "brightPurple": "#8230A7",
    "brightRed": "#D4312E",
    "brightWhite": "#8FF586",
    "brightYellow": "#E9F06D",
    "cursorColor": "#C4206F",
    "cyan": "#8FF586",
    "foreground": "#8FF586",
    "green": "#3BA5FF",
    "name": "My Custom Color",
    "purple": "#781AA0",
    "red": "#FF2320",
    "selectionBackground": "#094FB1",
    "white": "#BA46B2",
    "yellow": "#E9E75C"
    },

    Create new color scheme in Settings.json

    In the code, make sure to replace My Custom Name with the name of the scheme you want to use, and edit each color with the hexadecimal code for the color you want to use for each element.

    Quick tip: If you have more than one line of code inside the bracket, ensure all the lines end with a comma (,) except for the last line. Otherwise, the settings may not save correctly.
  5. Use the Ctrl + S keyboard shortcut to save the file.

After you complete the steps, similar to the Settings experience, the color scheme will be available alongside the list of the already available colors.

Alternatively, you can get custom color schemes for Windows Terminal from websites like Windows Terminal Themes. You only need to browse through the available colors, click the Get theme button, and paste the code under the “schemes” section, like in step 4.

About the author

Mauro Huculak is a Windows expert and the Editor-in-Chief who started Pureinfotech in 2010 as an independent online publication. He is also been a Windows Central contributor for nearly a decade. Mauro has over 12 years of experience writing comprehensive guides and creating professional videos about Windows, software, and related technologies, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me.