Network / Ports
Port Number Lookup
Look up what a TCP or UDP port number is used for, search the IANA port registry by number, range, or service name, and see a table of the most common ports.
Port Number Lookup: Search runs over the IANA Service Name and Transport Protocol Port Number Registry, the official list of port assignments, loaded as a dated snapshot. The common ports table adds what each well-known port is used for in practice, and marks ports such as 3000, 8443, and 25565 that are widely used without an IANA assignment. Ports 0–1023 are system ports, 1024–49151 registered ports, and 49152–65535 dynamic ports. Runs 100% locally in your browser with zero server file uploads.
- Category
- Developer tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Common ports
| Port | Protocol | Used for | IANA name |
|---|---|---|---|
| TCP | FTP data | ftp-data | |
| TCP | FTP control | ftp | |
| TCP | SSH, SFTP, and SCP | ssh | |
| TCP | Telnet | telnet | |
| TCP | SMTP mail relay between servers | smtp | |
| TCP/UDP | DNS | domain | |
| UDP | DHCP server | bootps | |
| UDP | DHCP client | bootpc | |
| UDP | TFTP | tftp | |
| TCP | HTTP | http | |
| TCP | POP3 mail | pop3 | |
| UDP | NTP time | ntp | |
| TCP | IMAP mail | imap | |
| UDP | SNMP | snmp | |
| TCP | BGP routing | bgp | |
| TCP | LDAP | ldap | |
| TCP/UDP | HTTPS (UDP for HTTP/3) | https | |
| TCP | SMB file sharing | microsoft-ds | |
| TCP | SMTP submission over TLS | submissions | |
| UDP | Syslog | syslog | |
| TCP | SMTP submission (STARTTLS) | submission | |
| TCP | LDAP over TLS | ldaps | |
| TCP | DNS over TLS | domain-s | |
| TCP | rsync | rsync | |
| TCP | IMAP over TLS | imaps | |
| TCP | POP3 over TLS | pop3s | |
| UDP | OpenVPN | openvpn | |
| TCP | Microsoft SQL Server | ms-sql-s | |
| TCP | Oracle Database listener (common use) | – | |
| TCP | MQTT | mqtt | |
| TCP | NFS | nfs | |
| TCP | Docker API (unencrypted) | docker | |
| TCP | Docker API over TLS | docker-s | |
| TCP | Development web servers, Grafana (common use) | – | |
| TCP | MySQL and MariaDB | mysql | |
| TCP | Remote Desktop (RDP) | ms-wbt-server | |
| TCP | Development web servers (common use) | – | |
| TCP/UDP | SIP | sip | |
| TCP | SIP over TLS | sips | |
| TCP | XMPP client | xmpp-client | |
| UDP | Multicast DNS (Bonjour) | mdns | |
| TCP | PostgreSQL | postgresql | |
| TCP | AMQP (RabbitMQ) | amqp | |
| TCP | VNC | rfb | |
| TCP | Redis | redis | |
| TCP | Kubernetes API server (common use) | – | |
| TCP | Development web servers (common use) | – | |
| TCP | Alternative HTTP, proxies | http-alt | |
| TCP | Alternative HTTPS (common use) | – | |
| TCP | MQTT over TLS | secure-mqtt | |
| TCP | Elasticsearch HTTP API (common use) | – | |
| TCP | Git protocol | git | |
| TCP | Memcached | memcache | |
| TCP | Minecraft Java Edition server (common use) | – | |
| TCP | MongoDB | mongodb | |
| UDP | WireGuard (common use) | – |
Search covers the IANA Service Name and Transport Protocol Port Number Registry as of 2026-09-30. A registration says what a port is reserved for, not what is running on it: any program can listen on any port.
TCP and UDP
TCP ports carry connections that guarantee delivery and order, used by the web, email, and SSH; UDP ports carry independent packets, used by DNS lookups, video calls, games, and VPNs such as WireGuard. The same number can mean different services on TCP and UDP, though IANA usually assigns both.
For addresses rather than ports, see the IPv6 tools and the subnet calculator.
Changing default ports
Moving SSH or a database off its default port cuts down automated login attempts in the logs, but it is not security on its own: port scanners find services on any port. Keep strong authentication and a firewall either way.
How to use it
- Type a port number, a range such as 8000-8100, or a service name.
- Read the IANA registrations for it, with protocol and description.
- Check the common ports table for what is used in practice.
Privacy & limitations
Searches run in your browser; no ports are scanned and nothing is sent anywhere.
Related tools
Frequently asked questions
Does a registration mean that service is running?
No: it only reserves the number. Any program can listen on any port, so check with your firewall or a tool such as netstat or ss what is actually running.
Which ports should a firewall leave open?
Only the ones your services need, such as 443 for a web server; close everything else, especially remote access (22, 3389) and databases (3306, 5432, 27017) facing the internet.
What are dynamic ports for?
Ports 49152–65535 are used for the client side of connections, picked automatically by the operating system for each outgoing connection.
Free tool · runs in your browser · no account required