Open Port Checker
Check whether a public TCP service is reachable from the WebToolsPlanet server.
Last updated: May 29, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Open Port Checker?
Open Port Checker attempts a short TCP connection to a public hostname or IP address and port. It reports whether the connection opened, was refused, or timed out. This helps verify whether a web server, mail server, SSH endpoint, database listener, or custom TCP service is reachable from the public internet.
How to Use Open Port Checker
Enter a public hostname or IP address.
Enter the TCP port number, such as 80, 443, 22, or 25.
Click Check Port.
Review the status, checked address, latency, and resolved addresses.
Copy or download the report.
Common Use Cases
- Checking whether HTTPS port 443 is reachable after a firewall change.
- Testing whether an SMTP, SSH, or custom TCP service is exposed publicly.
- Confirming a cloud security group or hosting firewall allows a port.
- Distinguishing a refused connection from a timed-out filtered port.
- Documenting public service reachability during deployment checks.
Example Input and Output
Checking whether HTTPS is reachable on a public host.
Host: example.com
Port: 443Status: open
Message: TCP connection opened successfully.How This Tool Works
The server validates the host and port, resolves the hostname, rejects private or reserved addresses, then opens one TCP socket with a short timeout. It returns open, closed, or filtered based on the connection result.
Technical Stack
Safety Limits
The checker runs server-side, validates public targets, blocks local and private ranges, resolves hostnames before connecting, and applies a short timeout and rate limit.
Frequently Asked Questions
What does open mean?
Open means the server accepted a TCP connection on that port from the checker. It does not verify the application protocol after the connection opens.
What does closed mean?
Closed usually means the host actively refused the TCP connection. The host was reachable, but no service accepted the connection on that port.
What does filtered mean?
Filtered means the connection timed out or could not complete. A firewall, routing policy, or network ACL may be dropping packets.
Can I check localhost or private IP addresses?
No. Private, local, reserved, and multicast targets are blocked to reduce SSRF and internal network scanning risk.
Can this scan many ports at once?
No. This tool checks one host and one port at a time and is rate limited. It is for focused diagnostics, not bulk scanning.
Related Tools
Hostname to IP
Find the IPv4 and IPv6 addresses behind a hostname using DNS A and AAAA records.
IP to Hostname
Run a reverse DNS lookup for an IPv4 or IPv6 address and find PTR hostnames.
DNS Lookup Tool
Query A, AAAA, MX, TXT, CNAME, NS, and SOA DNS records globally using Cloudflare DoH — for email, SSL, and domain debugging.
IP Address Lookup
Look up geolocation, ISP, ASN, and timezone data for any IPv4 or IPv6 address — with automatic detection of your current IP.
CIDR Calculator
Calculate subnet details from a CIDR notation — network address, broadcast, first/last host, usable hosts, subnet mask, and binary representation.
HTTP Status Code Reference
Searchable reference for all HTTP status codes — with meaning, common causes, and fix recommendations.

