Skip to content
100% local

Port number lookup

Look up the service, protocol and description for a TCP/UDP port number, or find the port for a service name.

Input
Output

Port number lookup

Paste a port number and this tool tells you the registered service, its protocol (TCP, UDP, or both) and a short description of what it's used for — the answer to "what runs on port 3306" or "is 8080 TCP or UDP" without digging through the IANA registry yourself. It works the other way too: type a service name like ssh, https or postgresql and get back the port it runs on.

Paste one entry per line to look up a whole batch at once — a list of ports from a firewall rule, a docker-compose file, or a network scan. Port ranges are supported directly, so a line like 8000-8100 expands to every known service inside that span instead of forcing you to check each number by hand. Use the protocol filter to keep only TCP or only UDP entries, and the category filter to narrow results to well-known (0–1023), registered (1024–49151) or dynamic/private (49152–65535) ports. Choose list, table or CSV for the output, depending on whether you're reading it or pasting it into a spreadsheet.

A recognized port that isn't in the lookup table still resolves — it comes back marked "(unassigned)" along with its category, so a random high port reads as an ephemeral connection rather than an error. Input and output both use the tool's live tally, updating as you type or adjust an option, and line endings from Windows or Unix logs are handled the same way.

Everything runs locally in your browser — the ports and service names you paste are never sent anywhere. When you're done, copy the result, download it as a .txt file, or send the output back into the input to refine your search further.

FAQ

Can I look up a service name instead of a port number?
Yes. Type a service name like ssh, https or redis and the matching port number, protocol and description are returned, the same as looking up by number.
What does "(unassigned)" mean in the result?
It means the port number is valid but isn't in the lookup table of registered services — it still gets classified as well-known, registered or dynamic so you know what range it falls in.
How do port ranges work?
A line like 8000-8100 expands to every port in that span and reports only the ones with a known service, so you can scan a whole range at once instead of one port at a time.
Does the tool cover every port IANA has ever assigned?
No. It covers the well-known and commonly used registered ports developers actually run into — databases, proxies, message brokers, dev servers — rather than the full multi-thousand-row registry.
Is my input uploaded anywhere?
No. Port lookup runs entirely in your browser — the ports and service names you paste never leave your device.