The Only Way to Change the Default Font in Windows 10

Joel Lee 25-03-2016

Back in Windows 7 and before, you could change the system font through an easy-to-use dialog window. In Windows 8, Microsoft took that window away and made it near impossible to change the system font, though there was a working Windows 8 Font Changer tool.


Now, in Windows 10, we’re out of luck. Microsoft still won’t let us change fonts and there’s no font-changing tool to use. The only way around this is to edit a few fields in the registry, but this can be risky. One mistake and you might cause irreparable damage!

Do not attempt to do this without first backing up your registry 5 Windows 10 Registry Tweaks to Improve & Unlock Features The registry editor is the only way to enable some of Windows 10's hidden features. Here we'll show you easy tweaks like enabling the dark theme or hiding folders. Read More ! If you don’t save a backup, you won’t be able to revert the changes. We hold no responsibility if something goes wrong.


If you’re really sure you want to go through with this, here’s what you have to do. Open the Start Menu, type regedit, and use that to launch the Registry Editor. In the editor, navigate in the left sidebar to the following:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts

Then, in the right panel, look for every item that starts with Segoe UI. For each one, right-click on it, select Modify, then clear the Value Data field, and click OK. Continue until you’ve done every Segoe UI item.


Now navigate in the left sidebar to:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ FontSubstitutes

Now right-click in an empty area in the right panel, select New > String and call it Segoe UI. Then, right-click on the newly-created Segoe UI item and select Modify. For Value Data, enter Tahoma (or whatever other font you want to use).

Close the editor, sign out of Windows, and sign back in. You should now see the new system font.

How do you like Segoe UI as a font? What other fonts would you prefer to use as a system font? Tell us in the comments below!

Related topics: Fonts, Windows 10.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. ernest
    April 17, 2016 at 5:13 pm

    Is this a tug of war, LOL

  2. Purple
    March 28, 2016 at 10:20 am

    Hello Joel,

    This is the method I use to change my fonts:

    Control Panel, Appearance and Personalization, Fonts, Ctrl + A to highlight all the fonts, select hide, then scroll down to the fonts you like, highlight and show.

  3. Sergey
    March 26, 2016 at 7:43 am

    Just use Winaero Tweaker.

    • Joel Lee
      April 1, 2016 at 1:26 am

      Last I heard, Winareo Tweaker didn't play nicely with Windows 10. Has that changed?

  4. Anonymous
    March 25, 2016 at 1:37 pm

    Your post, albeit a terrific post Joel, was eluding to the fact that you HAD to edit the registry manually. I was just showing an automated way.

    • Joel Lee
      March 25, 2016 at 8:53 pm

      Ah I see. Thanks Alan! Appreciate it. :)

    • Anonymous
      March 28, 2016 at 2:04 am

      Eluding? As in avoiding or fleeing? I think you meant *alluding.* LOL.

      • Anonymous
        March 28, 2016 at 5:53 am

        Hows your spelling in Swedish Howard? :)

        • Anonymous
          March 28, 2016 at 5:02 pm

          Not the wasn't available in school (French and Mohawk were available).
          No need to be hostile, though. Take it as a friendly correction so you won't ever mix those two words up again. :)

  5. Anonymous
    March 25, 2016 at 1:06 pm

    Sorry but you are wrong!

    Copy the below text and replace the word ARIAL in the last line for whatever font you want. Save the text as Font.reg then double click on it to merge it into the registry.
    Restart your machine for the default font to change to your chosen font.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

    "Segoe UI (TrueType)"=""
    "Segoe UI Bold (TrueType)"=""
    "Segoe UI Bold Italic (TrueType)"=""
    "Segoe UI Italic (TrueType)"=""
    "Segoe UI Light (TrueType)"=""
    "Segoe UI Semibold (TrueType)"=""
    "Segoe UI Symbol (TrueType)"=""

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

    "Segoe UI"="Arial"

    • Joel Lee
      March 25, 2016 at 1:14 pm

      Hey Alan, thanks for your input. Actually what you suggest is exactly the same as in the post, except you're just making it quicker by putting it inside a .reg file. :) But good to know!

      To anyone else who wants to try this: PLEASE back up your registry beforehand!