Skip to main content

Port Checker

Check if ports are open on a host or IP address.

Free & unlimited
Host
Ports
Presets
0 ports
Processed on our servers and deleted right after. Never stored or shared.

About this tool

  1. 1

    Enter a host

    Type a domain name or IP address to check.

  2. 2

    Specify ports

    Enter one or more port numbers (e.g., 80, 443, 22) or a range like 80-100.

  3. 3

    Run the scan

    The tool tests each port and reports whether it is open, closed, or filtered.

  • Common ports: 80 (HTTP), 443 (HTTPS), 22 (SSH), 21 (FTP), 3306 (MySQL), 5432 (PostgreSQL).
  • A "filtered" result usually means a firewall is silently dropping the connection attempt.
  • Run the check from this tool to see how your server appears from the outside - local tests may differ.
  • Port scanning your own servers is fine, but avoid scanning hosts you do not own without permission.
  • Tests individual ports or port ranges
  • Identifies open, closed, and filtered states
  • Shows response time for open ports
  • Recognizes common service names (HTTP, SSH, FTP, etc.)
  • Supports both IPv4 and IPv6 addresses
  • Verify that your web server is reachable on ports 80 and 443 after a firewall change.
  • Troubleshoot connectivity issues by checking if a specific service port is accessible.
  • Confirm that unnecessary ports are closed on a production server.
  • Test whether a game server or custom application port is open to the internet.
Scanning your own servers is perfectly fine. Scanning third-party hosts without permission may violate terms of service or local laws.
Filtered means a firewall is blocking the probe. The port may be open behind the firewall but unreachable from the outside.
For performance reasons, the tool limits scans to a reasonable range. Specify the ports or ranges you need to check.
View all

Updated

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy