Port Lookup
Search well-known network ports and the services that use them.
This tool runs entirely in your browser. Your files are never uploaded to a server.
| Port | Protocol | Service |
|---|---|---|
| 20 | TCP | FTP (data) |
| 21 | TCP | FTP (control) |
| 22 | TCP | SSH |
| 23 | TCP | Telnet |
| 25 | TCP | SMTP |
| 53 | TCP/UDP | DNS |
| 67 | UDP | DHCP (server) |
| 68 | UDP | DHCP (client) |
| 80 | TCP | HTTP |
| 110 | TCP | POP3 |
| 119 | TCP | NNTP |
| 123 | UDP | NTP |
| 143 | TCP | IMAP |
| 161 | UDP | SNMP |
| 179 | TCP | BGP |
| 194 | TCP | IRC |
| 389 | TCP | LDAP |
| 443 | TCP | HTTPS |
| 445 | TCP | SMB |
| 465 | TCP | SMTPS |
| 514 | UDP | Syslog |
| 587 | TCP | SMTP (submission) |
| 631 | TCP | IPP (printing) |
| 636 | TCP | LDAPS |
| 993 | TCP | IMAPS |
| 995 | TCP | POP3S |
| 1433 | TCP | Microsoft SQL Server |
| 1521 | TCP | Oracle DB |
| 1723 | TCP | PPTP |
| 3000 | TCP | Common dev server (Node/React) |
| 3306 | TCP | MySQL / MariaDB |
| 3389 | TCP | RDP |
| 5000 | TCP | Common dev server (Flask) |
| 5432 | TCP | PostgreSQL |
| 5900 | TCP | VNC |
| 6379 | TCP | Redis |
| 8080 | TCP | HTTP (alternate) |
| 8443 | TCP | HTTPS (alternate) |
| 9200 | TCP | Elasticsearch |
| 27017 | TCP | MongoDB |
What this tool does
Searches a built-in reference table of 40 well-known network ports — from FTP and SSH to HTTPS, common databases, and popular dev-server defaults — showing the port number, protocol, and service name for each.
How to use it
Type a port number or a service name into the search box. The table below filters as you type; clear the box to see the full list of 40 entries again.
Worked example
Typing 22 filters the table down to a single row: port 22, TCP, SSH. Typing sql instead matches both Microsoft SQL Server (1433) and MySQL / MariaDB (3306), since the search checks the service name too.
How the search matches
A numeric query only matches a port whose number is an exact string match — searching 22 will not also surface 220 or 8022. A text query matches anywhere inside the service name, case-insensitively, so ssh, SSH, and Sh all find the same row.
What the reference table covers
The table spans classic internet services (FTP, Telnet, SMTP, DNS, HTTP/HTTPS), remote access (SSH, RDP, VNC), directory and messaging protocols (LDAP, LDAPS, IRC), common databases (MySQL, PostgreSQL, MongoDB, Redis, Oracle DB, Microsoft SQL Server), and a few common local dev-server ports like 3000 and 5000. Most rows list a single protocol, though DNS (port 53) is marked as both TCP and UDP since it uses either depending on the query.
Limitations
This is a fixed, hand-picked list of well-known ports, not a live or exhaustive registry — an uncommon or organization-specific port you're trying to identify may simply not be listed. The table also doesn't check whether a port is open, in use, or reachable on any actual machine; it's a static reference only.
Privacy and processing
The entire lookup happens in your browser against the built-in list. Nothing you type is sent anywhere.
Frequently Asked Questions
- How many ports are in the reference table?
- Around 40 well-known ports are covered, from common ones like HTTP (80) and HTTPS (443) to database and remote-access ports like MySQL (3306), PostgreSQL (5432), and RDP (3389).
- Can I search by service name instead of port number?
- Yes, the search box filters the table by either the port number or the service name, so typing 'ssh' or '22' both find the same row.
- Does it show whether a port uses TCP or UDP?
- Yes, each row lists the protocol alongside the port number and service name, since some services like DNS use both TCP and UDP depending on context.