Port Number Search
Look up service names by port number, or port numbers by service name.
Common ports
| Port | Protocol | Service | Description |
|---|---|---|---|
| 20 | TCP | ftp-data | FTP data transfer |
| 21 | TCP | ftp | FTP control |
| 22 | TCP | ssh | SSH (remote login, file transfer) |
| 23 | TCP | telnet | Telnet (remote terminal) |
| 25 | TCP | smtp | SMTP (mail submission) |
| 53 | UDP | dns | DNS (name resolution) |
| 53 | TCP | dns | DNS (name resolution) |
| 80 | TCP | http | HTTP (Web) |
| 110 | TCP | pop3 | POP3 (mail retrieval) |
| 143 | TCP | imap | IMAP (mail retrieval) |
| 443 | TCP | https | HTTPS (Web, encrypted) |
| 587 | TCP | submission | SMTP Submission (mail) |
| 993 | TCP | imaps | IMAPS (IMAP over TLS) |
| 995 | TCP | pop3s | POP3S (POP3 over TLS) |
| 3306 | TCP | mysql | MySQL database |
| 5432 | TCP | postgresql | PostgreSQL database |
| 6379 | TCP | redis | Redis cache and key-value store |
| 27017 | TCP | mongodb | MongoDB database |
| 9200 | TCP | elasticsearch | Elasticsearch search engine |
How to use
About this tool
Look up port numbers and service names in both directions. Reference based on IANA official assignments.
How to use
Enter a port number (e.g. 3306) or service name (e.g. mysql). You can also select from the list.
Use cases
• Firewall and security configuration • Port verification in dev/ops • Network troubleshooting • Learning and reference
How it works
Official port assignments are maintained by IANA. • Registry (HTML): https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml • Data (XML): https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml
FAQ
- Q: What data source does this tool use?
- A: Port assignments are based on the IANA Service Name and Transport Protocol Port Number Registry — the official global authority for port number assignments.
- Q: Can I search by service name instead of port number?
- A: Yes. Enter a service name like "mysql", "ssh", or "https" to find the associated port numbers. Both directions (port → service and service → port) are supported.
- Q: What do the TCP and UDP columns mean?
- A: TCP (Transmission Control Protocol) provides reliable ordered delivery, used by HTTP, SSH, FTP, etc. UDP (User Datagram Protocol) is connectionless and faster, used by DNS, NTP, and streaming. Some services register both.
- Q: What is the difference between well-known (0–1023), registered (1024–49151), and dynamic ports (49152–65535)?
- A: Well-known ports (0–1023) are assigned to common services (HTTP 80, HTTPS 443, SSH 22). Registered ports (1024–49151) are assigned to user applications by IANA. Dynamic/ephemeral ports (49152–65535) are used temporarily by client OS for outgoing connections.
- Q: Does this tool require a network connection?
- A: No. The port number database is bundled with the tool and works entirely offline in the browser.
