Skip to content
Toolew.com

Port Number Lookup

Searchable reference of well-known and commonly used TCP/UDP port numbers and the services conventionally running on them.

Runs in your browser. Your data is not uploaded.
Loading tool…

This guide is not yet available in your language and is shown in English.

Tool guide

What this tool does

Port Number Lookup is a searchable reference table of well-known and commonly used TCP/UDP port numbers, from classic services like SSH (22) and HTTPS (443) to common database and development server ports, each with its protocol and a brief description.

Remembering which port a given service conventionally uses, or figuring out what’s likely running on an unfamiliar open port, is a routine need in networking and development work that a quick reference table handles faster than searching each time.

This table covers the most commonly encountered ports, classic internet services (HTTP, HTTPS, SSH, FTP, DNS), mail protocols, databases (MySQL, PostgreSQL, MongoDB, Redis), and common development server defaults, each with its protocol (TCP/UDP) and a brief description, searchable by number or name.

How to use Port Number Lookup

  1. Search by port number (e.g. 443) or service name (e.g. "database").
  2. Review the matching results and their descriptions.
  3. Note the protocol (TCP/UDP) for firewall or config rules.
  4. Cross-check an unfamiliar open port against the table before assuming what it runs.

Tips for better results

  • Ports 0-1023 are "well-known" ports, historically requiring administrator/root privileges to bind on Unix-like systems, which is why many classic internet services (HTTP, SSH, DNS) use low numbers.
  • Nothing technically stops a service from running on a non-standard port; these are just conventions, a web server could just as easily listen on port 9999 as port 80.
  • Several common development server defaults are included (3000, 5000, 8080) since they come up constantly when debugging local environments, even though they aren’t officially "well-known" in the strict sense.
  • Both TCP and UDP ports share the same numbering space but are entirely separate; a service can use TCP port 53 and a completely different service could independently use UDP port 53.

Common use cases

  • Quickly recalling which port a service conventionally uses when writing firewall rules or documentation.
  • Identifying what might be running on an unfamiliar open port found during a network scan.
  • Looking up common development server default ports when setting up a local environment.
  • Learning the well-known/registered/dynamic port range categories.

Common mistakes to avoid

  • Assuming a port number always means a specific service is running there; these are conventions, not guarantees, always verify what’s actually listening rather than inferring purely from the port number.
  • Confusing TCP and UDP for the same port number as necessarily being the same service; they’re independent, a given number can be used completely differently by each protocol.
  • Forgetting that binding to ports below 1024 traditionally requires elevated privileges on Unix-like systems, a common gotcha when a service unexpectedly fails to start on a "well-known" port.

Frequently asked questions

What are the three port number ranges?

Well-known ports (0-1023, historically requiring admin privileges on Unix-like systems), registered ports (1024-49151, assigned to specific applications/services), and dynamic/private ports (49152-65535, typically used for ephemeral client-side connections).

Does a port number guarantee a specific service?

No, these are conventions, not enforced rules; any service can technically run on any available port, though following convention makes systems easier to understand and configure.

Why do I see both TCP and UDP listed for some ports?

TCP and UDP are separate protocols that happen to share the same numbering space; a port number being "used" for one protocol says nothing about whether, or how, it’s used for the other.

Why are development server ports like 3000 and 8080 included?

While not officially "well-known" ports, they’re extremely common defaults for local development servers and proxies, included here since they come up constantly in everyday development work.

Feedback & suggestions

Help us improve Port Number Lookup. We read every message.

Rating (optional)
Necessary
Required for security, language and theme preferences. Always on.