Open port checker
Enter a host and port to test whether that TCP port is open and accepting connections from the internet.
Common ports: 80 (HTTP), 443 (HTTPS), 22 (SSH), 25 (SMTP), 51820 (WireGuard).
How to use the open port checker
- Enter a host and a port number.
- Press Check.
- See whether that TCP port is open and reachable.
What a port check tells you
An open port means a service is listening and accepting connections from the internet. Closed or filtered means nothing is reachable — often a firewall. It's the quick way to confirm a server or self-hosted service (like a WireGuard endpoint on UDP 51820, or a web server on 443) is actually exposed. This checks TCP reachability from our server to the public host you enter.
Code & API examples
Use this from the command line or your code. The API is free, GET-only, and returns JSON.
API (curl)
curl "https://vpn.golf/api/tools/port?host=example.com&port=443"
Shell (nc)
nc -zv example.com 443
See all endpoints at /api/tools/.
Frequently asked questions
It means a service is listening on that port and accepting connections. A closed or filtered port means nothing is reachable there, often due to a firewall.
To confirm a server or service is reachable, debug firewall rules, or verify a self-hosted app (like a WireGuard endpoint on 51820) is exposed correctly.
Want to hide your IP for real?
vpn.golf is a no-logs WireGuard VPN. Pick a hole, take the shot.
Step up to the tee — free