NetInfo

The TLS, DNS & HTTP inspector for Safari — see the network and security details you'd normally dig for in cURL, Web Inspector, or a CORS tester, in one click. Built-in explanations mean you don't need to already know what HSTS or CSP means.

And it watches your own connection too, from the menu bar, desktop widgets, and Control Center.

View on the Mac App Store

Everything you need to know

One click reveals a full breakdown of the current page's connection.

🔍

IP Address & Family

See the resolved server IP address and whether the connection is IPv4 or IPv6. Copy the IP to clipboard with one tap.

🔒

TLS & Certificate Chain

View the TLS version in use (1.0–1.3) and the full certificate chain — not just the leaf — with issuer, validity, expiry, and tier labels (Leaf, Intermediate CA, Root CA, Self-signed) so you spot problems instantly. Untrusted or mismatched certificates are flagged with the reason why.

🛡

Security Headers & HSTS

Check CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy — including policies set via HTML meta tags, not just HTTP headers — plus a full HSTS panel with max-age, subdomain coverage, and preload status.

🌐

CORS Panel

See the site's Cross-Origin Resource Sharing policy at a glance, with risky wildcard-origin-plus-credentials configurations flagged automatically.

⚡️

HTTP Protocol

See whether the site is served over HTTP/1.1, HTTP/2, or the latest HTTP/3 protocol.

📡

ASN & ISP

Identify the Autonomous System Number and internet service provider hosting the site, with RFC-accurate scope labels (Private network, Link-local, Loopback, CGNAT) for internal and homelab addresses.

⏱

Performance Timings

DNS lookup, TCP connect, TLS handshake, and time to first byte — all measured in milliseconds.

💡

Explanatory Tooltips

Hover or tap-and-hold on any metric for a plain-English explanation — no need to already know what HSTS, CSP, or a TLS handshake means.

📋

Copy Report

Copy a full diagnostic summary in one click — perfect for pasting into a support ticket or chat.

Your connection, at a glance

New in 1.5: keep an eye on your own network without opening Safari.

📶

Menu Bar

Live latency with a green, amber, or red health dot. Click for your hostname, public and local IPv4/IPv6 addresses (one-click copy), ISP, VPN detection, and whether you're dual stack.

🎯

Your Own Endpoints

Test any host by TCP connect or HTTP HEAD, set your own amber and red thresholds, and see a sparkline of recent results.

🧩

Desktop Widgets

Network shows your hostname and IP addresses. Latency has a large ms figure and a Test Now button. Last Site shows the last site you inspected in Safari, with protocol, TLS, certificate expiry, and timings.

🎛

Control Center

Add the NetInfo Latency control to Control Center or the menu bar. It turns green while your connection is healthy and re-tests when pressed.

Your privacy, guaranteed

NetInfo collects no personal data, never tracks your browsing, and has no servers. All connection data stays on your device. ISP lookups use the public ipapi.co API, and the menu bar and widgets find your public IP using ipify. Read the privacy policy.

Join the PriceLabs Community

Get help, share feedback, and follow NetInfo updates on our Discord server.

Join Discord (opens in a new window)

Support

How do I enable NetInfo?

Launch the NetInfo app, then open Safari → Settings → Extensions and enable NetInfo. You may also need to go to Safari → Develop → Allow Unsigned Extensions if using a development build.

The toolbar icon is not visible

Right-click the Safari toolbar → Customise Toolbar, then drag the NetInfo icon into the toolbar.

Why do some timing values show —?

DNS, TCP and TLS timings are only available on fresh connections. If Safari reuses an existing connection to the server, these values will not be available. Try refreshing the page.

Does NetInfo work on all websites?

NetInfo works on all HTTPS and HTTP websites. Certificate and TLS details are only available on HTTPS sites.

What macOS version is required?

NetInfo requires macOS 14.6 Sonoma or later. The Control Center control requires macOS 26 or later.

How do I add the widgets or the Control Center control?

For widgets, right-click the desktop → Edit Widgets and search for NetInfo. For the control, open Control Center → Edit Controls and search for NetInfo Latency. Resize the control to show the latency in milliseconds.

How do I change the endpoints or hide the menu bar item?

Click the NetInfo item in the menu bar, then the gear → Settings. You can add or remove endpoints, change how often they're tested, turn on Launch at Login, or turn the menu bar item off.

Still need help?

Get in touch and we'll respond as soon as possible.

support@pricelabs.au