Operating-systems

How to Change the Locale in Windows 10: Step-by-Step Guide

In Windows 10, the system locale controls language-related settings such as display language, date and time formats, currency, and keyboard input behavior. The locale differs fr...

Mara Ellison
How to Change the Locale in Windows 10: Step-by-Step Guide

In Windows 10, the system locale controls language-related settings such as display language, date and time formats, currency, and keyboard input behavior. The locale differs from the Windows display language in that it also influences regional formatting and certain system behaviors. This guide explains how to change the locale in Windows 10 using Settings and Control Panel, what happens after you change it, common issues, and how to revert or troubleshoot if needed.

What Is a Windows Locale and Why It Matters

A locale in Windows defines language and regional preferences that affect how programs sort text, display dates and numbers, and format currency. It influences non-unicode programs and system-wide defaults for formatting. The correct locale ensures dates, times, currency, and lists appear in a format familiar to your region. If your locale is set incorrectly, you may see misformatted dates or unexpected sort orders in apps.

Check Your Current Locale Before Changing It

Before you change the locale, check the current settings so you know what to compare after the change. System formatting and administrative language settings are separate and may each need adjustment depending on your goals.

Current Locale for Non-Unicode Programs

Non-Unicode programs use the system locale to determine default encoding for text. To verify this setting:

  • Open Control Panel and go to Region (or Clock and Region).
  • Select the Administrative tab, then click Change system locale.
  • Note the current locale shown in the dialog without saving changes.

Current Formatting Preferences

Your Formats tab in Region and Language shows date, time, number, and currency patterns used by apps and the UI. Compare these to the target locale you want to apply.

Change the Locale Using Settings (Modern Method)

The Settings app provides a streamlined way to change language and region settings in Windows 10. Note that changing the display language does not automatically change the system locale; both may need adjustment.

Add a Language and Set as Display Language

To ensure menus and dialogs appear in the desired language:

  • Go to Settings > Time & Language > Language & region.
  • Add a language: select Add a language and choose the target language.
  • Under the language, set it as Display language and Windows display language.

Change System Locale in Settings

Windows 10 Settings does not expose a direct system locale toggle for legacy Control Panel behavior, but you can verify and configure related options:

  • In Settings > Time & Language > Region, verify Country or region and Formats.
  • Administrative language options may require opening Control Panel for the full locale and non-unicode program settings.

Change the Locale Using Control Panel (Classic Method)

Control Panel remains the authoritative location for changing the system locale that affects non-unicode programs and system-wide defaults.

Step-by-Step Instructions

  1. Open Control Panel (you can search for it in the Start menu).
  2. Go to Clock and Region > Region (or Region and Language).
  3. Open the Administrative tab.
  4. Click Change system locale.
  5. Select the desired language and region from the list.
  6. Click OK, then Apply. You may be prompted to restart.

After you restart, Windows applies the new system locale for non-unicode programs and system formatting where applicable.

What Changes When You Update the Locale

Changing the system locale affects how dates, times, numbers, and currency are formatted in applications that use system settings. It also influences text sorting and character encoding for legacy software. User documents and personal files are generally not affected, but some apps may display content differently after the restart.

Verify the Locale After Changing It

Once you restart and sign in again, verify that the new locale is active and formatting matches your expectations.

Confirm Settings in Control Panel

Reopen Clock and Region > Region > Administrative tab and confirm that the new locale appears under System locale. Also review the Formats tab to ensure date, time, number, and currency formats align with your target region.

Test Non-Unicode Programs

Open a non-unicode program or a legacy application and check whether text, dates, and numbers appear correctly encoded and sorted.

Troubleshooting and Common Issues

If formatting does not update after changing the locale, restart your device and confirm both system locale and Formats are set as intended. Group Policy or organization settings may override user changes in managed environments. If specific applications show incorrect text, consider switching the non-unicode program locale or running them with a custom code page when possible.

Reverting to the Previous Locale

To revert to the previous configuration, repeat the steps in Control Panel under the Administrative tab and restore the earlier system locale. Restart if prompted, and verify Formats in Region settings to ensure consistency.

Quick Comparison of Locale Configuration Options

Method Where to change What it affects Requires restart
System locale (non-unicode) Control Panel > Region > Administrative > Change system locale Default encoding and formatting for legacy apps Yes
Display language Settings > Time & Language > Language & region Shell, menus, and UI text Optional; may need sign-out
Formats (date, time, currency) Settings > Time & Language > Region or Control Panel > Region > Formats Short date, time, number and currency patterns No restart for most apps

Final Notes and Best Practices

For most users, the recommended workflow is to add the target language in Settings, set it as your display language, then change the system locale in Control Panel if you run legacy software or need specific regional formatting. Keep in mind that organization policies or MDM can restrict some of these settings. After changing the locale, test key applications and documents to confirm that formatting and text encoding are correct.

Related Reading

More pages in this topic cluster.

Windows 10 vs High Sierra: a detailed comparison of capabilities, compatibility, and performance

Windows 10 and macOS High Sierra represent two distinct approaches to modern computing: a highly customizable PC ecosystem and a tightly integrated, design-focused environment....

Read next
Catalina vs Big Sur: compare macOS code name compatibility, features, and upgrade paths

macOS Catalina and macOS Big Sur are consecutive major releases that share app compatibility and similar user workflows, but they differ in system architecture, security model,...

Read next