Port Number Reference
Free network port number reference. Search common TCP/UDP ports and the services that use them.
| Port | Protocol | Service | Description |
|---|
Frequently asked questions
What is a port number?
A port number identifies a specific service or application on a device, alongside its IP address. An IP address gets traffic to the right machine; the port number then gets it to the right process on that machine โ e.g. a web server listening on port 443 and a mail server on port 25 can run on the same machine at the same IP address without conflicting.
What is the difference between TCP and UDP ports?
TCP is connection-oriented and guarantees delivery and ordering, at the cost of more overhead โ used for things like web traffic (HTTP/HTTPS) and email, where a dropped or out-of-order packet would break things. UDP is connectionless with no delivery guarantee, but lower overhead and latency, so it suits things like DNS queries and video/voice streaming, where a lost packet is fine but a delay is not.
What are well-known ports?
Ports 0-1023 are the well-known (or system) ports, reserved by convention for standard services: 80 for HTTP, 443 for HTTPS, 22 for SSH, 25 for SMTP, and so on. Ports 1024-49151 are registered ports for less universal services, and 49152-65535 are dynamic/private ports typically used as temporary client-side ports for outgoing connections.
Why is a specific port blocked or not responding?
Most often a firewall (on the device, the network, or an ISP) is blocking that port, the service listening on it isn't running, or nothing is configured to listen on it at all. Some ISPs also block specific ports like 25 (SMTP) by default to reduce spam from compromised devices.