www.whatcable.uk

Tells you in plain English what each USB-C cable plugged into your Mac can actually do, and why your Mac might be charging slowly.

WhatCable screenshot showing the app interface

WhatCable is a free, open-source macOS menu bar utility that tells you in plain English exactly what each USB-C cable plugged into your Mac can do — and why your Mac might be charging slowly.

USB-C cables are impossible to tell apart by sight. A cable that looks identical to your 240W Thunderbolt 4 cable may actually be a USB 2.0 charging-only cable capped at 60W. macOS already reads this information from the cable’s e-marker chip via IOKit — WhatCable surfaces it as a menu bar popover you can check in seconds.

Open the menu bar icon to see at-a-glance headlines for every connected port: Thunderbolt/USB4, USB device, display connected, charging only, slow USB/charge-only cable, or nothing connected. For each port, WhatCable shows the data speed (USB 2.0 to 40 Gbps) and power delivery rating (up to 240W), then explains the bottleneck in a single sentence — “your cable limits charging speed, not the charger” — so you know exactly which component to replace.

The free version covers all core diagnostics. The optional WhatCable Pro upgrade ($9.99 one-time, up to 2 Macs) adds live power metering that updates in real time, full negotiation diagnostics with per-connection breakdowns, port health counters, pin diagrams, and liquid detection status. Desktop widgets in small, medium, and large sizes are also included.

The app is signed, notarized, and distributed outside the Mac App Store because Apple’s App Sandbox blocks the low-level IOKit reads WhatCable depends on.

System requirements: macOS 14 Sonoma or later. Apple Silicon only (M1, M2, M3, M4). Intel Macs are not supported.

Pricing: Free (core diagnostics). WhatCable Pro is $9.99 one-time, works on up to 2 Macs.

Limitations: Apple Silicon only — Intel Macs cannot use WhatCable. Not available on the Mac App Store. IOKit access could be restricted in a future macOS update.

Alternatives: System Information (built into macOS, under Apple menu > About This Mac > System Report > USB) shows raw USB device data without the plain-language summary. USB-C Power Meter hardware adapters provide real-time wattage readings without needing software, at the cost of $20–$50 per adapter.

Suitable for anyone who frequently connects USB-C hubs, chargers, or storage devices and wants to understand what their cables are actually capable of.

FAQ

What does WhatCable do?+

WhatCable sits in your menu bar and reads low-level USB-PD data from every USB-C port on your Mac. It identifies whether a cable is Thunderbolt 4 (40 Gbps), USB 3.2 (10 Gbps), USB 2.0 (480 Mbps), or charging-only, and pinpoints whether your cable, charger, or Mac is the bottleneck when charging feels slow.

Is WhatCable free?+

Yes, WhatCable is free and open source (Unlicense license). A one-time WhatCable Pro upgrade ($9.99, works on up to 2 Macs) adds live power metering, full negotiation diagnostics, port health counters, pin diagrams, and liquid detection status.

Does WhatCable work on Intel Macs?+

No. WhatCable requires Apple Silicon (M1 or later). Intel Macs do not expose the USB-PD information WhatCable depends on through IOKit.

Why is WhatCable not on the Mac App Store?+

App Sandbox prevents the low-level IOKit reads WhatCable needs to access USB-PD data. The app is distributed directly from whatcable.uk, signed with a Developer ID and notarized, so macOS will not show a Gatekeeper warning.

How do I install WhatCable?+

Download WhatCable.zip from whatcable.uk, unzip it, and drag WhatCable.app to /Applications. Alternatively, install via Homebrew: brew tap darrylmorley/whatcable && brew install --cask whatcable. A CLI-only version is also available: brew install whatcable-cli.

What macOS version does WhatCable require?+

WhatCable requires macOS 14 Sonoma or later.

Related Apps