Check if TCP ports are open on remote hosts. Supports single ports and port ranges.

How Port Checking Works
Docs
What is Port Checking?

A port check tests whether a specific TCP port on a remote host is accepting connections. Each networked service (web server, database, SSH) listens on a designated port number.

This tool attempts a TCP connection to the target port and reports whether the connection was accepted (open), refused (closed), or timed out (filtered by a firewall).

How to Use
  • Use Single Port to test one specific TCP port on a host.
  • Use Port Range to scan up to 100 consecutive ports at once.
  • Use Common Ports for a quick scan of 20 well-known service ports (FTP, SSH, HTTP, HTTPS, MySQL, RDP, etc.).
  • Adjust the timeout for slow or distant hosts. Higher values reduce false "filtered" results but increase scan time.
  • The dice loads a random example: scanme.nmap.org, whose owner invites scans, or a public service on its usual port.
Port States
OpenA service is listening and accepting connections on this port
ClosedNo service is listening. The host actively refused the connection
FilteredConnection timed out. A firewall is likely blocking the port
Common Ports
22SSH. Secure remote shell access and file transfer (SCP/SFTP).
80HTTP. Unencrypted web traffic. Most web servers listen here.
443HTTPS. Encrypted web traffic via TLS/SSL. Standard for secure sites.
3306MySQL/MariaDB database. Should not be publicly exposed.
Important Notes
  • This tool checks TCP ports only. UDP port scanning requires different methods and is not supported here.
  • Only scan hosts you own or have explicit permission to test. Unauthorized port scanning may violate network policies.
  • Large port ranges (up to 100 ports) are scanned sequentially and may take considerable time depending on the timeout setting.
  • A filtered result does not always mean a firewall is blocking the port. Network congestion or routing issues can also cause timeouts.
Privacy & Security: Port checks run server-side. The target host only sees this server's connection attempt, not your IP address or identity.
Enter a hostname or IP and TCP port number to test connectivity