PortScope

portscope.fainimade.com · 2026-10-03 · by Long Nguyen ·generic
PortScope is a native macOS app that reads what your USB-C cables, ports, and docks actually deliver, then proves it with real measurements. Free to inspect; one license unlocks the testing tools on two Macs, for life.

PortScope

The cable claims

What the e-marker says

The spec printed on the chip inside the cable, decoded straight from its PD identity, not the box it came in.

The link negotiates

What the two ends trained

The rate your Mac and the device on the other end actually agreed on, which can be lower than the cable's ceiling.

The Mac measures

What really moves through it

Real sustained throughput, tested memory-to-memory or against a drive, so nothing downstream can hide behind a spec sheet.

Features

See it, then prove it

Everything PortScope reads and inspects is free, forever. A single license adds the tools that actively test a cable or a drive, and track them over time.

Free: see everything

No trial timer, no account, no ads

Cable identity

Decode a USB-C cable's e-marker and PD identity: passive or active, per-lane speed, max current and voltage, vendor and cable ID.

Port & device topology

Every physical port and what's plugged into it, with a dock's internal hubs folded into one clean row, or the full chain if you want it.

Live data monitor

Per-device read/write throughput, live network bytes, and DisplayPort lane allocation, all passive, no test required.

Power, four ways

Adapter rating, cable ceiling, negotiated PD contract, and live draw, kept distinct instead of blurred into one number.

"Why is this slow?"

A one-sentence bottleneck verdict that ranks the real causes and names only the one actually holding you back.

Dock bandwidth budget

See exactly how a port's link splits between video and data, and whether a display is stealing from your data lanes.

Reference & glossary

USB and Thunderbolt speed tiers with every marketing rename the same rate has been sold under, the full USB-PD ladder, and a plain-language glossary.

Menu bar quick view

A live tree of everything connected, grouped by hub, with power, throughput, and volume names at a glance.

Licensed: prove it

One license, two Macs, every 1.x update

License

Speed Test

Write and read a real file to measure true sustained throughput, with SLC write-cache sizing, thermal-throttle detection, saved history, and CSV export.

License

Two-Mac Cable Tester

Stream data memory-to-memory between two Macs over the cable under test, so on a Thunderbolt port the cable is the only thing that can be the bottleneck.

License

Cable Health over time

Tracks each cable's link-error counters across sessions, so a cable that's slowly degrading shows itself before it strands you mid-shoot.

License

Wiggle Test

Flex the cable at each end and along its length while PortScope samples link errors at 5 Hz, fast enough to catch a glitch and localize it to a connector.

License

Rename Display

Give a monitor your own name, keyed to its EDID so it sticks across replugs, without ever writing to the display.

Screenshots

A closer look

Speed Test results showing sustained write and read throughput plotted against drive temperature

Speed Test. True sustained throughput, with a live curve against drive temperature.

Cable Tester streaming data between two Macs over the cable under test

Cable Tester. Memory-to-memory between two Macs: the cable is the only bottleneck.

Cable health over time chart tracking link errors across sessions

Cable Health. Link-error counters tracked over time, so a dying cable shows itself early.

Bandwidth budget and downstream device list for a dock chain

Bandwidth budget. Exactly how a port's link splits between video and data.

Display page showing DisplayPort lane allocation and EDID identity

Displays. EDID identity, resolution, and DisplayPort lane allocation.

Power contract card showing cable ceiling, negotiated contract, and live draw

Power contract. Adapter rating, cable ceiling, negotiated contract, live draw: never conflated.

Lives in your menu bar

PortScope stays in the menu bar between checks: a live tree of every connected device grouped by hub, with power, throughput, and volume names at a glance, and an event-driven badge that costs no extra battery.

Menu bar popover listing connected devices with live data and power readouts

Pricing

Free to inspect. One license to test.

Every read-only tool (cable identity, port and device topology, power, bottleneck verdicts) is free forever. A single license unlocks Speed Test, the two-Mac Cable Tester, Cable Health, Wiggle Test, and Rename Display.

Free forever to inspect: no account, no ads One license covers two Macs Every 1.x update included, no subscription

Buy a License Download for macOS

Requires Apple Silicon (M1 or later) and macOS 15 Sequoia or newer. Intel Macs aren't supported: their Thunderbolt controllers don't expose cable identity or PD state through any public API.

FAQ

Questions & answers

Do I need a license to use PortScope?

No. The identity and inspection tools (cable identity, port and device topology, live data, power, the bottleneck verdict, and more) are free forever. A license unlocks the five testing tools: Speed Test, the two-Mac Cable Tester, Cable Health, Wiggle Test, and Rename Display.

Can I use it on my laptop and my desktop?

Yes: one license activates on two Macs at once, and you can move a seat between machines any time from Settings.

What happens when version 2.0 comes out?

Your license keeps working with every 1.x release, forever. A future 2.0 would be a separate, optional purchase; nothing you already have stops working.

Does the two-Mac Cable Tester need two licenses?

Each Mac needs an activation. Since one license covers two Macs, a single license is enough if both Macs are yours.

The Cable Tester won't connect to the other Mac

Almost always the wired link between the Macs, not the app: the test needs a live Thunderbolt or USB4 connection straight between them. The Cable Tester troubleshooting guide walks through getting that link up, reading the failure messages, and what a healthy result looks like.

Will it work on my Intel Mac?

No. PortScope requires Apple Silicon (M1 or later) and macOS 15+: Intel Thunderbolt controllers don't expose cable identity or power-delivery state through any public API. That's a hardware limitation, not a missing feature.

Does it send my data anywhere?

No. PortScope runs entirely on your Mac and reads the system's own IORegistry and hardware telemetry. Nothing about your cables, drives, or machine leaves the device; the only network calls it ever makes are the license check and an optional check for app updates.

portscope.fainimade.com · 9 images · 14 links

Comments (0)

No comments yet