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
- Type into the search box: a port number like 443, or a service name like ssh or mysql.
- Watch the table filter live and read the count of matching ports above it.
- Check the colored Protocol badge to see TCP, UDP or TCP/UDP for each row.
- Read the Description column to confirm the service is the one you meant.
- Click Copy on a row to put that port number on your clipboard.
- 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
- Well-known ports, TCP vs UDP, and how services claim a number
How port numbers route traffic to the right service, why the 0-1023 range is special, and what the TCP, UDP and TCP/UDP labels really mean.
Related tools
IP Address Info
Parse an IPv4 or IPv6 address and see its class, integer, hex, binary, and whether it is private, loopback, link-local, reserved or public.
Subnet Calculator
Free IPv4 subnet calculator. Enter a CIDR like 192.168.1.0/24 to get the network, broadcast, subnet mask, host range and host count. Runs in your browser.
MAC Address Validator
Validate a MAC address in any format and analyze it. Normalize to colons, detect unicast or multicast, universal or local, and read the OUI vendor prefix.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
ASCII Table
Full ASCII table for all 128 codes with decimal, hex, octal and binary values, character names and descriptions. Search by code, hex or character.
Aspect Ratio Box Generator
Generate CSS for a responsive aspect-ratio container. Use the modern aspect-ratio property or the padding-top fallback, then copy the ready code.