Add to Chrome Add to Edge

Open Port Checker

Test whether a TCP port on a host is open and accepting connections.

21
FTP
22
SSH
23
Telnet
25
SMTP
53
DNS
80
HTTP
110
POP3
143
IMAP
443
HTTPS
3306
MySQL
5432
PostgreSQL
8080
HTTP Proxy

Next step

  1. Ping icon

    Ping

    Measure how fast the web server responds

  2. SSL Checker icon

    SSL Checker

    Check the site's SSL certificate is valid

  3. HTTP Methods Checker icon

    HTTP Methods Checker

    See which HTTP methods the server allows


Open Port Checker

To check if a port is open, enter a domain or public IP address and a port number, then click Check Port. The tool tries a TCP connection to that port from the internet and tells you whether it is open (a program accepted the connection, with the response time) or closed (refused, or no answer within 3 seconds). Use it to test port forwarding, firewall rules, and whether a game server, web server, SSH or database can be reached from outside your network.

How to use the Open Port Checker

  1. Enter a domain or a public IP address. To test your own connection, use your public IP from What's My IP.
  2. Enter a port number (1 to 65535), or click one of the common ports, such as 22 (SSH), 80 (HTTP), 443 (HTTPS) or 3306 (MySQL).
  3. Click Check Port. The result shows open or closed within a few seconds.

A worked example

We ran the checker on 13 October 2026 against our own site and against example.com:

  • seopeck.com port 443: open, response time 123 ms. The web server accepts HTTPS, as it should.
  • seopeck.com port 80: open, 109 ms. Plain HTTP is answered too, so it can redirect visitors to HTTPS.
  • seopeck.com port 3306: closed. The connection timed out, which is what you want for a database: MySQL should not be reachable from the internet.
  • seopeck.com port 22 and example.com port 22: closed. SSH is not open to everyone.
  • example.com port 443: open, 47 ms.

The response time depends on the distance between the checker and the server, so your numbers will differ. What matters is open or closed.

What open and closed mean

  • Open: a program on the server accepted the connection. The service is reachable from the internet.
  • Closed: the connection was refused, or nothing answered within 3 seconds. Either no program is listening on that port, or a firewall or router is blocking it. From the outside, those cases look the same.

Common ports

  • 80 and 443: websites (HTTP and HTTPS). 8080: alternative web and proxy port.
  • 22: SSH. 21: FTP. 3389: Windows Remote Desktop.
  • 25, 587 and 465: sending email (SMTP). 110 and 143: POP3 and IMAP for reading mail.
  • 53: DNS. 3306: MySQL. 5432: PostgreSQL. 27017: MongoDB.
  • 25565: the default port of a Minecraft Java Edition server.

Port forwarding test, step by step

  1. On the device itself, check that the program is listening. On Windows run netstat -ano | findstr :25565; on Linux run ss -tlnp. You should see the port in the LISTENING state.
  2. Make sure it listens on 0.0.0.0 (all addresses) or the device's network address, not only on 127.0.0.1, which accepts connections from the same machine only.
  3. Allow the port in the device's firewall (Windows Defender Firewall, ufw, iptables).
  4. On the router, forward the port to the device's private IP address, such as 192.168.1.20. Give the device a fixed address so the rule does not break after a restart.
  5. Run this check against your public IP. If it is still closed, compare the WAN address on your router with What's My IP. If they differ, your provider uses CGNAT and shares one public address between customers, so forwarding cannot work without their help.

Our guide to public and private IP addresses explains why the router's address matters. If the port is open but the connection is slow or drops, a Traceroute shows where along the route the delay starts, and IP Information shows who owns an address.

Frequently asked questions

Can I check UDP ports?
No. This tool tests TCP, which most services use (web, SSH, email, databases). UDP has no handshake, so an outside check cannot reliably tell open from filtered.
Why is my port closed when I have forwarded it?
The most common causes are: the program is not running or listens on 127.0.0.1 only, the device's own firewall blocks it, the forwarding rule points to an old private IP, or your provider uses CGNAT or blocks the port (25 and 80 are often blocked on home plans).
Is it safe to leave a port open?
Only for services that need to be reached from the internet and are kept updated. Database ports such as 3306 and 5432 should normally not be open to everyone; allow them only from the addresses that need them.
Can I scan all ports at once?
No. The tool checks one port at a time on purpose; scanning every port of a host you do not own can be treated as an attack.
Can I check a private address such as 192.168.1.10?
No. Private and local addresses are only reachable inside their own network, so the check only accepts public domains and IP addresses.

Related guides

Related Tools

Choose which cookies SEOpeck may use. You can change this at any time from "Cookie settings" at the bottom of every page.

Your tools

    Saved in this browser only. Nothing is sent to us.

    Popular tools