Boneyard Tools

Network Port Number Lookup

Search a curated table of common network ports by number or by service name. Each match shows the port, whether it runs over TCP, UDP or both, the service that uses it and a one-line description. The whole table lives in your browser, so results appear instantly as you type and nothing is sent to a server.

How to look up a port number

  1. Type into the search box: a port number like 443, or a service name like ssh or mysql.
  2. Watch the table filter live and read the count of matching ports above it.
  3. Check the colored Protocol badge to see TCP, UDP or TCP/UDP for each row.
  4. Read the Description column to confirm the service is the one you meant.
  5. Click Copy on a row to put that port number on your clipboard.
  6. Clear the box to browse the full list again.

Examples

Look up a port number

443
443 · TCP · HTTPS · HTTP over TLS (secure web)

Find the port for a service

ssh
22 · TCP · SSH · Secure Shell, secure remote login and SFTP/SCP

Search a database name

mysql
3306 · TCP · MySQL · MySQL / MariaDB database

Frequently asked questions

What port does HTTPS use?

HTTPS uses TCP port 443 by default, listed here as HTTP over TLS. Plain, unencrypted HTTP uses TCP port 80. Many services also expose alternate web ports such as 8080 and 8443.

Can I search by service name as well as by number?

Yes. Typing a number matches the exact port, and typing text matches any port whose service name or description contains it, ignoring case. So ssh finds port 22 and postgres finds 5432.

What is the difference between well-known, registered and dynamic ports?

Well-known ports are 0 to 1023 and are reserved for core services like HTTP and DNS. Registered ports run 1024 to 49151 and are assigned to specific applications. Ports 49152 and above are dynamic or private, used for temporary client connections.

Why do some ports show both TCP and UDP?

Some services use either transport depending on the task. DNS, listed as TCP/UDP on port 53, answers most lookups over UDP for speed and falls back to TCP for large responses such as zone transfers. The TCP/UDP badge marks every such dual-transport entry.

What default ports do common databases use?

From this list: MySQL and MariaDB 3306, PostgreSQL 5432, Microsoft SQL Server 1433, Oracle 1521, MongoDB 27017 and Redis 6379. These are conventional defaults that most installs ship with.

Is this a complete list of every registered port?

No. It is a hand-picked table of the common well-known and registered ports developers and admins meet day to day, from FTP and SSH to Kafka, Kubernetes and Minecraft. The full IANA registry lists thousands more, including many rare or vendor-specific assignments this tool does not cover.

What is the difference between mail ports 465 and 587?

Both carry outgoing mail. Port 587 is the modern submission port that upgrades to encryption with STARTTLS, while port 465 (SMTPS) starts encrypted immediately with implicit TLS. Port 25 (SMTP) is for server-to-server relay rather than client submission.

Can a service run on a different port than its default?

Yes. These are conventions, not hard rules. Most software lets you bind to any free port, and moving a service off its default (for example running SSH on a high port) cuts down some automated scanning noise, though it is not real security on its own.

Does looking up a port send my query anywhere?

No. The port table is bundled into the page and filtered locally in your browser, so your searches stay on your device. A JSON API is available for scripts, but it only runs when you call it directly.

Learn more

Related tools