USBPeek: See what's connected to your Mac.
What is connected, and at what speed?
The problem
Your external SSD feels slow. Is it on a fast port? Is the cable limiting it? The answer is buried in System Information, in a tree that is hard to read.
The solution
USBPeek shows connected USB devices as a readable tree by bus, with the vendor and the link speed macOS reports for each one, and the status and speed of your Thunderbolt and USB4 ports. Serial numbers are never read, so they cannot be shown or copied by accident.
Features
- USB devices as a tree by bus, with hubs and the devices behind them
- Device name, vendor, and vendor:product ID
- The link speed macOS negotiated (for example 480 Mb/s or 5 Gb/s), the USB version the device declares, and its class
- Thunderbolt and USB4 ports with their status and speed, and the devices macOS lists on them
- Serial numbers are never read: they cannot be displayed, copied or logged
- Updates every few seconds while open, so plugging or unplugging a device shows up live
- Copy device details
How it works
- Open USBPeek from the launcher.
- Browse the device tree and tap a device for its details.
- Check the link speed next to each device.
Installation
USBPeek is part of MacPeek. Install MacPeek, open Manage utilities and make sure USBPeek is switched on (it is on by default). There is nothing separate to download.
Privacy
What USBPeek reads:
- USB devices from the I/O registry (ioreg) and Thunderbolt port status (system_profiler), only while USBPeek is open
Access it needs: None.
Everything stays on your Mac: no account, no telemetry, no network access. Read the full privacy statement.
Open source
MacPeek and every utility in it are MIT-licensed. Read the code on GitHub, or see how a utility is built.
Frequently asked questions
What does USBPeek do?
USBPeek shows connected USB devices as a readable tree by bus, with the vendor and the link speed macOS reports for each one, and the status and speed of your Thunderbolt and USB4 ports. Serial numbers are never read, so they cannot be shown or copied by accident.
What does USBPeek read from my Mac?
USB devices from the I/O registry (ioreg) and Thunderbolt port status (system_profiler), only while USBPeek is open.
Does USBPeek need any permissions?
None.
Does USBPeek send my data anywhere?
No. Everything stays on your Mac: no account, no telemetry, nothing is sent anywhere.
Is USBPeek free?
Yes. USBPeek is part of MacPeek, which is free and open source under the MIT license.
Related guides
Get USBPeek with MacPeek. Free and open source.