How to use Port Checker
The Port Checker tests whether a specific TCP port on a server is open and accepting connections from the public internet. Services listen on ports — web servers on 80 and 443, mail on 25 and 587, SSH on 22 — and a port that appears closed from outside is the classic symptom of a firewall rule, a service that is not running, or a router that is not forwarding traffic. Use this tool to confirm that a service you just deployed is actually reachable, or to verify that a port you expect to be blocked really is closed to the outside world.
- Enter the server hostname or IP address you want to test.
- Enter the port number, or pick a well-known service port.
- Click Check to attempt a TCP connection from our servers.
- Read whether the port is open (accepting connections) or closed/filtered.
- Adjust your firewall or service configuration and re-test as needed.
Open, closed and filtered ports
A port can be in one of three states. Open means a service accepted the connection. Closed means the host replied but nothing is listening on that port. Filtered means a firewall silently dropped the probe, so no reply came back at all and the attempt times out. The difference matters: a closed port suggests the service simply is not running, while a filtered port points to a firewall or security group actively blocking access. This tool reports which behaviour it observed so you can target the right fix.
Common ports and their services
Most everyday services use well-known port numbers, and memorising the common ones speeds up troubleshooting. Web traffic uses 80 and 443, SSH uses 22, and the various mail protocols spread across 25, 465, 587, 110, 143, 993 and 995. When a service is unreachable, the first check is whether its standard port is open from outside; if it is closed but the service is running locally, the problem is almost always a firewall or port-forwarding rule in between.
| Port | Service |
|---|---|
| 22 | SSH |
| 80 | HTTP |
| 443 | HTTPS |
| 25 / 587 | SMTP (mail) |
| 3306 | MySQL |
Glossary
- TCP port
- A numbered endpoint on a host that a network service listens on for connections.
- Open port
- A port where a service accepted an incoming connection.
- Filtered port
- A port where a firewall dropped the probe, producing no response.
- Firewall
- A system that allows or blocks network traffic according to rules.
- Port forwarding
- A router rule that directs external traffic on a port to a specific internal host.
Related reading
Frequently Asked Questions
Why use Port Checker?
- Test whether a specific TCP port is reachable from the public internet instantly
- Distinguish between a closed port and one silently filtered by a firewall
- Confirm a newly deployed service is accessible before announcing it as live
- Verify that sensitive ports you intended to block are actually unreachable externally
Common use cases
- Confirm port 443 is open on a web server after updating a cloud security group
- Check whether port 22 is publicly accessible when hardening SSH access
- Diagnose why a database on port 3306 is unreachable from an application server
- Verify a mail server is listening on port 587 for authenticated submission
- Test that a game-server port is reachable after configuring router port forwarding
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Related Network & DNS
DNS Lookup Tool
Look up DNS records for any domain — A, AAAA, MX, NS, TXT, CNAME, SOA, and CAA records. Free, instant results pulled from authoritative nameservers.
Website Up or Down Checker
Check if a website is down for everyone or just you. Instantly test whether any URL is reachable and see its HTTP status code in real time.
HTTP Headers Checker
View HTTP response headers for any URL. Check status codes, security headers, caching, redirects, and server details instantly. Free and private.
MAC Address Vendor Lookup
Look up the manufacturer behind any MAC address. Enter a MAC or OUI to see the vendor company, address, country, and registered block. Free, instant.
Traceroute
Trace the network path to any website or IP address. See every hop, router IP, and latency along the route to diagnose slow or failing routes.
DNS Propagation Checker
Check if your DNS changes have propagated worldwide. Test A, MX, and NS records across 8 global DNS servers to confirm updates are live everywhere.
Explore all Network & DNS.