TCP Diagnostic Tool

Open Port Checker

Quickly verify TCP port reachability, firewall rules, and service availability for any IP or hostname.

Quick Presets:
API & CLI Integration

Check open ports directly from your terminal or automation scripts using our REST API:

# Single port check via GET query
curl "https://justinmarty.com/portchecker/check?host=1.1.1.1&port=443"

# Multi-port batch check via JSON POST
curl -X POST "https://justinmarty.com/portchecker/api/check" \
  -H "Content-Type: application/json" \
  -d '{"host": "example.com", "ports": [80, 443, 22, 8080]}'
Standard Port Cheatsheet
Port Protocol / Service Common Use Case
21FTPUnencrypted file transfer
22SSH / SFTPSecure shell remote server administration
25 / 587SMTP / SubmissionEmail delivery and relaying
53DNSDomain name system lookup
80HTTPStandard World Wide Web traffic
443HTTPSTLS/SSL encrypted web traffic
3306MySQL / MariaDBDatabase client access
3389RDPWindows Remote Desktop Protocol
5432PostgreSQLPostgreSQL relational database
6379RedisIn-memory caching and message broker
25565MinecraftMinecraft Java Edition game server
32400Plex MediaPlex media streaming service