Reachable

Your internet is online

A macOS menu bar app that tells you whether your internet is actually working. Color-coded status, smart notifications, and outage history with PDF/CSV export to prove it to your ISP.

Coming Soon — $0.99 View Privacy Policy

Features

Finder
Tue 2:47 PM

Online

Connected for 2h 15m
Uptime Today 99.2%
Outages 1 outage
Monitored 6h 42m
Public IP 203.0.113.42
Local IP 192.168.1.100
Interface Wi-Fi
Network HomeNetwork-5G
Channel 36
Band 5 GHz
Protocol 802.11ac
Ping 12 ms
Outage History... ⌘L
Settings... ⌘,
Quit Reachable ⌘Q

FAQ

How does Reachable check connectivity?

Reachable sends a lightweight HTTP HEAD request to a configurable target (default: Cloudflare 1.1.1.1). This is the same approach macOS uses internally for captive portal detection.

What are the three states?

Green (online) means internet is reachable. Yellow (degraded) means you're connected to a network but can't reach the internet — the classic "WiFi connected but no internet" problem. Red (offline) means no network connection at all.

How does the notification debounce work?

By default, Reachable waits for 3 consecutive failed checks (15 seconds at the default 5-second interval) before alerting you. This prevents notification spam from momentary packet loss. You can adjust the threshold from 1 to 10 checks.

What export formats are available?

PDF and CSV. A format picker in the export dialog lets you choose. Both formats show your full timeline — online, offline, degraded, and not-monitored periods — not just outages. PDF includes a visual timeline, uptime percentage, summary stats, and WiFi details per period (SSID, channel, band, protocol) — screenshot-ready for ISP support. CSV gives you all periods with 10 columns including Channel, Band, and Protocol for spreadsheet analysis.

Does Reachable track me?

No. The only network requests are the connectivity ping and a Cloudflare IP lookup. No analytics, no telemetry, no tracking. Your outage data stays on your Mac.

What about sleep/wake?

Reachable pauses monitoring when your Mac sleeps and resumes with a 5-second grace period when it wakes. The timeline honestly shows "not monitored" periods in grey, and your daily uptime percentage only counts time the app was actively monitoring — so the number is always truthful.

I'm on a mobile hotspot and see brief outages. Is that normal?

Yes. Phone hotspots frequently experience micro-drops (under 10 seconds) due to cellular signal fluctuations and power saving. Reachable detects the hotspot automatically and explains this in the outage history. By default, outages under 10 seconds are filtered from the timeline and notifications — you can change this in Settings.

Is it a subscription?

No. $0.99 one-time purchase. No IAP, no ads, no subscription. Ever.

$0.99 — one-time purchase

Coming soon to the Mac App Store

Reachable is in final review for the Mac App Store.