WhatCable Pro

Find the weak link in your USB-C setup.

See what the Mac port, cable, dock, adapter and device each support, the speed and power they agreed to use, and where the connection is being limited.

See what's included

Free: understand the current connection.Pro: inspect the evidence, watch measurements and investigate changes over time.Compare Free and Pro

One-time purchase, yours permanently. Two Macs. 14-day refund, no questions asked. macOS 14+ on Apple Silicon.

WhatCable Pro Negotiation Diagnostics comparing the Mac port, cable and connected device, with the limiting part highlighted
Power Monitor

Is the power steady, or does it keep dropping?

Watch the available power readings over time, rather than relying on a single number. Power Monitor shows watts, voltage and current for the selected port, alongside your Mac’s overall power input, so changes are easier to spot.

Power Monitor showing 5.9 W at the selected USB-C port, a graph of power, voltage and current, and 42.1 W of overall system power input
Display Diagnostics

Your monitor supports more. Is the adapter holding it back?

Compare what your monitor supports with what the display connection can carry. This example identifies an HDMI adapter and shows that the available connection bandwidth falls short of the monitor’s top mode—giving you a useful place to investigate.

Display Diagnostics screen showing a monitor's top mode against what the DisplayPort link is carrying, with the adapter named and the shortfall highlighted
Port Diagnostics

The drive keeps dropping out, but never while you are watching.

See the connection events and errors reported by each port. Open the technical details to inspect charging agreements, event messages, individual signal paths and liquid-detection information.

Port Diagnostics screen showing port health counters with 27 attaches and 40 VDO failures flagged, liquid detection state, and the live power contract with its active request and the charger's source PDOs

Prefer the Terminal?

Run a quick check, feed readings into a script, or keep a live dashboard open. Your Pro licence works in the app and Terminal on the same Mac.

CLI: run a check when you need it

The command-line interface gives you connection details with a typed command. Free includes basic scans, JSON output for scripts, and watch mode for connection changes.

whatcable
whatcable --json
whatcable --watch

Pro adds live power monitoring. Watch the available readings in Terminal, or stream them as JSON to record and analyse changes in your own tools.

whatcable --monitor
whatcable --monitor-json

TUI: watch your connections live

Included with Pro. The text-based user interface is an interactive dashboard inside Terminal. Switch between Overview, Negotiation and Power screens with Tab, and select ports with the arrow keys.

Start it with whatcable --dashboard. Press q to quit.

WhatCable terminal dashboard on its Power screen, showing system charger readings, individual USB-C ports and a live power graph
The TUI’s Power screen: system input and individual port readings together.

Read the CLI installation and command guide

Simple, one-time pricing

Unlock every Pro feature on two Macs. No subscription and no recurring charge.

WhatCable Pro
£9.99
One-time payment, no subscription
  • Every Pro feature unlocked immediately
  • Yours permanently. No subscription, no renewal.
  • Works on up to 2 Macs with one key
  • Your key appears on screen the moment you pay, and by email
  • 14-day refund, no reason needed
  • Keeps working even if we ever retire the licence server
  • 30-day offline grace period, no internet needed day to day

Requires macOS 14 Sonoma or later on Apple Silicon. Download WhatCable Free first if you want to check compatibility.

Buying a licence means you accept the terms and conditions. Need more Macs? Buy additional licences, or ask about volume licensing for 10+ Macs.

Student or educator? Email [email protected] from your academic address for 50% off.

What's in each tier

The free app covers everything most people need. Pro is for engineers, power users, and anyone who wants the full picture.

Features included in WhatCable Free and Pro
Feature Free Pro
Cable identity
Cable type (active / passive / optical)IncludedIncluded
E-marker identity (VID/PID, vendor name)IncludedIncluded
Speed and power ratings from e-markerIncludedIncluded
Detailed device and cable identity (VDOs)Not includedIncluded
Mid-session fault warnings (overcurrent, connection drops)IncludedIncluded
Cable history (named cables, per-cable timeline and verdict)Not includedIncluded
Power
Basic charger info (voltage, wattage)IncludedIncluded
Live power metering (watts, amps, volts)Not includedIncluded
Charging agreement (PD profiles and selected request)Not includedIncluded
Cable resistance estimationNot includedIncluded
CC advertisement levelNot includedIncluded
Port diagnostics
Negotiation Diagnostics (Mac port / cable / device breakdown)Not includedIncluded
Display Diagnostics (monitor top mode vs link)Not includedIncluded
Connection state and orientationIncludedIncluded
Thunderbolt link info (gen, lanes, bandwidth)IncludedIncluded
Port health counters (resets, errors, FET failures)Not includedIncluded
PD event traceNot includedIncluded
DP Alt Mode details and EDIDNot includedIncluded
Liquid detection sensor statusNot includedIncluded
App and CLI
Menu bar app with popoverIncludedIncluded
Desktop widgets (small / medium / large)IncludedIncluded
JSON output (whatcable --json)IncludedIncluded
Power monitor window (live charts)Not includedIncluded
CLI monitor mode (whatcable --monitor)Not includedIncluded
TUI dashboard (whatcable --dashboard)Not includedIncluded
Widget power sparklineNot includedIncluded
Explore the detailed Pro tools

More of what Pro can see

New to the terms? Explore our interactive cable diagram to see how charging, data and video use the parts inside a USB-C cable.

Every one of these inspects a connection in more detail than the free app can. The full Free and Pro comparison follows below.

Cable history

Name a cable, recognise it on later connections, and keep a timeline of how it performs.

Negotiation Diagnostics

