File Type Identifier / Detector: 6 Best to Use in 2025

TL;DR

This guide explores six effective methods to identify unknown or misnamed file types in Windows. From local scanning with Toolsley to comprehensive utilities like TrID/TrIDNet, ExifTool, DROID, online services, and context-menu integrations with Locate Opener, you’ll find a solution that suits your needs.

  • Toolsley File Identifier Webpage – Local identification via your browser.
  • TrID / TrIDNet – Comprehensive file identification with both command-line and GUI options.
  • ExifTool – Command-line utility that recognizes files by scanning their content.
  • DROID – Batch identification tool developed by the UK National Archives.
  • Online Tools – Services like CheckFileType and Online TrID for remote file analysis.
  • Locate Opener – A right-click context menu tool that helps you identify and correct file extensions.

File Type Identifier Tools for Windows

With so many different types of files around these days, it’s important that every file you try to open or execute is correctly identified by Windows. This is usually achieved by checking the file extension (like .exe or .jpg), so when you double-click a file, the system knows what to do with it.

Sometimes, however, you might download or receive a file with no extension—or one that looks incorrect. That file could be an executable, an Office document, an MP3, or even a zip archive. In fact, Windows itself sometimes recovers corrupted files as File****.CHK during a CheckDisk run, leaving you to figure out the correct extension. For more details, check out our guides on what the file is and what to do with it, running a CheckDisk, and recovering CHK Files created by CHKDSK and SCANDISK.

If you’re looking for a more generic solution to identify unknown file types, here are six options to help you find or correct them.

1. Toolsley File Identifier Webpage

Toolsley processes file identification locally using JavaScript, so you don’t need to worry about insecure uploads or file size limits.

Simply drag and drop your file onto the grey box or click “Browse” to select one manually. The tool quickly displays what it thinks the file is (for example, “Audio file with ID3 version 2.4.0”).

File identifier webpage

Visit Toolsley File Identifier

2. TrID / TrIDNet

TrID is one of the most comprehensive file identification utilities available, offering both a command-line tool and a graphical interface (TrIDNet) along with a definitions database covering over 13,000 file types.

TrIDNet

Download and extract TrIDNet along with its XML definitions file (placed in a folder named defs in the same directory). (Note: Windows 10 users will need to have .NET 3.5 installed.)

Launch TrIDNet and either drop a file onto the window or browse for one. The tool then displays a percentage-based guess of possible file types, with the highest percentage indicating the most likely match.

TrIDNet Interface

Download TrIDNet

TrID (Command Line)

For command-line usage, download TrID and the latest definitions file and place them in the same folder. Then run:

typescriptCopyEdittrid.exe unknown.file

You can also create a drop target by making a batch file with these lines:

bashCopyEdit@echo off
CD /d "%~dp0"
trid.exe -w %1

Save it as TrID.bat in the same folder. The -w argument keeps the window open until a key is pressed.

Download TrID | Download TrID Drop Target Batch File

TrID Command Line

3. ExifTool

ExifTool is primarily a command-line utility for viewing and editing image metadata, but it’s also excellent at recognizing file types by scanning file contents—ignoring the file extension entirely.

Simply extract the executable and drag and drop a file onto the ExifTool icon. A console window will display details about the file, which may include additional metadata clues.

ExifTool

Download ExifTool

4. DROID (Digital Record Object IDentification)

Developed by the UK National Archives, DROID is an open-source tool for batch-identifying file formats. Its internal database is updated periodically, and it runs on Java (with the Windows edition including embedded Java).

Run Droid.bat from the extracted zip file, add your files, and click “Start” to see near-instantaneous results. The output includes the file format and a link to detailed information.

DROID Interface

Download DROID (Digital Record Object IDentification)

5. Upload Your File and Get It Identified Online

For another approach, you can upload a file to a website for remote identification.

CheckFileType

This website, now using HTTPS for secure data transfer, allows you to drag and drop or browse for a file. After uploading, click “Check File Type” to view details about the file. (Note: Maximum file size is 16MB.)

CheckFileType Website

Visit CheckFileType

Online TrID File Identifier

Another online option uses the TrID database. While it doesn’t support drag-and-drop, you can manually select a file, upload it, and receive identification details along with links to additional information. (Note: Maximum file size is 10MB.)

Online TrID

Visit Online TrID File Identifier

6. Locate Opener

Locate Opener integrates with your Windows Explorer right-click context menu, allowing you to identify files directly.

When you right-click on an unrecognized or misnamed file and select “LocateOpener,” you can either search for the correct extension online or scan the file with TrID.

For updated file definitions, download and extract the TrIDDefs.TRD package into Locate Opener’s TrID folder. Despite dating back to 2009, its regularly updated definitions allow it to recognize even newer file formats.

Locate Opener Interface

Download Locate Opener

This guide provides a variety of tools—from quick web-based services to robust desktop utilities—so you can choose the method that best fits your needs for identifying unknown file types in Windows.

20 Comments - Write a Comment

  1. rizwan 3 years ago
  2. Ahsan Qureshi 5 years ago
    • HAL9000 5 years ago
  3. Don 5 years ago
  4. NAGARAJ KUDLI 6 years ago
  5. File 4 Windows 6 years ago
  6. zeus 6 years ago
  7. John Williams 7 years ago
  8. Tomer Heber 7 years ago
    • Valentin 6 years ago
  9. Harshit 7 years ago
  10. Elise 7 years ago
  11. Elise 7 years ago
  12. Luke 11 years ago
  13. Shawn 12 years ago
  14. AMIRZ 17 years ago
  15. Mark0 17 years ago
  16. Terence Hill 17 years ago
  17. shai 17 years ago
  18. Mahmoud Mustafa 17 years ago

Leave a Reply

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

Note: Your comment is subject to approval. Read our Terms of Use. If you are seeking additional information on this article, please contact us directly.