Common Ports Reference
A comprehensive, searchable reference of common TCP and UDP port numbers used in networking and development. Search by port number, service name, or protocol. Filter by category including web, database, email, remote access, messaging, and development ports. Essential for network configuration, firewall rules, and security audits.
| Port | Protocol | Service | Description |
|---|---|---|---|
| 20 | TCP | FTP Data | File Transfer Protocol - data transfer |
| 21 | TCP | FTP Control | File Transfer Protocol - command control |
| 22 | TCP | SSH | Secure Shell - encrypted remote login |
| 23 | TCP | Telnet | Unencrypted remote login (insecure) |
| 25 | TCP | SMTP | Simple Mail Transfer Protocol - sending email |
| 53 | Both | DNS | Domain Name System - name resolution |
| 67 | UDP | DHCP Server | Dynamic Host Configuration Protocol - server |
| 68 | UDP | DHCP Client | Dynamic Host Configuration Protocol - client |
| 69 | UDP | TFTP | Trivial File Transfer Protocol |
| 80 | TCP | HTTP | Hypertext Transfer Protocol - web traffic |
| 110 | TCP | POP3 | Post Office Protocol v3 - receiving email |
| 119 | TCP | NNTP | Network News Transfer Protocol |
| 123 | UDP | NTP | Network Time Protocol - clock synchronization |
| 135 | TCP | MS RPC | Microsoft Remote Procedure Call |
| 137 | UDP | NetBIOS Name | NetBIOS Name Service |
| 139 | TCP | NetBIOS Session | NetBIOS Session Service |
| 143 | TCP | IMAP | Internet Message Access Protocol - receiving email |
| 161 | UDP | SNMP | Simple Network Management Protocol |
| 162 | UDP | SNMP Trap | SNMP Trap notifications |
| 389 | Both | LDAP | Lightweight Directory Access Protocol |
| 443 | TCP | HTTPS | HTTP Secure - encrypted web traffic |
| 445 | TCP | SMB | Server Message Block - file sharing |
| 465 | TCP | SMTPS | SMTP over SSL - secure email sending |
| 514 | UDP | Syslog | System logging protocol |
| 587 | TCP | SMTP Submission | Email message submission (STARTTLS) |
| 636 | TCP | LDAPS | LDAP over SSL |
| 993 | TCP | IMAPS | IMAP over SSL - secure email retrieval |
| 995 | TCP | POP3S | POP3 over SSL - secure email retrieval |
| 1433 | TCP | MSSQL | Microsoft SQL Server database |
| 1434 | UDP | MSSQL Browser | Microsoft SQL Server Browser service |
| 1521 | TCP | Oracle DB | Oracle Database default listener |
| 1883 | TCP | MQTT | Message Queuing Telemetry Transport |
| 2181 | TCP | ZooKeeper | Apache ZooKeeper coordination service |
| 3000 | TCP | Dev Server | Common development server (React, Node, etc.) |
| 3306 | TCP | MySQL | MySQL / MariaDB database |
| 3389 | TCP | RDP | Remote Desktop Protocol - Windows remote access |
| 4200 | TCP | Angular Dev | Angular CLI development server |
| 4369 | TCP | EPMD | Erlang Port Mapper Daemon |
| 5432 | TCP | PostgreSQL | PostgreSQL database |
| 5672 | TCP | RabbitMQ | RabbitMQ message broker (AMQP) |
| 5900 | TCP | VNC | Virtual Network Computing - remote desktop |
| 6379 | TCP | Redis | Redis in-memory data store |
| 6443 | TCP | Kubernetes API | Kubernetes API server |
| 8080 | TCP | HTTP Alt | Alternative HTTP port / proxy servers |
| 8443 | TCP | HTTPS Alt | Alternative HTTPS port |
| 8888 | TCP | Jupyter | Jupyter Notebook default port |
| 9090 | TCP | Prometheus | Prometheus monitoring system |
| 9092 | TCP | Kafka | Apache Kafka message broker |
| 9200 | TCP | Elasticsearch | Elasticsearch RESTful search engine |
| 9300 | TCP | Elasticsearch Transport | Elasticsearch node-to-node communication |
| 11211 | Both | Memcached | Memcached distributed caching |
| 15672 | TCP | RabbitMQ Mgmt | RabbitMQ management web UI |
| 27017 | TCP | MongoDB | MongoDB document database |
| 27018 | TCP | MongoDB Shard | MongoDB shard server |
How to Use
- 1
Browse or Search
Scroll through the table of common ports or use the search box to find a specific port, service, or protocol.
- 2
Filter by Category
Use the category tabs to filter ports by type: Web, Database, Email, Remote Access, Messaging, or Development.
- 3
Reference Details
Each entry shows the port number, protocol (TCP/UDP), service name, and a brief description of its use.
Examples by Niche
Search for "postgres" to find port 5432 when configuring database firewall rules
Look up port 443 to confirm it is HTTPS when troubleshooting SSL connections
Check common dev server ports (3000, 5173, 8080) when resolving port conflicts
Frequently Asked Questions
What is the difference between TCP and UDP?
TCP (Transmission Control Protocol) provides reliable, ordered delivery of data. UDP (User Datagram Protocol) is faster but does not guarantee delivery. TCP is used for web, email, and file transfers. UDP is used for streaming, DNS, and gaming.
Can I use any port for my application?
Ports 0-1023 are well-known ports reserved for system services and require root/admin privileges. Ports 1024-49151 are registered ports. Ports 49152-65535 are dynamic/private ports free for any use.
Why should I know common ports?
Understanding common ports helps with network troubleshooting, firewall configuration, security audits, and debugging connectivity issues. It is essential knowledge for developers and system administrators.
What port does HTTPS use and why is it different from HTTP?
HTTPS uses port 443, while HTTP uses port 80. HTTPS adds TLS/SSL encryption to HTTP traffic, which requires a separate port so that servers can distinguish between encrypted and unencrypted connections. Virtually all modern websites use HTTPS on port 443 for security and SEO benefits.
Related Tools
AI Token Counter
Estimate token counts and API costs for GPT-4, Claude, and other AI models.
Regex Tester
Test regular expressions in real-time with match highlighting and capture group details.
Diff Checker
Compare two texts side by side and highlight added, removed, and unchanged lines.
HTML to Image
Render HTML and CSS code as a downloadable PNG image in your browser.
Timestamp Converter
Convert Unix timestamps to human-readable dates and vice versa with timezone support.
Cron Expression Generator
Build cron expressions visually with human-readable explanations and common presets.