Quick summary

UsbTreeView (created by Uwe Sieber) is a compact utility that presents a hierarchical view of USB hardware attached to a PC. It’s a read-only, free tool — a modern standalone implementation inspired by Microsoft’s older USBView sample — and is hosted on GitHub for easy access.

Where it comes from and how it’s distributed

Originally built on the concepts behind Microsoft’s USBView (once included with Windows driver development kits), this version is maintained independently by Uwe Sieber and is available as freeware on GitHub. It’s intended strictly as an informational aid and not as a configuration or control utility.

Information it reports

The application lists detailed technical attributes for each USB device. Examples of the kinds of data you can expect to find:

  • COM port assignments for devices that expose serial interfaces
  • Drive letters assigned to USB storage devices
  • The bus type used by the device (e.g., USB 2.0, USB 3.0)
  • Power-management statistics and related metrics

It also exposes lower-level connection and driver details:

  • Physical address on the bus
  • Current power state
  • Device identification strings (Vendor ID/Product ID)
  • Driver description and related metadata
  • Real-time connection status

Interface and diagnostic features

The program’s interface is intentionally minimal and nonintrusive — no pop-up alerts or advertising. Beyond listing properties, it can scan the USB topology and highlight configuration problems or faulty entries, which can speed up troubleshooting when something isn’t recognized or behaves incorrectly.

Who benefits most

This tool is aimed at technically minded users: hardware designers, software developers, and IT professionals who need a complete, low-level picture of the USB devices on a system. The output is heavily technical; interpreting it correctly requires familiarity with USB concepts and driver/port conventions.

Limitations and usage notes

UsbTreeView is strictly informational — it does not modify device settings or replace driver-management tools. Because it exposes in-depth, sometimes cryptic fields, novice users may find the data overwhelming. For targeted debugging or development tasks, however, it can be an invaluable reference.

Technical

Title
USB Device Tree Viewer
Requirements
  • Windows
Language
English
Available languages
  • English
  • German
License
  • Free
Latest update
2022-07-15
Author
Uwe Sieber
Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This App
Login To Rate This App

User Reviews

Be the first to post a review of USB Device Tree Viewer!