Port 631: The macOS Printing Port (CUPS) Explained
Port 631 is used by CUPS, the printing system built into every Mac. Here's what it does, why it's always open, and when it's actually worth a second look.
Port 631 is one you’ll see open on essentially every Mac, and it’s not a mystery once you know what it is: it’s CUPS, the printing system Apple has used since OS X.
What typically listens on port 631
- cupsd: The Common Unix Printing System daemon. It handles IPP (Internet Printing Protocol) requests, which is how modern network printers and your Mac talk to each other, including discovery, job submission, and status.
- Print & Scan preferences: The Printers & Scanners pane in System Settings talks to cupsd over this port locally.
- AirPrint: Apple’s AirPrint feature is built on top of the same IPP infrastructure.
Seeing 631 in a port scan of your own Mac is completely normal; it means printing works.
Is it safe to kill?
Stopping cupsd will break printing until it restarts, and macOS typically relaunches it as needed, so there’s little practical reason to kill it. If you genuinely never print from this Mac and want it gone, it can be disabled, but most people have no reason to touch it.
Is it suspicious?
No, on a normal Mac this is expected and harmless. It only becomes worth checking if you see port 631 accessible from outside your local network. cupsd is meant to serve local and same-network requests, not the public internet, so unexpected external exposure (for example, on a machine directly connected to the internet without a router/NAT in front of it) would be the actual red flag, not the port being open locally.
How to check port 631 on macOS
lsof -i :631
You should see cupsd as the owner. If you see anything else, that’s the actual anomaly worth investigating, not the port itself.
Portie makes this a one-glance check: it shows every listening port with the exact process behind it, so confirming that 631 is really cupsd (and not something impersonating it) doesn’t require opening Terminal.