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.

Related tools

View all

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