How to Show File Extensions in Windows 10

If you've ever downloaded a file called report and had no idea whether it's a Word document, a PDF, or something else entirely, you've run into one of Windows 10's more puzzling default behaviors: file extensions are hidden by default. Understanding why that happens — and how to change it — gives you meaningfully more control over your files.

What Are File Extensions, and Why Does Windows Hide Them?

A file extension is the short suffix at the end of a filename, separated by a period — .docx, .pdf, .mp4, .exe. It tells both you and the operating system what type of file it is and which program should open it.

Windows 10 hides these extensions by default as a usability decision. Microsoft's reasoning: most casual users don't need to see .jpeg after every photo. Showing extensions to everyone can create confusion when users accidentally rename the extension along with the filename, breaking the file.

The downside is real, though. Hidden extensions make it harder to:

  • Distinguish between file types when multiple files share the same name
  • Spot potentially malicious files — a common trick is naming a file invoice.pdf.exe, which looks like a PDF when extensions are hidden
  • Work confidently with files across different formats in the same folder

For anyone doing regular file management, development work, or just wanting more visibility into their system, showing extensions is a practical change. 🔍

How to Show File Extensions in Windows 10 — Three Methods

Method 1: Through File Explorer's View Menu (Quickest)

  1. Open File Explorer (the folder icon in your taskbar, or press Windows key + E)
  2. Click the View tab in the ribbon at the top
  3. Check the box labeled File name extensions

That's it. Extensions will immediately appear on all files in File Explorer. This is the fastest method and doesn't require digging into any settings menus.

Method 2: Through Folder Options

This method leads to the same result but through a slightly different path — useful if your ribbon is minimized or if you're more comfortable in settings dialogs.

  1. Open File Explorer
  2. Click View in the ribbon, then click Options (far right) → Change folder and search options
  3. In the Folder Options window, click the View tab
  4. Under Advanced settings, find "Hide extensions for known file types"
  5. Uncheck that box
  6. Click Apply, then OK

The change applies system-wide to all File Explorer windows.

Method 3: Through the Control Panel

  1. Open the Control Panel (search for it in the Start menu)
  2. Go to Appearance and PersonalizationFile Explorer Options
  3. Follow steps 3–6 from Method 2 above

All three methods change the same underlying Windows setting — they're just different paths to the same destination.

What Changes After You Enable Extensions

Once extensions are visible, filenames look different than you may be used to:

Before (Hidden)After (Visible)
Budget ReportBudget Report.xlsx
Vacation PhotoVacation Photo.jpg
SetupSetup.exe
ReadMeReadMe.txt

One thing to be aware of: when you rename a file, the extension is now part of the visible name. If you accidentally delete or change the extension while renaming, Windows will warn you that the file might become unusable. Paying attention to that warning matters — it's easy to clip off .docx when you only meant to change the title.

Showing Extensions for Specific File Types Only

Windows 10 doesn't offer a built-in, point-and-click way to show extensions for only certain file types while hiding others. The setting in Folder Options is all-or-nothing for "known" file types.

Unknown file types — formats Windows doesn't recognize — always show their extensions regardless of the setting. So if you receive a .torrent or an unusual archive format Windows hasn't catalogued, you'll see the extension either way.

For users who want more granular control over how file types are displayed, that level of customization typically requires registry edits or third-party tools — an approach that carries more complexity and risk than the standard Folder Options toggle.

A Note on Security and File Extensions

Showing extensions is one of those settings that security-conscious users and IT professionals often recommend enabling by default. When extensions are hidden, it's easier for malicious files to masquerade as something benign. A file named document.pdf looks harmless; seeing it labeled document.pdf.exe is an immediate red flag. 🛡️

This doesn't replace antivirus software or careful download habits, but it adds one more layer of transparency to your system.

How This Setting Behaves Across User Accounts

The File Explorer extension setting is per-user in Windows 10. If your PC has multiple user accounts, each account manages this setting independently. Changing it on one account doesn't automatically change it for others. On shared or managed devices — in workplaces or schools, for example — administrators can enforce this setting through Group Policy, which may override what individual users can change.

Factors That Affect Your Experience

Whether showing file extensions is genuinely useful — or mildly annoying — depends on your situation:

  • Casual home users working with a small set of file types may notice little difference in day-to-day use
  • Power users, developers, and IT professionals typically find visible extensions essential for accurate file management
  • Users handling lots of downloads from the web benefit from the added transparency when checking what they've actually received
  • People who frequently rename files need to build the habit of preserving the extension, which takes a short adjustment period

The setting itself is trivial to turn on or off, so there's no real cost to experimenting with it. How much it actually changes your workflow depends on what you do with your files and how many different types you regularly work with. 📁