Use Port Number Reference

Enter your data below to use the Port Number Reference

📌 Try these examples:
RESULT

Last updated

What Are Port Numbers?

Port numbers are 16-bit unsigned integers (0–65535) used by TCP and UDP to identify specific processes or services on a host. When a packet arrives at a server, the OS uses the destination port number to route it to the correct application. Port numbers are divided into three ranges by IANA (Internet Assigned Numbers Authority).

Port Number Ranges

RangeNameDescription
0–1023Well-known portsAssigned to common services (HTTP, FTP, SSH). Require root/admin to bind.
1024–49151Registered portsRegistered with IANA for specific applications. No root required.
49152–65535Dynamic/ephemeralUsed by OS for outgoing connections. Not assigned to services.

Common Well-Known Ports

PortProtocolService
20, 21TCPFTP (data, control)
22TCPSSH
25TCPSMTP (email sending)
53TCP/UDPDNS
80TCPHTTP
110TCPPOP3
143TCPIMAP
443TCPHTTPS
3306TCPMySQL
5432TCPPostgreSQL
6379TCPRedis
27017TCPMongoDB

Checking Open Ports

Bash
# List all listening ports (Linux/macOS)
ss -tlnp
# or
netstat -tlnp

# Check if a specific port is open
nc -zv localhost 8080

# Windows
netstat -ano | findstr :8080

Frequently Asked Questions

Simply enter your data, click the process button, and get instant results. All processing happens in your browser for maximum privacy and security.