Free network tool

Free Port Checker

A port checker tests whether one public TCP port accepts a connection. Enter a hostname or IP address to see whether the port is open, closed, or timed out and identify its likely service.

Public TCP target

Check one port

Enter a public host and TCP port. Private, local, reserved, and multicast addresses are blocked.

Common ports
Checks are limited, server-side, and TCP-only. UDP services need a protocol-specific test and may not respond to generic probes.

Port status

Results appear here

Run a check to see whether a public TCP port accepts connections.

Ready for a public host

Try tornic.dev on port 443, or enter a public server you own or are authorized to test.

How to check an open port

  1. STEP 1

    Enter a public host

    Use a domain, public IPv4 address, or public IPv6 address that you own or are authorized to test.

  2. STEP 2

    Choose one TCP port

    Enter a port from 1 to 65535 or choose a common service preset such as HTTPS on 443.

  3. STEP 3

    Run the check

    Tornic resolves the host, blocks non-public targets, and attempts one short TCP connection.

  4. STEP 4

    Interpret the result

    Open means accepted, closed means refused, and timed out or filtered means no conclusive TCP response arrived.

Port forwarding

Forward the same external and internal TCP port to the correct device, then confirm the service is listening before checking again.

Firewall rules

Allow only the required source ranges and ports. An open port is reachable, but it still needs authentication, patching, and monitoring.

TCP vs UDP

This checker performs a TCP handshake. DNS, gaming, streaming, and VPN services may use UDP and need protocol-aware testing.

Port checker FAQ

What is a port checker?

A port checker attempts a TCP connection to one public host and port, then reports whether the connection was accepted, refused, or timed out.

What does an open TCP port mean?

An open TCP port means a service accepted the connection from the checker. It does not prove the service is secure, authenticated, or configured correctly.

Why does a port check time out?

A timeout can mean a firewall silently dropped the connection, the route is unavailable, the host is offline, or the service is filtering this checker.

Can this tool check UDP ports?

No. UDP has no TCP-style handshake, so a generic connection attempt cannot reliably distinguish an open UDP port from a filtered one. Use a protocol-specific UDP test instead.

Can I check a private or local network address?

No. For safety, the checker blocks localhost, private, link-local, reserved, documentation, and multicast addresses. Run a local network tool from inside your own network instead.

Building reliable developer workflows? See how Tornic makes AI coding automation deterministic.