Find out which part of the connection is holding it back: your Mac’s port, the cable or the connected device.

Technical detail

“Negotiated” means the speed or power the connected devices have agreed to use. WhatCable compares this with the reported capabilities of each part, and identifies a limit when the available evidence supports it.

Display Diagnostics

Find out why your screen is not as sharp or smooth as expected. Compare its picture settings with what the screen and its connection can support.

Technical detail

Resolution describes picture detail; refresh rate is how often the picture updates. Display Diagnostics compares these with the monitor’s reported modes and the DisplayPort connection’s lanes and rate. It accounts for Display Stream Compression (DSC), which fits the picture into less bandwidth, and adapter information when available. A lower link rate can be appropriate for the selected picture setting.

Live power metering

See how much power your Mac reports through each port, with readings updated every two seconds.

Technical detail

Watts (W) measure power, amps (A) measure current and volts (V) measure voltage. Where live per-port readings are unavailable, WhatCable shows the agreed maximum instead. That limit is not the same as the power being used at that moment.

PD contract inspector

See which charging options your charger offers and which one your Mac is using. This helps explain why a powerful charger may be charging at a lower rate.

Technical detail

USB Power Delivery (PD) is how compatible devices agree charging power. The agreement is called a power contract. Power Data Objects (PDOs) describe the available charging profiles. The inspector shows voltage, current and available profiles, and flags capability mismatches.

Cable resistance estimation

Estimate how much the cable resists the flow of electricity. This can help you investigate power loss while testing a cable.

Technical detail

The estimate uses multiple power samples and is shown in milliohms (mΩ), a unit of electrical resistance. It is an estimate, not a direct measurement or proof that a cable is worn.

Port health counters

Look for repeated disconnects, restarts and electrical errors reported by a port. Changes over time can help you investigate an unreliable connection.

Technical detail

Counters can include attach/detach events, hard resets, power-role swaps and internal communication or switching errors. A power-role swap changes which device supplies power. These are reported events, not a complete lifetime wear record or proof that the cable caused a fault.

PD event trace

Follow what happened when you connected a cable: the charging setup, any interruptions and the final agreement.

Technical detail

The USB Power Delivery event trace shows the protocol messages and events reported for a port, including attachment, contract negotiation and hard resets that restart power negotiation.

DP Alt Mode details

See how the picture travels from your Mac to the screen, along with the display information your Mac can read.

Technical detail

DisplayPort Alt Mode carries DisplayPort video through USB-C. The details include lane count (the signal paths in use), link rate (their speed), and whether video travels directly or through a Thunderbolt tunnel. EDID is the monitor’s identity and capabilities data, which can include its model, manufacturer and year.

Raw VDO identity

Inspect the exact identity data reported by the cable and connected device, beyond the usual summary.

Technical detail

Vendor Defined Objects (VDOs) are structured blocks of identity and capability information. SOP addresses the connected device; SOP′ addresses cable electronics. Keeping them separate helps distinguish the device’s claims from the cable’s.

Liquid detection

Check the liquid-detection state reported for a USB-C port when investigating an intermittent connection.

Technical detail

WhatCable displays the available liquid-detection controller state, also called LDCM. This is a report from the Mac’s hardware, not a physical inspection of the port.

Power monitor window

Watch a chart of power and voltage over time while you try a charger or cable. Keep the window open beside your work.

Technical detail

The chart shows the available per-port readings. Where the Mac does not provide live power draw, the displayed negotiated maximum is the agreed limit, not measured consumption.

CLI monitor mode

whatcable --monitor streams live power and cable state to your terminal. Pipe it, script it, log it.

TUI dashboard

A live full-screen terminal view of ports, power, and Thunderbolt. Three screens, updates every 2 seconds. For the SSH and tmux crowd: whatcable --dashboard.

Widget power sparkline

Desktop widget shows a power chart alongside cable status, updated periodically by macOS on its own schedule. Glance at your desktop and see charging trends without opening anything.

CC advertisement level

Rp current advertisement level with inferred CC line voltage. See what current level your port's pull-up resistor is advertising to attached devices.

What reviewers said.

From Pro users

Clear explanation, no corporate nonsense, and then a new version shipped almost immediately. That is honestly impressive.
Michal, Creative Producer at ITHEDESIGN
The app is so good, love it.
Niko Hocke, NIYU
Great software. Great support.
Alex, Designcooperative Nittenau eG

Common questions

Does this work on Intel Macs?
No. WhatCable requires Apple Silicon (M1 or later). The deep IOKit data sources Pro uses are only exposed by Apple's own port controllers, which aren't present on Intel Macs with third-party Thunderbolt chips.
What macOS version do I need?
macOS 14 Sonoma or later. The free app has the same requirement.
How does activation work?
After purchase, your licence key arrives by email. Right-click WhatCable in the menu bar, click Licence, paste the key, and pro features unlock immediately. The app validates once on activation and once per launch, with a 30-day offline grace period if you're without internet.
Can I use one key on multiple Macs?
Yes. One key works on up to 2 Macs. Need more? Buy additional licences, or ask about volume licensing for 10+ Macs.
Is the free version still available?
Yes, always. The free app is open source, on GitHub, and installable via Homebrew. Everything that is free today stays free. Pro adds the deeper diagnostics on top.
What if I need a refund?
Get in touch within 14 days of purchase. We'll refund you, no questions asked.

Find the limit, then fix it.

One-time purchase, yours permanently. Two Macs, every Pro diagnostic unlocked immediately, and a 14-day refund if it isn't for you.