Port Scanner (TCP) - Check Open Ports From Outside
Scan up to 20 TCP ports on any hostname or IP from our server and see which are open, closed, or filtered. Shows the resolved IP and names known services. Private addresses are blocked.
An open port means a service answered our TCP connection — it does not mean the service is vulnerable. Closed means the host actively refused (a reset came back); filtered means nothing answered within 2 seconds, usually a firewall silently dropping packets. Scans run from our server, so they show what the outside internet sees, not what is reachable inside your network. Only scan hosts you own or are authorised to test.
What a port scan actually measures
A port is not a physical thing — it is a number in a TCP packet that tells the operating system which waiting program should receive the data. A web server listens on 443, a mail server on 25, a database on 3306. Scanning a port means trying to open a TCP connection to it and watching what comes back. The three-way handshake makes this a clean test: your machine sends a SYN, and an open port replies with a SYN-ACK, a closed port replies with a RST (reset), and a firewalled port replies with nothing at all. Those three responses map directly to the three results this tool shows — open, closed, and filtered.
This scanner completes the full handshake (a TCP connect scan) rather than the half-open SYN scan a low-level tool like nmap can do with raw sockets, because completing the handshake is all a normal network application is allowed to do. The practical difference is that a connect scan is visible in the target's logs, where a half-open scan tears the connection down before the application layer notices. For auditing your own server that visibility is fine; it is worth knowing if you expect a scan to be quiet.
Because the connection originates from our server, the results are the external view — what a stranger on the internet sees when they look at your host. That is exactly the perspective you want when checking a firewall, and exactly the wrong perspective for checking a service that is only meant to be reachable from inside your own network, which will show as filtered from outside even though it is working perfectly.
Open is not the same as vulnerable
The most common misread of a scan is treating every open port as a problem. Open just means a service is listening, and most servers are supposed to have some open ports — that is how they do their job. The real question is per-port: should this be reachable from the public internet, and is what is behind it patched and authenticated? Port 443 open on a web server is correct. Port 6379 (Redis) or 27017 (MongoDB) open to the world, with no password, is the kind of finding that ends up in breach reports. A scan gives you the inventory; the judgement is yours.
Why filtered is the ambiguous answer
Closed is unambiguous: the host answered and said no service is here. Filtered is not — a timeout can mean a firewall is dropping packets, the host is down, the network is congested, or a rate limiter kicked in. From the outside these are indistinguishable, which is precisely why security-conscious hosts prefer to drop rather than reject: a filtered result leaks less about the network than a clean closed does. If a port you expect to be open reads as filtered, check the firewall rules before assuming the service crashed.
Limits, safety, and using this responsibly
This is a focused reachability check, not a full security scanner. It tests up to 20 TCP ports, does not probe UDP (which is stateless and needs different techniques), and does not fingerprint versions or test for known vulnerabilities. For a complete audit — every port, service versions, scriptable vulnerability checks — run nmap or a dedicated scanner from a machine you control against a host you own. Think of this tool as the quick “is that port exposed from outside?” question, answered without installing anything.
It also refuses to be pointed anywhere it should not go. Private, loopback, and link-local ranges are blocked, and because the dangerous case is a public hostname resolving to an internal address, the name is resolved first and the scan is refused if the resolved IP falls in a blocked range — closing the server-side request forgery hole where a diagnostic endpoint gets used to probe a cloud provider's internal network. Beyond the technical guard, there is a legal one: unsolicited scanning of systems you do not own can violate a host's terms of service and local law. Scan your own infrastructure, or targets you have written permission to assess, and nothing else.
How to Use
Enter a hostname or IP address. A pasted URL has its scheme and path stripped automatically.
Leave the ports box blank to check 12 common ports, type your own comma-separated list, or click a preset (Web, Mail, Remote access, Databases).
Press Scan. The tool opens a TCP connection to each port from our server, up to 2 seconds per port.
Read the table: Open means a service answered, Closed means the host refused, Filtered means nothing answered.
Features
Common Questions
About Port Scanner
Scan up to 20 TCP ports on any hostname or IP from our server to see which are open, closed, or filtered — the external view a stranger on the internet gets of your firewall. Names the well-known service on each port and shows the resolved IP. An open port means a service answered, not that it is vulnerable; closed means the host refused, filtered means a firewall likely dropped the packet. Private and cloud-metadata addresses are blocked, including via hostname resolution.
Also known as: scan ports, check open ports, port check, tcp port scanner, open port checker, is port 443 open, firewall test, check if port is open, online nmap, port checker tool, test open ports online, ssh port check, scan for open ports, external port scan.
Processing Note
Port Scanner may rely on server-side, model-based, or external processing for part of its workflow, so avoid entering secrets, credentials, or private personal data.
Tool Limits
IT tools provide quick diagnostics and transformations. They cannot see every private network, deployment setting, proxy, firewall, or production edge case.
Explore More
AI VRAM Calculator
Estimate GPU VRAM for LLM inference and training using model, quantization, users, and context length.
Client-sideAI API Cost Calculator
Compare and estimate AI API costs across OpenAI, Claude, Gemini, DeepSeek and more for text, image, video, and embeddings.
Client-sideAPI Key and .env Secret Generator
Generate secure .env secrets plus selectable Hugging Face, OpenAI, JWT, database, and webhook variables.
Client-sideSubnet Calculator
IPv4 subnet calculator: network and broadcast address, subnet and wildcard mask, usable host range, and host count from any IP and CIDR prefix.
Client-side