Open Port Checker

Check if a port is open or closed on any host.

110 well-known ports
PortServiceProtocolCategoryDescription
0ReservedTCP/UDPOtherReserved port; not used for communication
1TCPMUXTCPOtherTCP port service multiplexer
7EchoTCP/UDPOtherEcho protocol — returns received data back to sender
9DiscardTCP/UDPOtherDiscard protocol — silently discards all data received
11SystatTCPOtherActive users service
13DaytimeTCP/UDPOtherDaytime protocol — returns current date and time
17QOTDTCPOtherQuote of the Day protocol
19ChargenTCP/UDPOtherCharacter generator protocol for testing
20FTP DataTCPFile TransferFTP data transfer channel for active mode connections
21FTP ControlTCPFile TransferFTP command/control channel for login and commands
22SSHTCPRemote AccessSecure Shell — encrypted remote login, file transfer (SCP/SFTP)
23TelnetTCPRemote AccessUnencrypted remote terminal access (legacy, insecure)
25SMTPTCPEmailSimple Mail Transfer Protocol — sending and relaying email
37TimeTCP/UDPOtherTime protocol — returns 32-bit time value
42WINSTCP/UDPDNS & DirectoryWindows Internet Name Service replication
43WHOISTCPDNS & DirectoryWHOIS protocol — domain registration lookup
49TACACS+TCPSecurityTerminal Access Controller Access-Control System Plus
53DNSTCP/UDPDNS & DirectoryDomain Name System — resolves domain names to IP addresses
67DHCP ServerUDPOtherDynamic Host Configuration Protocol — server responses
68DHCP ClientUDPOtherDynamic Host Configuration Protocol — client requests
69TFTPUDPFile TransferTrivial File Transfer Protocol — simple, unauthenticated
70GopherTCPWebGopher protocol — predecessor to the World Wide Web
79FingerTCPOtherFinger protocol — user information lookup
80HTTPTCPWebHypertext Transfer Protocol — standard web traffic
88KerberosTCP/UDPSecurityKerberos authentication system for network security
102ISO-TSAPTCPOtherISO Transport Service Access Point (Siemens S7)
104DICOMTCPOtherDigital Imaging and Communications in Medicine
109POP2TCPEmailPost Office Protocol version 2 (deprecated)
110POP3TCPEmailPost Office Protocol version 3 — retrieve email from server
111RPCTCP/UDPOtherRemote Procedure Call — SunRPC portmapper
113IdentTCPSecurityIdentification protocol — identifies user of a TCP connection
115SFTPTCPFile TransferSimple File Transfer Protocol (not SSH-based SFTP)
118SQL ServicesTCP/UDPDatabaseSQL Services
119NNTPTCPMessagingNetwork News Transfer Protocol — Usenet newsgroups
123NTPUDPOtherNetwork Time Protocol — clock synchronization
135MS-RPCTCP/UDPRemote AccessMicrosoft Remote Procedure Call (DCE/RPC endpoint mapper)
137NetBIOS-NSUDPOtherNetBIOS Name Service — Windows network naming
138NetBIOS-DGMUDPOtherNetBIOS Datagram Service
139NetBIOS-SSNTCPFile TransferNetBIOS Session Service — Windows file/print sharing
143IMAPTCPEmailInternet Message Access Protocol — access email on server
156SQL ServiceTCP/UDPDatabaseSQL Service
161SNMPUDPOtherSimple Network Management Protocol — monitoring agents
162SNMP TrapUDPOtherSNMP Trap — asynchronous notifications from agents
170Print ServerTCPOtherNetwork PostScript print server
179BGPTCPOtherBorder Gateway Protocol — internet backbone routing
194IRCTCPMessagingInternet Relay Chat — real-time text messaging
199SMUXTCPOtherSNMP Unix Multiplexer
201AT-RTMPTCPOtherAppleTalk Routing Maintenance
209QMTPTCPEmailQuick Mail Transfer Protocol
210Z39.50TCPOtherANSI Z39.50 — library catalog search protocol
213IPXUDPOtherInternetwork Packet Exchange
220IMAP3TCPEmailIMAP version 3 (deprecated)
259ESROTCP/UDPOtherEfficient Short Remote Operations
264BGMPTCPOtherBorder Gateway Multicast Protocol
311macOS ServerTCPRemote AccessmacOS Server Admin
318TSPTCP/UDPOtherPKIX Time Stamp Protocol
323IMMPTCP/UDPMessagingInternet Message Mapping Protocol
350MATIP-ATCPOtherMapping of Airline Traffic over IP
363RSVPTCP/UDPOtherRSVP Tunnel
369Rpc2portmapTCP/UDPOtherCoda filesystem portmapper
371ClearcaseTCP/UDPOtherClearcase albd
383HP AlarmTCP/UDPOtherHP data alarm manager
384ARNSTCP/UDPOtherA Remote Network Server System
387AURPTCP/UDPOtherAppleTalk Update-Based Routing Protocol
389LDAPTCP/UDPDNS & DirectoryLightweight Directory Access Protocol — directory services
401UPSTCP/UDPOtherUninterruptible Power Supply monitoring
411Direct ConnectTCPFile TransferDirect Connect Hub
427SLPTCP/UDPDNS & DirectoryService Location Protocol
443HTTPSTCPWebHTTP over TLS/SSL — encrypted web traffic
445SMBTCPFile TransferServer Message Block — Windows file and printer sharing
464KpasswdTCP/UDPSecurityKerberos password change protocol
465SMTPSTCPEmailSMTP over SSL (implicit TLS) — secure email sending
497RetrospectTCP/UDPOtherRetrospect backup and restore
500IKEUDPSecurityInternet Key Exchange — IPsec VPN key negotiation
502ModbusTCPOtherModbus protocol — industrial SCADA communication
512RexecTCPRemote AccessRemote process execution
513RloginTCPRemote AccessRemote login (legacy Unix)
514SyslogUDPOtherSystem logging protocol — centralized log collection
515LPDTCPOtherLine Printer Daemon — Unix printing
520RIPUDPOtherRouting Information Protocol
521RIPngUDPOtherRouting Information Protocol next generation (IPv6)
530RPCTCP/UDPOtherRemote Procedure Call
540UUCPTCPOtherUnix-to-Unix Copy Protocol
543KLoginTCPSecurityKerberos login
544KShellTCPSecurityKerberos remote shell
546DHCPv6 ClientUDPOtherDHCPv6 client
547DHCPv6 ServerUDPOtherDHCPv6 server
548AFPTCPFile TransferApple Filing Protocol — macOS file sharing
554RTSPTCPWebReal Time Streaming Protocol — media streaming control
556RFSTCPFile TransferRemotefs — RFS server
563NNTPSTCPMessagingNNTP over TLS/SSL
587SubmissionTCPEmailEmail message submission (SMTP with STARTTLS)
591FileMakerTCPDatabaseFileMaker Pro web sharing
593MS-RPC HTTPTCPRemote AccessMicrosoft RPC over HTTP
596SMSDTCPOtherSMSD message relay
631IPPTCP/UDPOtherInternet Printing Protocol / CUPS printing
636LDAPSTCPDNS & DirectoryLDAP over SSL — secure directory services
639MSDPTCPOtherMulticast Source Discovery Protocol
646LDPTCP/UDPOtherLabel Distribution Protocol (MPLS)
691MS ExchangeTCPEmailMicrosoft Exchange Routing
860iSCSITCPOtherInternet Small Computer System Interface
873RsyncTCPFile TransferRsync file synchronization protocol
902VMwareTCPRemote AccessVMware ESXi management
953RNDCTCPDNS & DirectoryBIND DNS remote name daemon control
989FTPS DataTCPFile TransferFTP over TLS/SSL — data channel
990FTPS ControlTCPFile TransferFTP over TLS/SSL — control channel
992TelnetsTCPRemote AccessTelnet over TLS/SSL
993IMAPSTCPEmailIMAP over SSL — secure email access
995POP3STCPEmailPOP3 over SSL — secure email retrieval
1023ReservedTCP/UDPOtherLast well-known port — end of privileged port range
Port Number Ranges
0 \u2013 1,023 Well-Known Ports Reserved for system services and standard protocols. Require root/admin privileges on most OSes.
1,024 \u2013 49,151 Registered Ports Assigned by IANA for specific services (e.g., 3306 MySQL, 5432 PostgreSQL, 8080 HTTP Alt).
49,152 \u2013 65,535 Dynamic / Ephemeral Used for temporary client-side connections. Not assigned to any service.

Frequently Asked Questions

What does it mean if a port is open vs closed?

Open: a service is actively listening on that port and the firewall allows connections — the tool gets a response. Closed: the host is reachable but nothing is listening on that port (or the firewall actively rejects connections). Filtered/timed out: the host may be unreachable or a firewall is dropping packets without responding.

What are the most important ports to know?

Common ports: 21 (FTP), 22 (SSH), 25 (SMTP email), 53 (DNS), 80 (HTTP), 110 (POP3), 143 (IMAP), 443 (HTTPS), 465/587 (SMTP with SSL/TLS), 3306 (MySQL), 3389 (RDP/Windows Remote Desktop), 5432 (PostgreSQL), 6379 (Redis), 8080/8443 (HTTP/HTTPS alt), 27017 (MongoDB).

Why would a port be open on my server unexpectedly?

An open port you don't recognise could indicate: a service installed by software running on a non-default port, a misconfigured firewall, or potentially unwanted software. Investigate with netstat (Windows/Linux) or lsof -i (macOS/Linux) to identify which process is listening on the port.