
See what is using that port on your Mac
See every open port, which app owns it, and shut it down, all from one window.
macOS 26.2 or later

Every open port and the app behind it

Live Local Monitoring
See every open TCP and UDP port on your Mac, refreshed every 3 seconds automatically.
See every open port on your Mac
View by App or Port
Switch between a flat port list and a view grouped by application.
Find out which app owns a port
Remote Port Scanner
Scan any host or IP for open ports with automatic service name identification.

Kill with Confidence
Gracefully quit or force-kill any process straight from the port list.
How to kill a process from TerminalRequirements
- macOS 26.2 or later
- Free to download and use
- Remote scanning & process control, $8.99 one-time
- No subscription, no in-app purchases
macOS Port Troubleshooting Guides
Step-by-step Terminal commands and macOS port explanations for developers.
Kill a Process on a Port on Mac
Find the exact PID with lsof -nP -iTCP and stop processes that refuse to release a port.
Port 5000 Already in Use on Mac
Why macOS Control Center (AirPlay Receiver) listens on port 5000 and 7000, and how to free it.
Port 3000 Already in Use on Mac
Stop orphaned Node, Next.js, Vite, and Rails dev servers holding port 3000.
Fix "Address Already in Use" (EADDRINUSE) on Mac
Understand why sockets get stuck in listening or TIME_WAIT states and free them cleanly.
Which App Is Using a Port on Mac?
Translate cryptic BSD process names from lsof into the actual macOS app or launchd service.
List All Open Ports on Mac
Fast lsof and netstat flags to inspect every listening TCP and UDP port on macOS.
Check If a Port Is Open on Mac
Test local and remote TCP/UDP ports from Terminal with nc (netcat) and lsof after Apple removed Network Utility.
Mac Network & Port Monitor Alternatives
Compare Activity Monitor, lsof, nettop, and dedicated macOS port monitors.
Frequently Asked Questions
How do I see what is using a port on my Mac?
In Terminal, run lsof -nP -iTCP:<port> -sTCP:LISTEN to see the process name and PID listening on that port. With Portie, open the app to see every listening TCP and UDP port on your Mac alongside the owning application icon, bundle identifier, and PID, refreshed automatically every 3 seconds for free.
How do I kill a process on a specific port on macOS?
Once you have the PID from lsof, run kill -15 <PID> for a graceful shutdown or kill -9 <PID> to force-terminate it. Note that macOS launchd daemons and system services like ControlCenter will automatically respawn if killed; Portie identifies system-managed processes and lets you gracefully quit or force-kill user processes directly from the port list.
Why is port 5000 or port 7000 already in use on macOS?
Starting in macOS Monterey and continuing through macOS Tahoe (macOS 26), Apple's ControlCenter process binds ports 5000 and 7000 for AirPlay Receiver. You can free both ports permanently in System Settings > General > AirDrop & Handoff by turning off AirPlay Receiver, or inspect them live in Portie.
Is Portie free to use?
Yes. Live local TCP and UDP port monitoring, searching, filtering, and grouping by app or port are 100% free with no time limit. Remote host port scanning and one-click process termination require a one-time $8.99 unlock with no subscription.
Try Portie free
Local port monitoring is free. Remote scanning and process control are $8.99, once.
macOS 26.2 or later