How-To

How to Change Theme in Windows Terminal

Retro terminals

Want to change the theme in the Windows Terminal app? This guide will explain how.

The new Windows Terminal is a great replacement for the command prompt on Windows 11 PCs.

Unlike the old cmd.exe, Windows Terminal is customizable, allowing you to open PowerShell windows, connect to remote Azure terminals, and more. You can even customize Windows Terminal to look how you want (or need).

If you’re struggling to see the text results for commands you launch, you might want to know how to customize the Windows Terminal app to suit your needs. This guide will show you how.

How to Change Font in Windows Terminal

By default, the Windows Terminal app uses Consolas as the default font face for new Windows PowerShell tabs. You can customize Windows Terminal to use any supported system font on Windows 11, however.

To change font in Windows Terminal:

  1. Open the Start menu and press the Terminal app.
    Open the terminal on Windows 11
  2. In the Terminal window, press the drop-down arrow on the tab bar.
  3. Press Settings.
    Opening the Terminal app settings menu
  4. In Settings, select your default profile in the menu on the left. For most users, this will be Windows PowerShell.
  5. Select Appearance on the right.
    Changing Windows Terminal appearance settings
  6. In Appearance, choose a new font from the Font face drop-down menu.
  7. If you want to use a custom font, select the Show all fonts checkbox and choose a font afterward.
  8. Press Save to confirm.

Changing Windows Terminal font

Your chosen font should appear automatically. If it doesn’t, close the Terminal window and restart it.  Don’t see the font you want? You can always install new fonts on Windows 11 first.

How to Change Windows Terminal Font Size

You can also change the font size in Windows Terminal. If you’re struggling to see text, for instance, this will help make it easier to read. To change font size in Windows Terminal:

  1. Open the Start menu and click the Terminal app (or search for it manually first).
    Open the terminal on Windows 11
  2. In the Terminal window, press the arrow icon on the tab bar.
  3. Next, click Settings.
    Opening the Terminal app settings menu
  4. Select Windows PowerShell (or your default profile) on the left.
  5. On the right, select the Appearance option.
    Changing Windows Terminal appearance settings
  6. Change the Font size value to suit your needs. By default, this is set to 12.
  7. When you’re done, press Save to apply the changes.

Set Terminal app font size

The changes to your font size in Windows Terminal should appear immediately. If it doesn’t, restart the app to see the changes.

How to Change Font Weight in Windows Terminal

The last text setting you can change is the font weight. For example, you can make the text bolder, lighter, or darker. To change the Windows Terminal font weight:

  1. Open the Start menu and select Terminal.
    Open the terminal on Windows 11
  2. Press the arrow icon in the Terminal window.
  3. Click Settings.
    Opening the Terminal app settings menu
  4. Press Windows PowerShell > Appearance.
    Changing Windows Terminal appearance settings
  5. In the Font weight drop-down menu, select your preferred option (eg. Bold)
  6. Press Save to confirm.

Setting Terminal app font weight

The changes to your font weight will appear immediately.

Customizing a Windows 11 PC

The steps above are just several ways you can customize the Windows Terminal (and other system apps) on Windows 11.

For instance, you could decide to change the theme in Windows Terminal, allowing you to apply a new background image or color scheme. You can also use Windows Terminal to install the Windows Subsystem for Linux to run Linux-only apps.

Want to run terminal commands as an administrator? You’ll need to run Windows Terminal (and PowerShell) as admin to be able to do it.

3 Comments

3 Comments

  1. bromberg

    May 11, 2024 at 11:41 pm

    If WINDOWS TERMINAL is identical to POWERSHELL, why do we use the name TERMINAL at all?

    • Jeff Butts

      May 12, 2024 at 10:44 am

      Great question, thanks! I’d say probably because of the many programming-related cmdlets included in PowerShell. The two aren’t really identical, they just serve identical purposes for many folks. But, Windows Terminal is a terminal emulator that can also run PowerShell inside it. I think by default, the profile that launches is configured as a PowerShell environment, which is why the tab or window title says “Powershell.” If you click the dropdown button beside the tab, you can change to different profiles like an Azure Cloud Shell or just the Command Prompt.

      If you’re already working primarily from Windows Terminal, you don’t need to run PowerShell beside it. But since you’re running it within Terminal to get the .NET Framework functionality, it still needs to be installed.

      Thanks for reading!

      Jeff Butts
      groovyPost.com

      • bromberg

        May 12, 2024 at 10:36 pm

        Thanks for your reply, Jeff.
        Just out of curiosity, is there a way to get the window title to display “TERMINAL” and use only the TERMINAL commands? My START MENU shows TERMINAL exists but when I click on it, it defaults to bring up Powershell. When I search my system I do find a WindowsTerminal.exe file (in my Program Files folder) but I get an error message if I try to execute it.
        I’m just wondering why MS doesn’t just do away with TERMINAL if they really want us to use PS.
        Dan

Leave a Reply

Your email address will not be published. Required fields are marked *

 

To Top