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 change font
Windows Terminal change font

On Windows 11 or 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, changing the default font face to anything you want is possible. For example, if you prefer the “Consolas” font, the original default for Command Prompt, or any other font face available on your device with the settings UI or the “settings.json” file.

This guide will teach you how to change the default font face for the Windows Terminal app on Windows 11 or 10.

Change default Windows Terminal font face with 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.

  3. Click on Defaults.

  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 change default font

  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 to change the 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.

    Change default font specific profile

  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 Windows Terminal font face with 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

    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, ensure 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

    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, ensure 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.

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.