Customization

How to change default font face on Windows Terminal

Windows Terminal lets you change the font face globally and individually for each console, and here's how to do it.

Windows Terminal font settings

On Windows 10, the Windows Terminal app comes with a predefined set of customization settings, including the “Cascadia Mono” as the default font on every profile.

However, it is possible to change the default font face to anything you want. For example, if you prefer the “Consolas” font, which is the default for Command Prompt, or any other font face available on your device using the settings UI (version 1.6 or later) or adjusting the “settings.json” file.

In this guide, you will learn how to change the default font face for the Windows Terminal app on Windows 10.

Change default font face using Windows Terminal settings UI

To change the default font face with the settings UI, use these steps:

  1. Open Windows Terminal.

  2. Use the Shift +  Ctrl + , (comma) keyboard shortcut to open the settings UI.

    Quick note: This option is available starting version 1.6. You can use these steps to enable the settings interface on your computer.
  3. Click on Base Layer.

  4. Click the Appearance tab.

  5. Under the “Text” section, use the “Font face” setting and type the name of the style – for example, Consolas, which if the default font style available in Command Prompt.

    Windows Terminal change font globally
    Windows Terminal change font globally
  6. Click the Save button in the bottom-right corner.

Once you complete the steps, the new font style will apply immediately to every profile configured on the Windows Terminal.

Configure default specific profile font face

To change the font style for a specific command-line tool, use these steps:

  1. Open Windows Terminal.

  2. Use the Shift +  Ctrl + , (comma) keyboard shortcut to open the settings UI.

  3. Click on the profile you want to change its settings — for example, Windows PowerShell or Command Prompt.

  4. Click the Appearance tab.

  5. Under the “Text” section, use the “Font face” setting and type the name of the style – for example, Consolas.

    Windows Terminal set profile font
    Windows Terminal set profile font
  6. Click the Save button.

After you complete the steps, only the command-line tool you configured will start using the new font family.

Change default font face using Windows Terminal settings.json

To set a new default font face for the terminal with the settings.json file, use these steps:

  1. Open Windows Terminal.

  2. Use the Ctrl + Alt + , (comma) keyboard shortcut to open the settings.json file with the default code editor.

    Quick tip: It is recommended to use Visual Studio Code. You can also open the file by clicking the menu (down-arrow) button next to the tab and selecting the Settings option.
  3. Under the “profiles” section, inside the “defaults” brackets, type the following command to change the font face:

    "fontFace": "Consolas"
    Windows Terminal settings.json global font
    Windows Terminal settings.json global font

    In the command, make sure to change the Consolas for the name of the font style you want to use.

    Quick tip: If you have more than one line of code inside the bracket, make sure all the lines end with a comma (,) except for the last line. Otherwise, the settings may not save correctly. You can find the name of all the available font faces on Settings > Personalization > Fonts.
  4. Use the Ctrl + S keyboard shortcut to save the file.

After you complete the steps, the font settings will apply automatically.

Configure default specific profile font face

To specify a new font style for a command-line tool with the settings.json file, use these steps:

  1. Open Windows Terminal.

  2. Use the Ctrl + Alt + , (comma) keyboard shortcut to open the settings.json file with the default code editor.

  3. Under the “profiles” section, inside the brackets of the profile you want to update, type the following command to change the font face:

    "fontFace": "Consolas"
    Windows Terminal settings.json profile font
    Windows Terminal settings.json profile font

    In the command, make sure to change the Consolas for the name of the font style you want to use.

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

Once you complete the steps, only the profile you configured will start using the new font family.