Open Port Checker
Enter a host and comma-separated ports or bounded ranges, preview common service labels, and prepare a TCP check. Live probing needs a backend relay.
This works right here on your device — nothing gets sent out.
Example shown — enter comma-separated port numbers (1–65535).
Live port scanning isn't available yet.
Browsers can't open raw TCP connections to arbitrary hosts — a real scan needs a server-side relay, which isn't wired up in this frontend-only release. This preview validates your input and shows the layout results will appear in.
How it works
- Enter a host or IP address and ports separated by commas; ranges such as 8000-8010 are also accepted.
- Use a common-port preset or review the local preview. Once a relay is connected, each port can show as open, closed, or filtered.
This page is currently a UI preview — the check itself needs a server-side relay that can open TCP connections, which isn't wired up yet in this frontend-only release.
FAQ
Why can't a browser check open ports directly?
Browsers deliberately don't expose raw TCP sockets to page JavaScript — allowing arbitrary connection attempts from any web page would be a major security and abuse risk. A real port check needs a server that can open those connections on your behalf.
What ports does this cover?
Once live, any port from 1–65535, with common ports (HTTP, HTTPS, SSH, databases, and more) automatically labeled for reference.
Is this for scanning ports on my own server or someone else's?
This tool is intended for checking hosts and ports you have authorization to test — your own servers, or systems you're explicitly permitted to scan. Scanning systems without permission may violate their terms of service or local law.
Is any data sent anywhere right now?
No — this preview only validates your input locally. No connection attempt is made until the backend relay is wired up.
How we compare
| Feature | Online Tool Store | Command-line tools (nmap, nc) | Third-party scan websites |
|---|---|---|---|
| No install | ✓ | Requires local install | ✓ |
| Common port names labeled automatically | ✓ | Depends on flags used | Varies by site |
| Comma lists and bounded port ranges | ✓ | Yes | Varies |
| Quick presets for common services | ✓ | No | Some |
Once the scanning backend is live, this aims to be a quick, no-install way to sanity-check a handful of ports without reaching for a terminal.