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.

PortProtocolService
20TCPFTP (data)
21TCPFTP (control)
22TCPSSH
23TCPTelnet
25TCPSMTP
53TCP/UDPDNS
67UDPDHCP (server)
68UDPDHCP (client)
80TCPHTTP
110TCPPOP3
119TCPNNTP
123UDPNTP
143TCPIMAP
161UDPSNMP
179TCPBGP
194TCPIRC
389TCPLDAP
443TCPHTTPS
445TCPSMB
465TCPSMTPS
514UDPSyslog
587TCPSMTP (submission)
631TCPIPP (printing)
636TCPLDAPS
993TCPIMAPS
995TCPPOP3S
1433TCPMicrosoft SQL Server
1521TCPOracle DB
1723TCPPPTP
3000TCPCommon dev server (Node/React)
3306TCPMySQL / MariaDB
3389TCPRDP
5000TCPCommon dev server (Flask)
5432TCPPostgreSQL
5900TCPVNC
6379TCPRedis
8080TCPHTTP (alternate)
8443TCPHTTPS (alternate)
9200TCPElasticsearch
27017TCPMongoDB

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.