Free tool

Windows port lookup

What a port number means on a Windows PC: which program or Windows service normally uses it, what it is for, and whether it is safe to block. Type a port number or a name to filter.

PortProtocolWhat it isOn WindowsRisk if open to the internet
21, 20TCPFTPNot part of WindowsHigh
22TCPSSHsshd.exe (OpenSSH Server, an optional Windows feature)High
23TCPTelnetNot part of WindowsHigh
25TCPSMTP (server to server)Not part of WindowsMedium
53TCP/UDPDNSsvchost.exe (DNS Client service, Dnscache)Medium
67, 68UDPDHCPsvchost.exe (DHCP Client service)Low
80TCPHTTPSystem (PID 4) when a Windows service uses the HTTP Server APIMedium
88TCP/UDPKerberoslsass.exe (talking to a domain controller)Medium
110, 995TCPPOP3 (995: POP3 over TLS)Not part of WindowsLow
123UDPNTP (time sync)svchost.exe (Windows Time service, W32Time)Low
135TCPRPC Endpoint Mappersvchost.exe (RPC Endpoint Mapper, RpcEptMapper)High
137, 138UDPNetBIOS name and datagram serviceSystem (PID 4, NetBIOS over TCP/IP)High
139TCPNetBIOS session (old SMB)System (PID 4)High
143, 993TCPIMAP (993: IMAP over TLS)Not part of WindowsLow
161, 162UDPSNMPNot part of WindowsHigh
389, 636TCP/UDPLDAP (636: LDAP over TLS)lsass.exe and domain toolsHigh
443TCP/UDPHTTPSNot part of WindowsLow
445TCPSMB (file and printer sharing)System (PID 4, the Server service, LanmanServer)High
465TCPSMTP over TLS (mail sending)Not part of WindowsLow
500, 4500UDPIKE / IPsec (VPN)svchost.exe (IKE and AuthIP IPsec Keying Modules, IKEEXT)Medium
554TCP/UDPRTSP (video streams)Not part of WindowsHigh
587TCPSMTP submission (mail sending)Not part of WindowsLow
853TCPDNS over TLSNot part of WindowsLow
1080TCPSOCKS proxyNot part of WindowsHigh
1194UDPOpenVPNNot part of WindowsLow
1433, 1434TCPMicrosoft SQL Serversqlservr.exeHigh
1688TCPKMS activationNot part of WindowsMedium
1723, 1701TCPPPTP VPN (1701: L2TP)svchost.exe (Remote Access Connection Manager)Medium
1883, 8883TCPMQTT (smart home)Not part of WindowsHigh
1900UDPSSDP (UPnP discovery)svchost.exe (SSDP Discovery service, SSDPSRV)High
2179TCPHyper-V VM Connectvmms.exe (Hyper-V Virtual Machine Management)Medium
2869TCPUPnP event notificationSystem (PID 4, via http.sys for SSDP and UPnP Device Host)High
3074TCP/UDPXbox network (games)Not part of WindowsLow
3306TCPMySQL / MariaDBmysqld.exeHigh
3389TCP/UDPRemote Desktop (RDP)svchost.exe (Remote Desktop Services, TermService)High
3478, 3479, 3480, 3481UDPSTUN / TURN (calls)Not part of WindowsLow
3702UDPWS-Discoverysvchost.exe (Function Discovery, fdPHost and FDResPub)High
4444TCPNo standard use; often seen in attacksNot part of WindowsHigh
5040TCPConnected Devices Platformsvchost.exe (Connected Devices Platform Service, CDPSvc)Low
5060, 5061TCP/UDPSIP (internet phone calls)Not part of WindowsHigh
5222TCPXMPP (chat)Not part of WindowsLow
5228, 5229, 5230TCPGoogle push messagingNot part of WindowsLow
5353UDPmDNS (local device discovery)svchost.exe (DNS Client) and browsersMedium
5355UDPLLMNRsvchost.exe (DNS Client, Dnscache)Medium
5357, 5358TCPWSDAPI (network discovery)System (PID 4, Web Services on Devices via http.sys)High
5900TCPVNC (remote control)Not part of WindowsHigh
5938TCP/UDPTeamViewerTeamViewer_Service.exeMedium
5985, 5986TCPWinRM (PowerShell remoting)System (PID 4, Windows Remote Management via http.sys)High
6667TCPIRCNot part of WindowsMedium
6881–6889TCP/UDPBitTorrentNot part of WindowsMedium
7680TCPDelivery Optimizationsvchost.exe (Delivery Optimization, DoSvc)Low
8080TCPHTTP (alternate)Not part of WindowsMedium
8530, 8531TCPWSUS (company Windows Update)svchost.exe (Windows Update)Low
9001TCPTor relayNot part of WindowsLow
9100TCPPrinting (RAW / JetDirect)spoolsv.exe (Print Spooler)High
10243TCPWindows Media Player network sharingwmpnetwk.exe (Windows Media Player Network Sharing Service)Medium
27015–27050TCP/UDPSteam and Source gamesNot part of WindowsLow
49152–65535TCP/UDPDynamic (temporary) portAny programLow
51820UDPWireGuardNot part of WindowsLow

See which ports are open on your PC

Open PowerShell and run this. It lists every port something on your PC is listening on, with the program:

Get-NetTCPConnection -State Listen | Select-Object LocalAddress,LocalPort,@{n='Process';e={(Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue).ProcessName}} | Sort-Object LocalPort

An address of 0.0.0.0 or :: means the port accepts connections from your network, subject to Windows Firewall. 127.0.0.1 or ::1 means only programs on this PC can reach it. For everything your PC is connected to, not just what it listens on, paste the output into the netstat explainer.