Port Checker

Look up common network ports by number or name. Browse by category: Web, Email, Database, Remote Access, Development. Reference for well-known and registered ports.

Port scanning requires server-side tools. This is a reference for common ports and their services. Use tools like nmap or netcat for actual port scanning.

Port Lookup

Port ranges

Well-known
0 – 1023
Assigned by IANA for standard services
Registered
1024 – 49151
For applications that register with IANA
Dynamic
49152 – 65535
Ephemeral/temporary use

Browse by category

PortServiceProtocolDescriptionCategory
20FTP DataTCPFTP data transferremote
21FTPTCPFile Transfer Protocolremote
22SSHTCPSecure Shellremote
23TelnetTCPUnencrypted remote loginremote
25SMTPTCPSimple Mail Transfer Protocolemail
53DNSTCP/UDPDomain Name Systemother
67DHCPUDPDHCP serverother
68DHCPUDPDHCP clientother
69TFTPUDPTrivial File Transferother
80HTTPTCPHypertext Transfer Protocolweb
88KerberosTCP/UDPKerberos authenticationother
110POP3TCPPost Office Protocol v3email
123NTPUDPNetwork Time Protocolother
135MSRPCTCPMicrosoft RPCother
137NetBIOSUDPNetBIOS Name Serviceother
138NetBIOSUDPNetBIOS Datagramother
139NetBIOSTCPNetBIOS Sessionother
143IMAPTCPInternet Message Access Protocolemail
161SNMPUDPSimple Network Managementother
162SNMP TrapUDPSNMP trapother
389LDAPTCPLightweight Directory Accessother
443HTTPSTCPHTTP over TLSweb
465SMTPSTCPSMTP over TLSemail
587SubmissionTCPSMTP submission (mail send)email
636LDAPSTCPLDAP over TLSother
993IMAPSTCPIMAP over TLSemail
995POP3STCPPOP3 over TLSemail
1433MSSQLTCPMicrosoft SQL Serverdatabase
1521OracleTCPOracle databasedatabase
2181ZookeeperTCPApache Zookeeperdevelopment
2375DockerTCPDocker API (unencrypted)development
2376DockerTCPDocker API (TLS)development
3000Dev serverTCPCommon Node/React dev portdevelopment
3128SquidTCPSquid proxyweb
3306MySQLTCPMySQL databasedatabase
3389RDPTCPRemote Desktop Protocolremote
4200AngularTCPAngular dev server defaultdevelopment
4443HTTPS-altTCPAlternative HTTPSweb
5000Flask / UPnPTCP/UDPFlask dev server (TCP) or UPnP (UDP)development
5173ViteTCPVite dev server defaultdevelopment
5432PostgreSQLTCPPostgreSQL databasedatabase
5672AMQPTCPRabbitMQdevelopment
5900VNCTCPVirtual Network Computingremote
5901VNCTCPVNC display :1remote
5984CouchDBTCPApache CouchDBdatabase
6379RedisTCPRedis in-memory storedatabase
6443KubernetesTCPKubernetes APIdevelopment
6881BitTorrentTCP/UDPBitTorrentother
8000DjangoTCPDjango dev server defaultdevelopment
8008HTTP-altTCPAlternative HTTPweb
8080HTTP-altTCPAlternative HTTP portweb
8443HTTPS-altTCPAlternative HTTPS portweb
8888JupyterTCPJupyter Notebookdevelopment
9000SonarQubeTCPSonarQubedevelopment
9090PrometheusTCPPrometheus metricsdevelopment
9200ElasticsearchTCPElasticsearchdatabase
9300ElasticsearchTCPElasticsearch transportdatabase
11211MemcachedTCPMemcacheddatabase
15672RabbitMQTCPRabbitMQ managementdevelopment
27017MongoDBTCPMongoDB databasedatabase
27018MongoDBTCPMongoDB sharddatabase
50000SAPTCPSAP dynamicother

What is a Network Port?

A network port is a number (1–65535) that identifies a specific service or application on a host. When you connect to a website, your browser uses port 443 for HTTPS. When you SSH into a server, you use port 22. Ports allow multiple services to run on the same IP address. The combination of IP + port uniquely identifies a connection endpoint.

Ports are divided into three ranges: well-known (0–1023), registered (1024–49151), and dynamic (49152–65535). This tool helps you look up what common ports are used for.

Common Ports by Category

Web services typically use 80 (HTTP) and 443 (HTTPS), with 8080 and 8443 as common alternatives. Email uses 25 (SMTP), 110 (POP3), 143 (IMAP), 465, 587, 993, and 995 for secure variants. Databases: 3306 (MySQL), 5432 (PostgreSQL), 6379 (Redis), 27017 (MongoDB). Remote access: 22 (SSH), 23 (Telnet), 3389 (RDP), 5900 (VNC). Development tools often use 3000, 4200, 5000, 5173, 8000, and 8080.

Port Scanning and Security

Port scanning probes which ports are open on a target host. It's used for network diagnostics and security audits. Browsers cannot perform port scanning because JavaScript has no raw socket access. Use nmap, netcat, or dedicated online scanners for that. This tool is purely educational — a reference for understanding what services run on which ports.

Frequently Asked Questions

Related Tools

Explore More Tools

Find this tool useful? Buy us a coffee to keep DuskTools free and ad-light.