Port Number Lookup
Enter a port from 0–65535 to see matching common TCP/UDP services and its IANA range. An assignment does not prove that the port is open on a device.
A port number tells you the likely service, not the program actually running.
Use the Port Number Lookup
Port Lookup
Common ports
Enter a port number or service name to search.
Searches common assignments and classifies every valid port from 0–65535.
No matching common service found.
Try a different number or service name.
| Port | Proto | IANA name |
|---|
Runs on your device; this page does not scan.
ss -tulpn | grep :PORT
lsof -nP -i :PORT
netstat -ano | findstr :PORT
System ports · 0–1023
Also called well-known ports; assignments are controlled most strictly.
User ports · 1024–49151
Also called registered ports; many applications request assignments here.
Dynamic/private · 49152–65535
Not assigned by IANA; commonly used for temporary or private endpoints.
Common TCP and UDP Ports: Full Reference Table
156 ports you are likely to meet in firewall rules, scans and server configs, each checked against the IANA registry. "IANA" means the common use is the registered assignment; "De facto" means software uses the port by convention while IANA lists something else, or nothing.
Last verified against the primary sources: . Data license: CC BY 4.0 (free to reuse with a link to this page).
| 0 | TCP | System (well-known) | Reserved | Reserved; not used for services | IANA |
| 1 | TCP | System (well-known) | tcpmux | TCP port service multiplexer | IANA |
| 7 | TCP | System (well-known) | echo | Echo protocol | IANA |
| 7 | UDP | System (well-known) | echo | Echo protocol | IANA |
| 9 | TCP | System (well-known) | discard | Discard protocol | IANA |
| 9 | UDP | System (well-known) | discard | Discard protocol (also Wake-on-LAN magic packets) | IANA |
| 13 | TCP | System (well-known) | daytime | Daytime protocol | IANA |
| 17 | TCP | System (well-known) | qotd | Quote of the Day | IANA |
| 19 | UDP | System (well-known) | chargen | Character Generator (abused for amplification attacks) | IANA |
| 20 | TCP | System (well-known) | ftp-data | FTP data transfer (active mode) | IANA |
| 21 | TCP | System (well-known) | ftp | FTP control | IANA |
| 22 | TCP | System (well-known) | ssh | SSH, SFTP and SCP | IANA |
| 23 | TCP | System (well-known) | telnet | Telnet | IANA |
| 25 | TCP | System (well-known) | smtp | SMTP mail relay between servers | IANA |
| 37 | TCP | System (well-known) | time | Time protocol | IANA |
| 43 | TCP | System (well-known) | nicname | WHOIS | IANA |
| 49 | TCP | System (well-known) | tacacs | TACACS / TACACS+ device authentication | IANA |
| 53 | TCP | System (well-known) | domain | DNS (zone transfers, large responses) | IANA |
| 53 | UDP | System (well-known) | domain | DNS queries | IANA |
| 67 | UDP | System (well-known) | bootps | DHCP server (BOOTP) | IANA |
| 68 | UDP | System (well-known) | bootpc | DHCP client (BOOTP) | IANA |
| 69 | UDP | System (well-known) | tftp | TFTP | IANA |
| 70 | TCP | System (well-known) | gopher | Gopher | IANA |
| 79 | TCP | System (well-known) | finger | Finger | IANA |
| 80 | TCP | System (well-known) | http / www / www-http | HTTP | IANA |
| 88 | TCP | System (well-known) | kerberos | Kerberos | IANA |
| 88 | UDP | System (well-known) | kerberos | Kerberos | IANA |
| 102 | TCP | System (well-known) | iso-tsap | ISO-TSAP (Siemens S7 PLCs) | IANA |
| 110 | TCP | System (well-known) | pop3 | POP3 | IANA |
| 111 | TCP | System (well-known) | sunrpc | ONC RPC portmapper (rpcbind) | IANA |
| 111 | UDP | System (well-known) | sunrpc | ONC RPC portmapper (rpcbind) | IANA |
| 119 | TCP | System (well-known) | nntp | NNTP (Usenet) | IANA |
| 123 | UDP | System (well-known) | ntp | NTP time sync | IANA |
| 135 | TCP | System (well-known) | epmap | Microsoft RPC endpoint mapper | IANA |
| 137 | UDP | System (well-known) | netbios-ns | NetBIOS name service | IANA |
| 138 | UDP | System (well-known) | netbios-dgm | NetBIOS datagram service | IANA |
| 139 | TCP | System (well-known) | netbios-ssn | NetBIOS session service (SMB over NetBIOS) | IANA |
| 143 | TCP | System (well-known) | imap | IMAP | IANA |
| 161 | UDP | System (well-known) | snmp | SNMP | IANA |
| 162 | UDP | System (well-known) | snmptrap | SNMP traps | IANA |
| 179 | TCP | System (well-known) | bgp | BGP | IANA |
| 194 | TCP | System (well-known) | irc | IRC (IANA assignment; 6667 is used in practice) | IANA |
| 389 | TCP | System (well-known) | ldap | LDAP | IANA |
| 389 | UDP | System (well-known) | ldap | CLDAP (connectionless LDAP) | IANA |
| 443 | TCP | System (well-known) | https | HTTPS | IANA |
| 443 | UDP | System (well-known) | https | HTTP/3 over QUIC | IANA |
| 445 | TCP | System (well-known) | microsoft-ds | SMB file and printer sharing | IANA |
| 464 | TCP | System (well-known) | kpasswd | Kerberos password change | IANA |
| 465 | TCP | System (well-known) | urd / submissions | SMTP submission over implicit TLS | IANA |
| 500 | UDP | System (well-known) | isakmp | IKE for IPsec VPNs | IANA |
| 514 | TCP | System (well-known) | shell | rsh remote shell | IANA |
| 514 | UDP | System (well-known) | syslog | Syslog | IANA |
| 515 | TCP | System (well-known) | printer | LPD printing | IANA |
| 520 | UDP | System (well-known) | router | RIP routing | IANA |
| 554 | TCP | System (well-known) | rtsp | RTSP streaming (IP cameras) | IANA |
| 587 | TCP | System (well-known) | submission | SMTP mail submission (STARTTLS) | IANA |
| 631 | TCP | System (well-known) | ipp / ipps | IPP printing (CUPS) | IANA |
| 636 | TCP | System (well-known) | ldaps | LDAP over TLS | IANA |
| 647 | TCP | System (well-known) | dhcp-failover | DHCP failover | IANA |
| 666 | TCP | System (well-known) | mdqs / doom | Doom multiplayer | IANA |
| 749 | TCP | System (well-known) | kerberos-adm | Kerberos administration | IANA |
| 853 | TCP | System (well-known) | domain-s | DNS over TLS | IANA |
| 853 | UDP | System (well-known) | domain-s | DNS over QUIC | IANA |
| 873 | TCP | System (well-known) | rsync | rsync daemon | IANA |
| 989 | TCP | System (well-known) | ftps-data | FTPS data (implicit TLS) | IANA |
| 990 | TCP | System (well-known) | ftps | FTPS control (implicit TLS) | IANA |
| 993 | TCP | System (well-known) | imaps | IMAP over TLS | IANA |
| 995 | TCP | System (well-known) | pop3s | POP3 over TLS | IANA |
| 1080 | TCP | User (registered) | socks | SOCKS proxy | IANA |
| 1194 | UDP | User (registered) | openvpn | OpenVPN | IANA |
| 1194 | TCP | User (registered) | openvpn | OpenVPN | IANA |
| 1433 | TCP | User (registered) | ms-sql-s | Microsoft SQL Server | IANA |
| 1434 | UDP | User (registered) | ms-sql-m | SQL Server Browser | IANA |
| 1521 | TCP | User (registered) | ncube-lm | Oracle Database listener | De facto |
| 1701 | UDP | User (registered) | l2f / l2tp | L2TP VPN | IANA |
| 1723 | TCP | User (registered) | pptp | PPTP VPN | IANA |
| 1812 | UDP | User (registered) | radius | RADIUS authentication | IANA |
| 1813 | UDP | User (registered) | radius-acct | RADIUS accounting | IANA |
| 1883 | TCP | User (registered) | mqtt | MQTT | IANA |
| 1900 | UDP | User (registered) | ssdp | SSDP / UPnP discovery | IANA |
| 2049 | TCP | User (registered) | shilp / nfs | NFS | IANA |
| 2049 | UDP | User (registered) | shilp / nfs | NFS | IANA |
| 2181 | TCP | User (registered) | eforward | Apache ZooKeeper client port | De facto |
| 2375 | TCP | User (registered) | docker | Docker Engine API (unencrypted) | IANA |
| 2376 | TCP | User (registered) | docker-s | Docker Engine API (TLS) | IANA |
| 2379 | TCP | User (registered) | etcd-client | etcd client API | IANA |
| 2380 | TCP | User (registered) | etcd-server | etcd peer traffic | IANA |
| 2483 | TCP | User (registered) | ttc | Oracle Database TTC | IANA |
| 2484 | TCP | User (registered) | ttc-ssl | Oracle Database TTC over TLS | IANA |
| 3000 | TCP | User (registered) | hbci / remoteware-cl | Development web servers (Node.js, Rails, Grafana) | De facto |
| 3074 | UDP | User (registered) | xbox | Xbox Live | IANA |
| 3128 | TCP | User (registered) | ndl-aas | Squid HTTP proxy | De facto |
| 3260 | TCP | User (registered) | iscsi-target | iSCSI | IANA |
| 3268 | TCP | User (registered) | msft-gc | Active Directory Global Catalog | IANA |
| 3269 | TCP | User (registered) | msft-gc-ssl | Active Directory Global Catalog over TLS | IANA |
| 3306 | TCP | User (registered) | mysql | MySQL and MariaDB | IANA |
| 3389 | TCP | User (registered) | ms-wbt-server | Remote Desktop Protocol (RDP) | IANA |
| 3389 | UDP | User (registered) | ms-wbt-server | Remote Desktop Protocol (RDP) UDP transport | IANA |
| 3478 | UDP | User (registered) | stun / turn / stun-behavior | STUN / TURN (WebRTC NAT traversal) | IANA |
| 3690 | TCP | User (registered) | svn | Subversion (svnserve) | IANA |
| 4369 | TCP | User (registered) | epmd | Erlang port mapper (RabbitMQ, CouchDB) | IANA |
| 4443 | TCP | User (registered) | pharos | Alternate HTTPS | De facto |
| 4500 | UDP | User (registered) | ipsec-nat-t | IPsec NAT traversal | IANA |
| 4789 | UDP | User (registered) | vxlan | VXLAN overlay networks | IANA |
| 5000 | TCP | User (registered) | commplex-main | Flask dev server, UPnP, macOS AirPlay receiver | De facto |
| 5004 | UDP | User (registered) | avt-profile-1 | RTP media | IANA |
| 5060 | TCP | User (registered) | sip | SIP (VoIP signaling) | IANA |
| 5060 | UDP | User (registered) | sip | SIP (VoIP signaling) | IANA |
| 5061 | TCP | User (registered) | sips | SIP over TLS | IANA |
| 5222 | TCP | User (registered) | xmpp-client | XMPP client connections | IANA |
| 5269 | TCP | User (registered) | xmpp-server | XMPP server-to-server | IANA |
| 5349 | TCP | User (registered) | stuns / turns / stun-behaviors | STUN / TURN over TLS | IANA |
| 5353 | UDP | User (registered) | mdns | Multicast DNS (Bonjour, Avahi) | IANA |
| 5355 | UDP | User (registered) | llmnr | LLMNR name resolution (Windows) | IANA |
| 5432 | TCP | User (registered) | postgresql | PostgreSQL | IANA |
| 5601 | TCP | User (registered) | esmagent | Kibana web UI | De facto |
| 5671 | TCP | User (registered) | amqps | AMQP over TLS | IANA |
| 5672 | TCP | User (registered) | amqp | AMQP (RabbitMQ) | IANA |
| 5900 | TCP | User (registered) | rfb | VNC (RFB protocol) | IANA |
| 5985 | TCP | User (registered) | wsman | WinRM / PowerShell remoting over HTTP | IANA |
| 5986 | TCP | User (registered) | wsmans | WinRM / PowerShell remoting over HTTPS | IANA |
| 6000 | TCP | User (registered) | x11 | X11 display server (6000-6063) | IANA |
| 6379 | TCP | User (registered) | redis | Redis | IANA |
| 6443 | TCP | User (registered) | sun-sr-https | Kubernetes API server | De facto |
| 6514 | TCP | User (registered) | syslog-tls | Syslog over TLS | IANA |
| 6667 | TCP | User (registered) | ircu | IRC | IANA |
| 6697 | TCP | User (registered) | ircs-u | IRC over TLS | IANA |
| 7000 | TCP | User (registered) | afs3-fileserver | Apache Cassandra inter-node traffic | De facto |
| 7001 | TCP | User (registered) | afs3-callback | Apache Cassandra inter-node traffic (TLS) | De facto |
| 7199 | TCP | User (registered) | Unassigned | Apache Cassandra JMX monitoring | De facto |
| 8000 | TCP | User (registered) | irdmi | Development web servers (Django, Python http.server) | De facto |
| 8080 | TCP | User (registered) | http-alt | Alternate HTTP, proxies, Tomcat | IANA |
| 8081 | TCP | User (registered) | sunproxyadmin | Alternate HTTP | De facto |
| 8086 | TCP | User (registered) | d-s-n | InfluxDB HTTP API | De facto |
| 8088 | TCP | User (registered) | radan-http | Hadoop YARN ResourceManager web UI | De facto |
| 8443 | TCP | User (registered) | pcsync-https | Alternate HTTPS (Tomcat, admin consoles) | De facto |
| 8883 | TCP | User (registered) | secure-mqtt | MQTT over TLS | IANA |
| 8888 | TCP | User (registered) | ddi-tcp-1 | Jupyter Notebook | De facto |
| 9000 | TCP | User (registered) | cslistener | PHP-FPM, SonarQube, MinIO | De facto |
| 9090 | TCP | User (registered) | websm | Prometheus server | De facto |
| 9092 | TCP | User (registered) | XmlIpcRegSvc | Apache Kafka broker | De facto |
| 9100 | TCP | User (registered) | hp-pdl-datastr / pdl-datastream | Raw printing (HP JetDirect) | IANA |
| 9200 | TCP | User (registered) | wap-wsp | Elasticsearch REST API | De facto |
| 9300 | TCP | User (registered) | vrace | Elasticsearch node transport | De facto |
| 9418 | TCP | User (registered) | git | Git protocol (git://) | IANA |
| 10000 | TCP | User (registered) | ndmp | Webmin | De facto |
| 10050 | TCP | User (registered) | zabbix-agent | Zabbix agent | IANA |
| 10051 | TCP | User (registered) | zabbix-trapper | Zabbix server (trapper) | IANA |
| 11211 | TCP | User (registered) | memcache | Memcached | IANA |
| 11211 | UDP | User (registered) | memcache | Memcached (abused for amplification attacks) | IANA |
| 11434 | TCP | User (registered) | ollama | Ollama local LLM API | IANA |
| 15672 | TCP | User (registered) | Unassigned | RabbitMQ management UI | De facto |
| 25565 | TCP | User (registered) | Unassigned | Minecraft Java Edition server | De facto |
| 27015 | UDP | User (registered) | Unassigned | Valve Source / Steam game servers | De facto |
| 27017 | TCP | User (registered) | mongodb | MongoDB | IANA |
| 51820 | UDP | Dynamic/private | Unassigned | WireGuard (common default) | De facto |
Source: IANA Service Name and Transport Protocol Port Number Registry (registry dated September 30, 2026). Port ranges follow RFC 6335: system 0-1023, user 1024-49151, dynamic/private 49152-65535. Where IANA lists several names for one port, all are shown.
A registry entry says what a port is reserved for, not what is listening on a given machine. Check the actual process with the ss, lsof or netstat commands above.
Cite this page
Top10k Tools. (2026, October 9). Common TCP and UDP Ports Reference (Port Number Lookup). https://top10k.com/tool/port-number-lookup
"Common TCP and UDP Ports Reference (Port Number Lookup)." Top10k Tools, 9 Oct. 2026, top10k.com/tool/port-number-lookup.
Quick answer
A port number tells you the likely service, not the program actually running. Ports 0–1023 are well-known (22 SSH, 80 HTTP, 443 HTTPS), 1024–49151 are registered (3306 MySQL, 3389 RDP), and 49152–65535 are dynamic ports with no IANA service, so a port like 65106 is usually a temporary connection port.
Examples
| Port | Common service | IANA range |
|---|---|---|
| 135 | Microsoft RPC endpoint mapper | Well-known |
| 443 | HTTPS (TCP), QUIC/HTTP3 (UDP) | Well-known |
| 445 | SMB Windows file sharing | Well-known |
| 3389 | Remote Desktop Protocol | Registered |
| 65106 | No IANA assignment | Dynamic / Private |
Enter a port to see its TCP/UDP services, IANA range and copyable ss, lsof and netstat commands that find the process.
Summary
The Port Number Lookup tool searches 156 common TCP and UDP ports, each checked against the IANA registry and marked where common use differs from the IANA assignment, and classifies every valid number into the IANA system, user, or dynamic/private range. Results are a reference only: they do not scan a host or prove that a service is listening.
How it works
- Enter a port number (0–65535) in the search box.
- The tool instantly filters its curated common-port reference.
- Results show matching service names, protocol, description, and assignment label.
- If no common service is listed, the tool still identifies the number’s IANA range without inventing an assignment.
- Use the protocol filter to narrow results to TCP-only or UDP-only.
- Click "Copy" on any row to copy the port number to your clipboard.
Use cases
- Identify an unfamiliar port seen in firewall logs or a network scan.
- Verify which service should be listening on a given port during server setup.
- Check IANA status before registering a port for a new application.
- Quickly reference common ports (80, 443, 22, 3306, etc.) without memorizing them.
- Audit open ports on a machine and map each one to a known service.
- Prepare for networking certifications by studying port assignments.