Look up well-known and commonly-used network ports in a searchable table — FTP, SSH, HTTP, HTTPS, MySQL, Postgres, RDP, Redis, MongoDB and 120+ more, each with its transport protocol, service, description and category. Search by port number or service name and copy values instantly. In your browser, free.

A reference of well-known and commonly-used TCP/UDP ports. Everything runs in your browser from a built-in table — nothing is sent to the server.

Try:
Port Protocol Service Description Category
No port matches your search.
Try a different number or service — for example 3306, HTTPS or DNS.

About TCP/UDP Port Numbers

This common port numbers list covers well-known and frequently used TCP and UDP ports — from FTP on 21, SSH on 22 and HTTP on 80 to database ports like MySQL 3306, PostgreSQL 5432, Redis 6379 and MongoDB 27017, with over 120 entries in total. Each row shows the port number, its transport protocol (TCP, UDP or both), the service name, a one-line description and a usage category.

Categories organize the table by what you are doing: Web, Email, File Transfer, Remote Access, Database, Directory, Messaging/Chat, DNS, Networking, Media/VoIP and Game. Search works from either direction — type 3306 to identify a port you found in a netstat listing, or type SSH to find the port a service uses.

The list is rendered with the page itself, so it works without JavaScript and search happens instantly in your browser. Any port number copies to the clipboard in one click, ready for a firewall rule, a Docker port mapping or a connection string.

How to use TCP/UDP Port Numbers

  1. Search by port number or service name — for example 443, SSH or DNS.
  2. Filter by category to browse web, email, database, remote-access or gaming ports as a group.
  3. Read the protocol column to see whether the service runs over TCP, UDP or both.
  4. Click the copy button to grab the port number for your firewall rule or configuration.

Frequently asked questions

Ports 0–1023 are well-known ports reserved for core services like HTTP and SSH, 1024–49151 are registered ports assigned to specific applications, and 49152–65535 are ephemeral ports that operating systems hand out temporarily for outgoing connections.

Both serve web traffic: port 80 carries plain HTTP while port 443 carries HTTPS, the TLS-encrypted version. Modern sites serve everything on 443 and keep 80 open only to redirect visitors to the secure port.

TCP guarantees ordered, reliable delivery, which suits web pages, email and databases. UDP skips that overhead for speed, which suits DNS queries, video, voice and games. Some services, DNS included, use both — UDP normally and TCP for large responses.

On Linux and macOS run lsof -i :3306 or ss -tulpn; on Windows run netstat -ano and match the PID in Task Manager. Then look the port up here to identify what service conventionally lives there.

Yes. Port assignments are conventions, not enforcement — you can serve SSH on 2222 or a website on 8080. Standard ports simply let clients find services without extra configuration, which is why the conventional numbers are worth knowing.

Yes. The full table is free, loads with the page and is searchable offline in your browser — no account and no server requests.

Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.